{"level":40,"time":"2025-11-28T10:15:50.292Z","msg":"[setupI18nMain] intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.github.io/docs/getting-started/message-distribution"}
{"level":40,"time":"2025-11-28T10:15:50.294Z","msg":"[setupI18nMain] intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.github.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2025-11-28T10:15:50.321Z","msg":"[preconnect] libsignal net url: https://chat.signal.org"}
{"level":30,"time":"2025-11-28T10:15:50.322Z","msg":"[preconnect] libsignal net environment resolved to prod"}
{"level":30,"time":"2025-11-28T10:15:50.323Z","msg":"[preconnect] WebAPI: preconnect start"}
{"level":30,"time":"2025-11-28T10:15:50.587Z","msg":"[profiles] Profile Service initialized"}
{"level":30,"time":"2025-11-28T10:15:50.688Z","msg":"[preload] complete"}
{"level":30,"time":"2025-11-28T10:15:50.689Z","msg":"[@signalapp/libsignal-client] Initializing libsignal version:0.83.0 signal_node::logging rust/bridge/node/src/logging.rs:204"}
{"level":30,"time":"2025-11-28T10:15:50.689Z","msg":"[@signalapp/libsignal-client] [preconnect] connection succeeded after 317.784ms libsignal_net::connect_state rust/net/src/connect_state.rs:620"}
{"level":30,"time":"2025-11-28T10:15:50.689Z","msg":"[preconnect] WebAPI: preconnect done"}
{"level":30,"time":"2025-11-28T10:15:50.762Z","msg":"[notifications] NotificationService initialized"}
{"level":30,"time":"2025-11-28T10:15:50.775Z","msg":"[incrementMessageCounter] initializeMessageCounter: defaulting to Date.now()"}
{"level":30,"time":"2025-11-28T10:15:50.776Z","msg":"[ourProfileKey] Our profile key service: initializing"}
{"level":30,"time":"2025-11-28T10:15:50.776Z","msg":"[background] page reloaded"}
{"level":30,"time":"2025-11-28T10:15:50.776Z","msg":"[background] environment: production"}
{"level":30,"time":"2025-11-28T10:15:50.778Z","msg":"[indexeddb] Checking for the existence of IndexedDB data..."}
{"level":30,"time":"2025-11-28T10:15:50.800Z","msg":"[background] Storage fetch"}
{"level":30,"time":"2025-11-28T10:15:50.802Z","msg":"[buildExpiration] Build expires (local): 2026-02-23T22:51:27.000Z"}
{"level":30,"time":"2025-11-28T10:15:50.802Z","msg":"[SocketManager] reconnecting after setting hasStoriesDisabled=false"}
{"level":30,"time":"2025-11-28T10:15:50.802Z","msg":"[SocketManager] reconnect: starting..."}
{"level":30,"time":"2025-11-28T10:15:50.802Z","msg":"[SocketManager] reconnect: complete."}
{"level":30,"time":"2025-11-28T10:15:50.802Z","msg":"[background] Initializing MessageReceiver"}
{"level":30,"time":"2025-11-28T10:15:50.803Z","msg":"[senderCertificate] Sender certificate service initialized"}
{"level":30,"time":"2025-11-28T10:15:50.803Z","msg":"[buildExpiration] Build expires (local): 2026-02-23T22:51:27.000Z"}
{"level":30,"time":"2025-11-28T10:15:50.803Z","msg":"[buildExpiration] expires in 7562136197ms"}
{"level":40,"time":"2025-11-28T10:15:50.803Z","msg":"[SocketManager] authenticate was called without credentials"}
{"level":30,"time":"2025-11-28T10:15:50.814Z","msg":"[background] Starting background data migration. Target version: 15"}
{"level":30,"time":"2025-11-28T10:15:50.814Z","msg":"[retryPlaceholders] constructor: Started with 0 items, lifespan of 3600000"}
{"level":30,"time":"2025-11-28T10:15:50.814Z","msg":"[ConversationController] starting initial fetch"}
{"level":30,"time":"2025-11-28T10:15:50.815Z","msg":"[ConversationController] done with initial fetch, got 0 conversations"}
{"level":40,"time":"2025-11-28T10:15:50.818Z","msg":"[ConversationController] conversationChanged: Rejecting change from [REDACTED]111 ([REDACTED]93d), not in lookups"}
{"level":40,"time":"2025-11-28T10:15:50.819Z","msg":"[ConversationController] conversationChanged: Rejecting change from [REDACTED]111 ([REDACTED]93d), not in lookups"}
{"level":30,"time":"2025-11-28T10:15:50.819Z","msg":"[SignalProtocolStore] Finished caching identityKeys data"}
{"level":30,"time":"2025-11-28T10:15:50.819Z","msg":"[SignalProtocolStore] Finished caching preKeys data"}
{"level":30,"time":"2025-11-28T10:15:50.819Z","msg":"[SignalProtocolStore] Finished caching kyberPreKeys data"}
{"level":30,"time":"2025-11-28T10:15:50.819Z","msg":"[SignalProtocolStore] Finished caching sessions data"}
{"level":30,"time":"2025-11-28T10:15:50.819Z","msg":"[SignalProtocolStore] Finished caching senderKeys data"}
{"level":30,"time":"2025-11-28T10:15:50.820Z","msg":"[SignalProtocolStore] Finished caching signedPreKeys data"}
{"level":30,"time":"2025-11-28T10:15:50.821Z","msg":"[ConversationController] checkForConflicts: starting..."}
{"level":30,"time":"2025-11-28T10:15:50.822Z","msg":"[ConversationController] checkForConflicts: complete!"}
{"level":30,"time":"2025-11-28T10:15:50.822Z","msg":"[donations] _getWorkflowFromStorage: No workflow found in storage"}
{"level":30,"time":"2025-11-28T10:15:50.822Z","msg":"[Storage] getItemsState: now preparing copy of items..."}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] conversation job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] groupAvatar job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"groupAvatar\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] single proto job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] read sync job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"read sync\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] view sync job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"view sync\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] view once open sync job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"view once open sync\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] delete downloads job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"delete downloads\""}
{"level":30,"time":"2025-11-28T10:15:50.826Z","msg":"[JobQueue] remove storage key job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"remove storage key\""}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[JobQueue] report spam job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"report spam\""}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[JobQueue] call link refresh job queue: starting to stream jobs"}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[JobQueueDatabaseStore] fetching existing jobs for queue \"call link refresh\""}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] start(initializeAllJobQueues) starting"}
{"level":30,"time":"2025-11-28T10:15:50.827Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] deleting expired entities"}
{"level":30,"time":"2025-11-28T10:15:50.828Z","msg":"[challenge] loading 0 challenges"}
{"level":30,"time":"2025-11-28T10:15:50.828Z","msg":"[networkObserver] Initializing network observer"}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[badgeImageFileDownloader] BadgeDownloader#checkForFilesToDownload: downloading 0 badge(s)"}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[background] Blocked uuids cleanup: starting..."}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[background] Blocked uuids cleanup: complete"}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[background] Expiration start timestamp cleanup: starting..."}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"view sync\""}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"groupAvatar\""}
{"level":30,"time":"2025-11-28T10:15:50.829Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"read sync\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"view once open sync\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"delete downloads\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"remove storage key\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"call link refresh\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobQueueDatabaseStore] finished fetching existing 0 jobs for queue \"report spam\""}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[CallLinkFinalizeDeleteManager] CallLinkDeleteJobType/enqueueAllDeletedCallLinks: Found 0 call links to delete"}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[JobManager] CallLinkFinalizeDeleteManager: starting"}
{"level":30,"time":"2025-11-28T10:15:50.830Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] deleted 0 entities: "}
{"level":30,"time":"2025-11-28T10:15:50.831Z","msg":"[background] Expiration start timestamp cleanup: Found 0 messages for cleanup"}
{"level":30,"time":"2025-11-28T10:15:50.831Z","msg":"[background] Expiration start timestamp cleanup: Canceling update; we don't have our own UUID"}
{"level":30,"time":"2025-11-28T10:15:50.831Z","msg":"[background] Expiration start timestamp cleanup: complete"}
{"level":30,"time":"2025-11-28T10:15:50.831Z","msg":"[syncTasks] Fetching tasks"}
{"level":30,"time":"2025-11-28T10:15:50.831Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] no expiring entity found"}
{"level":30,"time":"2025-11-28T10:15:50.832Z","msg":"[syncTasks] Startup/syncTasks: No sync tasks to process, stopping"}
{"level":30,"time":"2025-11-28T10:15:50.834Z","msg":"[notificationProfilesService] notificationProfileService: starting"}
{"level":30,"time":"2025-11-28T10:15:50.839Z","msg":"[notificationProfilesService] notificationProfileService: finding next profile event"}
{"level":30,"time":"2025-11-28T10:15:50.839Z","msg":"[notificationProfilesService] notificationProfileService: no future event found. setting no timeout"}
{"level":30,"time":"2025-11-28T10:15:50.840Z","msg":"[Provisioner] starting"}
{"level":30,"time":"2025-11-28T10:15:50.851Z","msg":"[expiration] Build expires (local): 2026-02-23T22:51:27.000Z"}
{"level":30,"time":"2025-11-28T10:15:51.155Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(chat.signal.org): connected to IPv6 addr after 247ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:15:51.316Z","msg":"[SocketManager] WebSocketResource(provisioning) connected in 475.9ms"}
{"level":30,"time":"2025-11-28T10:15:51.341Z","msg":"[Provisioner] Provisioner.loop(0): connected, refreshing in 45000ms"}
{"level":30,"time":"2025-11-28T10:15:51.341Z","msg":"[storage] storageServiceUploadJob(new conversation): called before enabled "}
{"level":30,"time":"2025-11-28T10:15:51.834Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:15:51.835Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:16:08.007Z","msg":"[Provisioner] stopping, reason=Cancel, no subscribers"}
{"level":30,"time":"2025-11-28T10:16:08.007Z","msg":"[WebsocketResources] WebSocketResource(provisioning).close(3000)"}
{"level":30,"time":"2025-11-28T10:16:08.008Z","msg":"[MessageReceiver] stopProcessing"}
{"level":30,"time":"2025-11-28T10:16:08.009Z","msg":"[background] offline {\"authSocketConnectCount\":0,\"hasInitialLoadCompleted\":false,\"appView\":\"Installer\",\"hasAppEverBeenRegistered\":false}"}
{"level":30,"time":"2025-11-28T10:16:08.009Z","msg":"[challenge] offline"}
{"level":30,"time":"2025-11-28T10:16:08.009Z","msg":"[AttachmentBackupManager] stopping"}
{"level":30,"time":"2025-11-28T10:16:08.009Z","msg":"[MessageReceiver] drained"}
{"level":30,"time":"2025-11-28T10:16:08.009Z","msg":"[WebAPI] starting registration"}
{"level":30,"time":"2025-11-28T10:16:08.010Z","msg":"[AccountManager] createAccount: Number is +[REDACTED]115, password has length: 22"}
{"level":30,"time":"2025-11-28T10:16:08.010Z","msg":"[AccountManager] createAccount: Erasing configuration"}
{"level":50,"time":"2025-11-28T10:16:08.022Z","msg":"Top-level unhandled promise rejection: Error: startRegistration\n    at [REDACTED]/resources/app.asar/preload.bundle.js:300:18202\n    at y6e.dispatchEvent ([REDACTED]/resources/app.asar/preload.bundle.js:56:144025)\n    at #u ([REDACTED]/resources/app.asar/preload.bundle.js:184:270565)\n    at [REDACTED]/resources/app.asar/preload.bundle.js:184:263729\n    at run ([REDACTED]/resources/app.asar/preload.bundle.js:56:11855)\n    at [REDACTED]/resources/app.asar/preload.bundle.js:56:11902\n    at run ([REDACTED]/resources/app.asar/preload.bundle.js:47:48292)\n    at int._tryToStartAnother ([REDACTED]/resources/app.asar/preload.bundle.js:47:47354)\n    at [REDACTED]/resources/app.asar/preload.bundle.js:47:48529\n    at new Promise (<anonymous>)"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching identityKeys data"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching senderKeys data"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching preKeys data"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching sessions data"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching kyberPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:08.029Z","msg":"[SignalProtocolStore] Finished caching signedPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:08.030Z","msg":"[senderCertificate] Sender certificate service: Clearing in-progress fetches and deleting cached certificates"}
{"level":30,"time":"2025-11-28T10:16:08.032Z","msg":"[AccountManager] generateLastResortKyberKey(ACI): Saving new last resort prekey 1"}
{"level":30,"time":"2025-11-28T10:16:08.035Z","msg":"[AccountManager] generateLastResortKyberKey(PNI): Saving new last resort prekey 2"}
{"level":30,"time":"2025-11-28T10:16:08.036Z","msg":"[AccountManager] AccountManager.generateSignedPreKey(ACI): Saving new signed prekey 1"}
{"level":30,"time":"2025-11-28T10:16:08.038Z","msg":"[AccountManager] AccountManager.generateSignedPreKey(PNI): Saving new signed prekey 2"}
{"level":40,"time":"2025-11-28T10:16:08.039Z","msg":"[WebsocketResources] WebSocketResource(provisioning): Socket closed"}
{"level":30,"time":"2025-11-28T10:16:08.040Z","msg":"[Provisioner] ignoring socket closed, code=3000, reason=normal"}
{"level":30,"time":"2025-11-28T10:16:08.042Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/devices/link"}
{"level":30,"time":"2025-11-28T10:16:08.043Z","msg":"[SocketManager] connecting unauthenticated socket"}
{"level":30,"time":"2025-11-28T10:16:08.043Z","msg":"[@signalapp/libsignal-client] connecting unauthenticated chat libsignal_bridge_types::net::chat rust/bridge/shared/types/src/net/chat.rs:363"}
{"level":30,"time":"2025-11-28T10:16:08.043Z","msg":"[@signalapp/libsignal-client] [unauthenticated] starting connection attempt with 1 routes libsignal_net::connect_state rust/net/src/connect_state.rs:316"}
{"level":30,"time":"2025-11-28T10:16:08.516Z","msg":"[@signalapp/libsignal-client] [unauthenticated] connection through chat.signal.org:443 (direct) succeeded after 472.975ms libsignal_net::connect_state rust/net/src/connect_state.rs:393"}
{"level":30,"time":"2025-11-28T10:16:08.517Z","msg":"[@signalapp/libsignal-client] successfully connected unauthenticated chat libsignal_bridge_types::net::chat rust/bridge/shared/types/src/net/chat.rs:411"}
{"level":30,"time":"2025-11-28T10:16:08.517Z","msg":"[WebsocketResources] LibsignalWebSocketResource(unauthenticated) connected"}
{"level":30,"time":"2025-11-28T10:16:08.517Z","msg":"[SocketManager] connected unauthenticated socket (localPort: 53114)"}
{"level":30,"time":"2025-11-28T10:16:08.517Z","msg":"[SocketManager] starting expiration timer for unauthenticated socket"}
{"level":30,"time":"2025-11-28T10:16:08.690Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/devices/link 200 Success"}
{"level":30,"time":"2025-11-28T10:16:08.690Z","msg":"[AccountManager] createAccount: setting ephemeral key"}
{"level":30,"time":"2025-11-28T10:16:08.697Z","msg":"[AccountManager] createAccount: setting backup download path"}
{"level":30,"time":"2025-11-28T10:16:08.705Z","msg":"[SocketManager] connecting authenticated socket (hasStoriesDisabled=false)"}
{"level":30,"time":"2025-11-28T10:16:08.706Z","msg":"[@signalapp/libsignal-client] connecting authenticated chat libsignal_bridge_types::net::chat rust/bridge/shared/types/src/net/chat.rs:363"}
{"level":30,"time":"2025-11-28T10:16:08.706Z","msg":"[@signalapp/libsignal-client] [authenticated] starting connection attempt with 1 routes libsignal_net::connect_state rust/net/src/connect_state.rs:316"}
{"level":30,"time":"2025-11-28T10:16:09.336Z","msg":"[@signalapp/libsignal-client] [authenticated] connection through chat.signal.org:443 (direct) succeeded after 629.591ms libsignal_net::connect_state rust/net/src/connect_state.rs:393"}
{"level":30,"time":"2025-11-28T10:16:09.336Z","msg":"[@signalapp/libsignal-client] successfully connected authenticated chat libsignal_bridge_types::net::chat rust/bridge/shared/types/src/net/chat.rs:411"}
{"level":30,"time":"2025-11-28T10:16:09.336Z","msg":"[WebsocketResources] LibsignalWebSocketResource(authenticated) connected"}
{"level":30,"time":"2025-11-28T10:16:09.336Z","msg":"[background] pauseQueuesAndNotificationsOnSocketConnect: pausing"}
{"level":30,"time":"2025-11-28T10:16:09.336Z","msg":"[notifications] NotificationService: disabling"}
{"level":30,"time":"2025-11-28T10:16:09.337Z","msg":"[background] online"}
{"level":30,"time":"2025-11-28T10:16:09.337Z","msg":"[background] afterAuthSocketConnect.0: starting"}
{"level":30,"time":"2025-11-28T10:16:09.337Z","msg":"[background] afterAuthSocketConnect.0: awaiting completion of registration"}
{"level":30,"time":"2025-11-28T10:16:09.337Z","msg":"[SocketManager] connected authenticated socket (localPort: 53122)"}
{"level":30,"time":"2025-11-28T10:16:09.338Z","msg":"[ConversationController] maybeMergeContacts/createAccount/aci=[REDACTED]e49,e164,pni: Creating a new conversation with all inputs"}
{"level":40,"time":"2025-11-28T10:16:09.338Z","msg":"[ConversationController] conversationChanged: Rejecting change from [REDACTED]e49 ([REDACTED]a60), not in lookups"}
{"level":40,"time":"2025-11-28T10:16:09.338Z","msg":"[ConversationController] conversationChanged: Rejecting change from [REDACTED]e49 ([REDACTED]a60), not in lookups"}
{"level":30,"time":"2025-11-28T10:16:09.341Z","msg":"[WebAPI] onServerAlerts: number of alerts received: 0"}
{"level":30,"time":"2025-11-28T10:16:09.341Z","msg":"[@signalapp/libsignal-client] received queue empty notification libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:120"}
{"level":30,"time":"2025-11-28T10:16:09.341Z","msg":"[SocketManager] request handler unavailable, queued request. Queue size: 1"}
{"level":30,"time":"2025-11-28T10:16:09.351Z","msg":"[ourProfileKey] Our profile key service: updating profile key"}
{"level":30,"time":"2025-11-28T10:16:09.354Z","msg":"[conversations] setProfileKey([REDACTED]e49 ([REDACTED]a60)/LLo/registration): Profile key changed. Setting sealedSender to UNKNOWN"}
{"level":30,"time":"2025-11-28T10:16:09.356Z","msg":"[profiles] buildGetProfileOptions([REDACTED]e49 ([REDACTED]a60)): generating profile key credential request"}
{"level":30,"time":"2025-11-28T10:16:09.358Z","msg":"[conversations] storageService[captureChange] profileKey [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:09.358Z","msg":"[profiles] getProfile([REDACTED]e49 ([REDACTED]a60)): Fetching profile (versioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:09.358Z","msg":"[WebAPI] request blocked by active registration"}
{"level":30,"time":"2025-11-28T10:16:09.358Z","msg":"[conversations] storageService[captureChange] updateVerified from=0 to=1 [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching identityKeys data"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching senderKeys data"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching preKeys data"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching sessions data"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching kyberPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:09.372Z","msg":"[SignalProtocolStore] Finished caching signedPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:09.382Z","msg":"[AccountManager] AccountManager.confirmKeys(ACI): confirming signed prekey key 1"}
{"level":30,"time":"2025-11-28T10:16:09.385Z","msg":"[AccountManager] AccountManager.confirmKeys(ACI): confirming last resort key 1"}
{"level":30,"time":"2025-11-28T10:16:09.389Z","msg":"[AccountManager] AccountManager.confirmKeys(PNI): confirming signed prekey key 2"}
{"level":30,"time":"2025-11-28T10:16:09.392Z","msg":"[AccountManager] AccountManager.confirmKeys(PNI): confirming last resort key 2"}
{"level":30,"time":"2025-11-28T10:16:09.398Z","msg":"[AccountManager] AccountManager.generateNewPreKeys(ACI): Generating 100 new keys starting at 1"}
{"level":30,"time":"2025-11-28T10:16:09.402Z","msg":"[SignalProtocolStore] storePreKeys: Saving 100 prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.408Z","msg":"[AccountManager] AccountManager.generateNewPreKeys(PNI): Generating 100 new keys starting at 101"}
{"level":30,"time":"2025-11-28T10:16:09.412Z","msg":"[SignalProtocolStore] storePreKeys: Saving 100 prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.420Z","msg":"[AccountManager] AccountManager.generateNewKyberPreKeys(ACI): Generating 100 new keys starting at 2"}
{"level":30,"time":"2025-11-28T10:16:09.496Z","msg":"[AccountManager] AccountManager.generateNewKyberPreKeys(PNI): Generating 100 new keys starting at 3"}
{"level":30,"time":"2025-11-28T10:16:09.561Z","msg":"[AccountManager] AccountManager.generateKeys(ACI, [REDACTED]e49): Generated 100 pre keys, 100 kyber pre keys"}
{"level":30,"time":"2025-11-28T10:16:09.561Z","msg":"[AccountManager] AccountManager.cleanPreKeys(ACI): 100 total prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.561Z","msg":"[AccountManager] AccountManager.cleanKyberPreKeys(ACI): 100 total prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.563Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v2/keys?identity=aci"}
{"level":30,"time":"2025-11-28T10:16:09.570Z","msg":"[AccountManager] AccountManager.generateKeys(PNI, PNI:[REDACTED]a26): Generated 100 pre keys, 100 kyber pre keys"}
{"level":30,"time":"2025-11-28T10:16:09.570Z","msg":"[AccountManager] AccountManager.cleanPreKeys(PNI): 100 total prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.571Z","msg":"[AccountManager] AccountManager.cleanKyberPreKeys(PNI): 100 total prekeys"}
{"level":30,"time":"2025-11-28T10:16:09.572Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v2/keys?identity=pni"}
{"level":30,"time":"2025-11-28T10:16:09.859Z","msg":"[storage] storageServiceUploadJob(captureChange/updateVerified from=0 to=1): called before enabled "}
{"level":30,"time":"2025-11-28T10:16:10.257Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v2/keys?identity=aci 204 Success"}
{"level":30,"time":"2025-11-28T10:16:10.358Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v2/keys?identity=pni 204 Success"}
{"level":30,"time":"2025-11-28T10:16:10.358Z","msg":"[WebAPI] finishing registration"}
{"level":30,"time":"2025-11-28T10:16:10.359Z","msg":"[AccountManager] registration done"}
{"level":30,"time":"2025-11-28T10:16:10.367Z","msg":"[WebAPI] request unblocked after 1009ms"}
{"level":30,"time":"2025-11-28T10:16:10.367Z","msg":"[RemoteConfig] forceRefreshRemoteConfig: afterAuthSocketConnect/firstConnect"}
{"level":30,"time":"2025-11-28T10:16:10.368Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]e49/[REDACTED]2d8/[REDACTED]b0b?credentialType=expiringProfileKey"}
{"level":30,"time":"2025-11-28T10:16:10.368Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/config"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:732 Successfully initialized cubeb backend pulse-rust"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:130 Refresh INPUT devices"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 INPUT device: (dev id: 0x2b7c05f0d180, device_id: Some(\"alsa...\"), friendly_name: Some(\"Moni...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Advanced Micro Devices, Inc. [AMD]\"), device_type: INPUT, state: Enabled, preferred: (empty), format: S16LE | S16BE | F32LE | F32BE, default_format: F32LE, max channels: 2, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 INPUT device: (dev id: 0x2b7c06f4c270, device_id: Some(\"alsa...\"), friendly_name: Some(\"Fami...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Advanced Micro Devices, Inc. [AMD]\"), device_type: INPUT, state: Enabled, preferred: (empty), format: S16LE | S16BE | F32LE | F32BE, default_format: F32LE, max channels: 2, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 INPUT device: (dev id: 0x2b7c05d8ae60, device_id: Some(\"alsa...\"), friendly_name: Some(\"Moni...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Jieli Technology\"), device_type: INPUT, state: Enabled, preferred: (empty), format: S16LE | S16BE | F32LE | F32BE, default_format: S16LE, max channels: 2, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 INPUT device: (dev id: 0x2b7c06ffa580, device_id: Some(\"alsa...\"), friendly_name: Some(\"USB ...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Jieli Technology\"), device_type: INPUT, state: Enabled, preferred: MULTIMEDIA | VOICE | NOTIFICATION | ALL, format: S16LE | S16BE | F32LE | F32BE, default_format: S16LE, max channels: 1, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:130 Refresh OUTPUT devices"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 OUTPUT device: (dev id: 0x2b7c06f4d260, device_id: Some(\"alsa...\"), friendly_name: Some(\"Fami...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Advanced Micro Devices, Inc. [AMD]\"), device_type: OUTPUT, state: Enabled, preferred: MULTIMEDIA | VOICE | NOTIFICATION | ALL, format: S16LE | S16BE | F32LE | F32BE, default_format: F32LE, max channels: 2, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:149 OUTPUT device: (dev id: 0x2b7c05e61c80, device_id: Some(\"alsa...\"), friendly_name: Some(\"USB ...\"), group_id: Some(\"/dev...\"), vendor_name: Some(\"Jieli Technology\"), device_type: OUTPUT, state: Enabled, preferred: (empty), format: S16LE | S16BE | F32LE | F32BE, default_format: S16LE, max channels: 2, default_rate: 48000, max_rate: 384000, min_rate: 1, latency_lo: 0, latency_hi: 0))"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:486 audio_device_module using cubeb backend Some(\"pulse-rust\")"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:506 RingRTC v2.59.4"}
{"level":30,"time":"2025-11-28T10:16:10.369Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:547 set_self_uuid():"}
{"level":30,"time":"2025-11-28T10:16:10.566Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/config 200 Success"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.chatFolders.alpha has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.chatFolders.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.chatFolders.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.backups.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.backups.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.mediaQuality.levels has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.retryRespondMaxAge has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.senderKey.retry has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.senderKeyMaxAge has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.libsignalNet.enforceMinimumTls has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.libsignalNet.chatPermessageDeflate has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.libsignalNet.chatPermessageDeflate.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.pollReceive.beta1 has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.pollReceive.prod1 has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.pollSend.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag desktop.pollSend.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.attachments.maxBytes has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.backups.mediaTierFallbackCdnNumber has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.calling.maxGroupCallRingSize has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.groupsv2.groupSizeHardLimit has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.groupsv2.maxGroupSize has changed"}
{"level":30,"time":"2025-11-28T10:16:10.567Z","msg":"[RemoteConfig] Remote Config: Flag global.messageQueueTimeInSeconds has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.experimentalTransport.enableAuth has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.payments.disabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.sepaEnabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.plaintextExport.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag cds.syncInterval.seconds has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.ccDisabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.backupCredentials.checkIntervalMs has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag cds.foregroundSyncInterval.seconds has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.funPicker.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.experimentalTransportEnabled.alpha has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.paypalDisabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.donations.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.idealEnabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.usePqRatchet has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.experimentalTransportEnabled.prod.2 has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.plaintextExport.prod has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.archive.attachmentReconciliationSyncIntervalDays has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.experimentalTransportEnabled.beta has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.gpayDisabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag global.donations.apayDisabledRegions has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[RemoteConfig] Remote Config: Flag desktop.funPicker has changed"}
{"level":30,"time":"2025-11-28T10:16:10.568Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]e49/[REDACTED]2d8/[REDACTED]b0b?credentialType=expiringProfileKey 200 Success"}
{"level":30,"time":"2025-11-28T10:16:10.569Z","msg":"[profiles] getProfile([REDACTED]e49 ([REDACTED]a60)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":30,"time":"2025-11-28T10:16:10.576Z","msg":"[profiles] getProfile: detected a capability flip, sending fetch profile [\"attachmentBackfill\"]"}
{"level":30,"time":"2025-11-28T10:16:10.577Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]8d1 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:16:10.579Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]8d1"}
{"level":30,"time":"2025-11-28T10:16:10.582Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]8d1"}
{"level":30,"time":"2025-11-28T10:16:10.582Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]8d1, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:10.583Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]8d1, attempt 1: starting fetchLocalProfileSync send to [REDACTED]e49 with timestamp 1764324970577"}
{"level":30,"time":"2025-11-28T10:16:10.584Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]e49/*"}
{"level":30,"time":"2025-11-28T10:16:10.585Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w=="}
{"level":30,"time":"2025-11-28T10:16:10.587Z","msg":"[background] afterAuthSocketConnect.0: postRegistrationSyncs not complete, sending sync"}
{"level":30,"time":"2025-11-28T10:16:10.587Z","msg":"[contactSync] setIsInitialContactSync(true)"}
{"level":30,"time":"2025-11-28T10:16:10.587Z","msg":"[syncRequests] sendSyncRequests: sending sync requests"}
{"level":30,"time":"2025-11-28T10:16:10.587Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]a0d to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:16:10.588Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]3d5 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:16:10.588Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]614 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:16:10.588Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: pause"}
{"level":30,"time":"2025-11-28T10:16:10.588Z","msg":"[backupsService] backups.downloadAndImport: downloading..."}
{"level":30,"time":"2025-11-28T10:16:10.590Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]a0d"}
{"level":30,"time":"2025-11-28T10:16:10.590Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]a0d"}
{"level":30,"time":"2025-11-28T10:16:10.590Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]a0d, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:10.590Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]a0d, attempt 1: starting contactSyncRequest send to [REDACTED]e49 with timestamp 1764324970587"}
{"level":30,"time":"2025-11-28T10:16:10.591Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/devices/transfer_archive?timeout=300"}
{"level":30,"time":"2025-11-28T10:16:10.591Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]3d5"}
{"level":30,"time":"2025-11-28T10:16:10.591Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]3d5"}
{"level":30,"time":"2025-11-28T10:16:10.591Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]3d5, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:10.591Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]3d5, attempt 1: starting configurationSyncRequest send to [REDACTED]e49 with timestamp 1764324970588"}
{"level":30,"time":"2025-11-28T10:16:10.592Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]614"}
{"level":30,"time":"2025-11-28T10:16:10.592Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]614"}
{"level":30,"time":"2025-11-28T10:16:10.592Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]614, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:10.592Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]614, attempt 1: starting blockSyncRequest send to [REDACTED]e49 with timestamp 1764324970588"}
{"level":30,"time":"2025-11-28T10:16:10.814Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn.signal.org): connected to IPv6 addr after 147ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:10.875Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]e49/* 200 Success"}
{"level":30,"time":"2025-11-28T10:16:10.878Z","msg":"[@signalapp/libsignal-client] spqr initiating state with version V1 and direction A2B spqr sparsepostquantumratchet-b58d7f56e3645ccd/99a759a/src/lib.rs:198"}
{"level":30,"time":"2025-11-28T10:16:10.878Z","msg":"[@signalapp/libsignal-client] set_unacknowledged_pre_key_message for: [REDACTED]e49.2 with preKeyId: 1 libsignal_protocol::session rust/protocol/src/session.rs:232"}
{"level":30,"time":"2025-11-28T10:16:10.878Z","msg":"[@signalapp/libsignal-client] spqr initiating state with version V1 and direction A2B spqr sparsepostquantumratchet-b58d7f56e3645ccd/99a759a/src/lib.rs:198"}
{"level":30,"time":"2025-11-28T10:16:10.878Z","msg":"[@signalapp/libsignal-client] set_unacknowledged_pre_key_message for: [REDACTED]e49.1 with preKeyId: 14821789 libsignal_protocol::session rust/protocol/src/session.rs:232"}
{"level":30,"time":"2025-11-28T10:16:10.879Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:10.879Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:10.888Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]e49.1 with preKeyId: 14821789 (session created at 1764324970) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:10.888Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:10.897Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:16:10.973Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/devices/transfer_archive?timeout=300 200 Success"}
{"level":30,"time":"2025-11-28T10:16:10.977Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]j1K"}
{"level":30,"time":"2025-11-28T10:16:11.022Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn3.signal.org): connected to IPv6 addr after 41ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.179Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.180Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]e49.1 with preKeyId: 14821789 (session created at 1764324970) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:11.181Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:11.187Z","msg":"[JobQueue] single proto job queue: job [REDACTED]8d1 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:16:11.188Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:16:11.307Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.308Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]e49.1 with preKeyId: 14821789 (session created at 1764324970) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:11.308Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:11.309Z","msg":"[JobQueue] single proto job queue: job [REDACTED]a0d succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:16:11.311Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:16:11.359Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w== 200 Success"}
{"level":40,"time":"2025-11-28T10:16:11.368Z","msg":"[conversations] ConversationModel.updateLastProfile: updating for [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:11.374Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]j1K 200 Streaming with details"}
{"level":40,"time":"2025-11-28T10:16:11.388Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324971374: installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS"}
{"level":30,"time":"2025-11-28T10:16:11.389Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]j1K 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:11.393Z","msg":"[backupsService] importBackup: starting remote..."}
{"level":30,"time":"2025-11-28T10:16:11.396Z","msg":"[ConversationController] readOnly=true"}
{"level":30,"time":"2025-11-28T10:16:11.406Z","msg":"[import] BackupImport.run(1764324968974): got BackupInfo"}
{"level":40,"time":"2025-11-28T10:16:11.418Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324971389: installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,items/REMOVE_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,installer/UPDATE_BACKUP_IMPORT_PROGRESS,installer/UPDATE_BACKUP_IMPORT_PROGRESS,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL"}
{"level":30,"time":"2025-11-28T10:16:11.486Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.487Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]e49.1 with preKeyId: 14821789 (session created at 1764324970) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:11.487Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:11.508Z","msg":"[JobQueue] single proto job queue: job [REDACTED]3d5 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:16:11.509Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: not running"}
{"level":30,"time":"2025-11-28T10:16:11.509Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:16:11.520Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=9"}
{"level":30,"time":"2025-11-28T10:16:11.522Z","msg":"[JobManager] AttachmentDownloadManager/_maybeStartJobs: not enabled, returning"}
{"level":30,"time":"2025-11-28T10:16:11.522Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.537Z","msg":"[import] BackupImport.run(1764324968974): flushed messages and conversations"}
{"level":30,"time":"2025-11-28T10:16:11.539Z","msg":"[ConversationController] readOnly=false"}
{"level":30,"time":"2025-11-28T10:16:11.540Z","msg":"[ConversationController] starting initial fetch"}
{"level":30,"time":"2025-11-28T10:16:11.564Z","msg":"[ConversationController] done with initial fetch, got 545 conversations"}
{"level":30,"time":"2025-11-28T10:16:11.564Z","msg":"[ConversationController] checkForConflicts: starting..."}
{"level":30,"time":"2025-11-28T10:16:11.564Z","msg":"[ConversationController] checkForConflicts: complete!"}
{"level":30,"time":"2025-11-28T10:16:11.569Z","msg":"[SignalProtocolStore] Finished caching identityKeys data"}
{"level":30,"time":"2025-11-28T10:16:11.570Z","msg":"[SignalProtocolStore] Finished caching senderKeys data"}
{"level":30,"time":"2025-11-28T10:16:11.571Z","msg":"[SignalProtocolStore] Finished caching sessions data"}
{"level":30,"time":"2025-11-28T10:16:11.573Z","msg":"[SignalProtocolStore] Finished caching preKeys data"}
{"level":30,"time":"2025-11-28T10:16:11.584Z","msg":"[SignalProtocolStore] Finished caching kyberPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:11.584Z","msg":"[SignalProtocolStore] Finished caching signedPreKeys data"}
{"level":30,"time":"2025-11-28T10:16:11.587Z","msg":"[donations] _getWorkflowFromStorage: No workflow found in storage"}
{"level":30,"time":"2025-11-28T10:16:11.587Z","msg":"[Storage] getItemsState: now preparing copy of items..."}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux: installing resetReducer"}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux/resetReducer: Got action with type @@redux/REPLACEw.x.m.f.6.8, returning original state"}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux: dispatching REPLACE_STATE event"}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux/resetReducer: Got REPLACE_STATE action, returning newInitialState"}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux: restoring original reducer"}
{"level":30,"time":"2025-11-28T10:16:11.588Z","msg":"[reinitializeRedux] initializeRedux: complete!"}
{"level":40,"time":"2025-11-28T10:16:11.594Z","msg":"[conversations] cleanAttributes: Upgraded schema of 1 messages"}
{"level":30,"time":"2025-11-28T10:16:11.596Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: not running"}
{"level":40,"time":"2025-11-28T10:16:11.596Z","msg":"[conversations] cleanAttributes: Upgraded schema of 1 messages"}
{"level":30,"time":"2025-11-28T10:16:11.596Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: not running"}
{"level":40,"time":"2025-11-28T10:16:11.596Z","msg":"[conversations] cleanAttributes: Upgraded schema of 1 messages"}
{"level":30,"time":"2025-11-28T10:16:11.597Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: not running"}
{"level":30,"time":"2025-11-28T10:16:11.600Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.600Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.600Z","msg":"[JobManager] AttachmentDownloadManager: starting"}
{"level":30,"time":"2025-11-28T10:16:11.604Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764232703976.attachment.[REDACTED]709): starting job"}
{"level":30,"time":"2025-11-28T10:16:11.604Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764227947327.attachment.[REDACTED]e89): starting job"}
{"level":30,"time":"2025-11-28T10:16:11.604Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764145186696.attachment.[REDACTED]41e): starting job"}
{"level":30,"time":"2025-11-28T10:16:11.604Z","msg":"[import] BackupImport.run(1764324968974): successfully processed all frames."}
{"level":30,"time":"2025-11-28T10:16:11.604Z","msg":"[backupsService] importBackup: finished..."}
{"level":40,"time":"2025-11-28T10:16:11.604Z","msg":"[ConversationController] already at readOnly=false"}
{"level":40,"time":"2025-11-28T10:16:11.607Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324971418: items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,CONVERSATIONS_REMOVE_ALL,resetReducer/REPLACE,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,MESSAGE_CHANGED,MESSAGE_CHANGED"}
{"level":30,"time":"2025-11-28T10:16:11.608Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]OUc"}
{"level":30,"time":"2025-11-28T10:16:11.609Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]qan"}
{"level":30,"time":"2025-11-28T10:16:11.609Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]1Zs"}
{"level":30,"time":"2025-11-28T10:16:11.628Z","msg":"[backupsService] backups.downloadAndImport: done"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] afterAppStart: backup download attempt completed, resolving"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[tapToViewMessagesDeletionService] checkTapToViewMessages: resuming"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] afterAuthSocketConnect.0 {\"wasBackupImported\":true}"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] afterAuthSocketConnect.0: enabling message processing"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[MessageReceiver] startProcessingQueue"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[MessageReceiver] addCachedMessagesToQueue"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[MessageReceiver] getAllFromCache"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[SocketManager] processing 1 queued incoming requests"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[MessageReceiver] got request /api/v1/queue/empty"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] afterAuthSocketConnect.0: triggering storage service sync"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] enableStorageService: waiting for backupReady"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] afterAuthSocketConnect.0: waiting for postRegistrationSyncs"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[background] enableStorageService: enabling and running"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[storage] enableStorageService"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[storage] sync: starting... reason=afterFirstAuthSocketConnect"}
{"level":30,"time":"2025-11-28T10:16:11.629Z","msg":"[storage] sync: fetching latest after version=0"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[storage] sync(0): fetch start"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[MessageReceiver] getAllFromCache - 0 unprocessed"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[MessageReceiver] getAllFromCache - done retrieving 0 unprocessed"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[MessageReceiver] queueAllCached - finished"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[MessageReceiver] finished processing messages after 'empty', now waiting for application"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[batcher] Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[batcher] Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[batcher] Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[batcher] Flushing complete MessageReceiver.cacheRemoveBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.630Z","msg":"[MessageReceiver] emitting 'empty' event"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] waitForAllBatchers"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing sql.Client.updateConversationBatcher batcher items.length=5"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing deliveryReceiptBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete deliveryReceiptBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing changedConvoBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete changedConvoBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing respondWithProfileKeyBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete respondWithProfileKeyBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete MessageReceiver.cacheRemoveBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] flushAllWaitBatchers"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing start messageBatcher.updateMessageBatcher for waitBatcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing complete messageBatcher.updateMessageBatcher for waitBatcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing start messageBatcher.saveNewMessageBatcher for waitBatcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing complete messageBatcher.saveNewMessageBatcher for waitBatcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing start processReceiptBatcher for waitBatcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing complete processReceiptBatcher for waitBatcher"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing start deleteSentProtoBatcher for waitBatcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:11.631Z","msg":"[waitBatcher] Flushing complete deleteSentProtoBatcher for waitBatcher"}
{"level":30,"time":"2025-11-28T10:16:11.634Z","msg":"[batcher] Flushing complete sql.Client.updateConversationBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:16:11.634Z","msg":"[background] onEmpty: All outstanding database requests complete"}
{"level":30,"time":"2025-11-28T10:16:11.635Z","msg":"[UpdateKeysListener] Next update scheduled for 2025-11-28T10:16:11.635Z"}
{"level":30,"time":"2025-11-28T10:16:11.635Z","msg":"[background] restartQueuesAndNotificationsOnEmpty: restarting"}
{"level":30,"time":"2025-11-28T10:16:11.635Z","msg":"[notifications] NotificationService: enabling"}
{"level":30,"time":"2025-11-28T10:16:11.635Z","msg":"[background] App loaded - messages: 0"}
{"level":30,"time":"2025-11-28T10:16:11.636Z","msg":"[StartupQueue] Processing 0 actions"}
{"level":30,"time":"2025-11-28T10:16:11.636Z","msg":"[routineProfileRefresh] Creating new RoutineProfileRefresher instance with id 2"}
{"level":30,"time":"2025-11-28T10:16:11.636Z","msg":"[routineProfileRefresh] RoutineProfileRefresher.start/2: waiting for 0ms"}
{"level":30,"time":"2025-11-28T10:16:11.636Z","msg":"[usernameIntegrity] running the check immediately"}
{"level":30,"time":"2025-11-28T10:16:11.637Z","msg":"[UpdateKeysListener] Updating keys..."}
{"level":30,"time":"2025-11-28T10:16:11.637Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys?identity=aci"}
{"level":30,"time":"2025-11-28T10:16:11.637Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: starting"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: updating last refresh time"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[releaseNotesFetcher] Next update scheduled for 2025-11-28T10:16:11.636Z"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[background] onEmpty/syncTasks: Incrementing all sync task attempts"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[releaseNotesFetcher] Starting"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[releaseNotesFetcher] Initializing version high watermark to current version"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[releaseNotesFetcher] Version watermark is 7.80.1"}
{"level":30,"time":"2025-11-28T10:16:11.638Z","msg":"[WebAPI] HEAD (REST) https://updates2.signal.org/dynamic/release-notes/release-notes-v2.json"}
{"level":30,"time":"2025-11-28T10:16:11.639Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: starting to refresh conversations"}
{"level":30,"time":"2025-11-28T10:16:11.639Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:11.640Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]4cf ([REDACTED]e8c)"}
{"level":30,"time":"2025-11-28T10:16:11.640Z","msg":"[profiles] buildGetProfileOptions([REDACTED]4cf ([REDACTED]e8c)): generating profile key credential request"}
{"level":30,"time":"2025-11-28T10:16:11.641Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]129 ([REDACTED]014)"}
{"level":30,"time":"2025-11-28T10:16:11.641Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]ede ([REDACTED]c5d)"}
{"level":30,"time":"2025-11-28T10:16:11.641Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]97e ([REDACTED]27d)"}
{"level":30,"time":"2025-11-28T10:16:11.641Z","msg":"[profiles] buildGetProfileOptions([REDACTED]97e ([REDACTED]27d)): generating profile key credential request"}
{"level":30,"time":"2025-11-28T10:16:11.642Z","msg":"[profiles] getProfile([REDACTED]95b ([REDACTED]9f0)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[profiles] getProfile([REDACTED]4cf ([REDACTED]e8c)): Fetching profile (versioned, unauth: accessKey)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[profiles] getProfile([REDACTED]129 ([REDACTED]014)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[profiles] getProfile(PNI:[REDACTED]ede ([REDACTED]c5d)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[profiles] getProfile([REDACTED]97e ([REDACTED]27d)): Fetching profile (versioned, unauth: accessKey)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]95b"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]4cf/[REDACTED]e89/[REDACTED]208?credentialType=expiringProfileKey (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]129"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]ede"}
{"level":30,"time":"2025-11-28T10:16:11.643Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]97e/[REDACTED]242/[REDACTED]70d?credentialType=expiringProfileKey (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:11.691Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.691Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764324971630 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:11.692Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:11.693Z","msg":"[JobQueue] single proto job queue: job [REDACTED]614 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:16:11.714Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn3.signal.org): connected to IPv6 addr after 105ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.715Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn3.signal.org): connected to IPv6 addr after 105ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.725Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv6 addr after 81ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.751Z","msg":"[WebAPI] HEAD (REST) https://updates2.signal.org/dynamic/release-notes/release-notes-v2.json 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.751Z","msg":"[releaseNotesFetcher] Fetching manifest, isNewVersion=true, hashChanged=true"}
{"level":30,"time":"2025-11-28T10:16:11.752Z","msg":"[WebAPI] GET (REST) https://updates2.signal.org/dynamic/release-notes/release-notes-v2.json"}
{"level":30,"time":"2025-11-28T10:16:11.768Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:11.768Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:11.769Z","msg":"[MessageReceiver] queueing envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971741 (019ac9f6.94ac.778a.b9f1.c73f4a9f4a84)"}
{"level":30,"time":"2025-11-28T10:16:11.770Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]e49.1 > [REDACTED]e49 1764324971741 (019ac9f6.94ac.778a.b9f1.c73f4a9f4a84))"}
{"level":30,"time":"2025-11-28T10:16:11.770Z","msg":"[MessageReceiver] decrypt/[REDACTED]e49.1 > [REDACTED]e49 1764324971741 (019ac9f6.94ac.778a.b9f1.c73f4a9f4a84): ciphertext message"}
{"level":30,"time":"2025-11-28T10:16:11.771Z","msg":"[@signalapp/libsignal-client] [REDACTED]e49.1 creating new chains. libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:707"}
{"level":30,"time":"2025-11-28T10:16:11.771Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]e49.1 with current session state (base key [REDACTED]634) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:16:11.771Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:11.772Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:11.776Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:11.776Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:11.776Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971741 (019ac9f6.94ac.778a.b9f1.c73f4a9f4a84)"}
{"level":30,"time":"2025-11-28T10:16:11.777Z","msg":"[MessageReceiver] got configuration sync message [REDACTED]e49.1 > [REDACTED]e49 1764324971741 (019ac9f6.94ac.778a.b9f1.c73f4a9f4a84)"}
{"level":30,"time":"2025-11-28T10:16:11.778Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:16:11.778Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764324971630 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:11.803Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.805Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]4cf/[REDACTED]e89/[REDACTED]208?credentialType=expiringProfileKey (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.805Z","msg":"[profiles] getProfile([REDACTED]4cf ([REDACTED]e8c)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":30,"time":"2025-11-28T10:16:11.807Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w=="}
{"level":30,"time":"2025-11-28T10:16:11.808Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest"}
{"level":30,"time":"2025-11-28T10:16:11.816Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv6 addr after 63ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.818Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]97e/[REDACTED]242/[REDACTED]70d?credentialType=expiringProfileKey (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.818Z","msg":"[profiles] getProfile([REDACTED]97e ([REDACTED]27d)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":40,"time":"2025-11-28T10:16:11.819Z","msg":"[conversations] ConversationModel.updateLastProfile: updating for [REDACTED]97e ([REDACTED]27d)"}
{"level":30,"time":"2025-11-28T10:16:11.819Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]97e ([REDACTED]27d)"}
{"level":30,"time":"2025-11-28T10:16:11.820Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]f27 ([REDACTED]dd8)"}
{"level":30,"time":"2025-11-28T10:16:11.820Z","msg":"[profiles] getProfile(PNI:[REDACTED]f27 ([REDACTED]dd8)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.820Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]f27"}
{"level":30,"time":"2025-11-28T10:16:11.820Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]ede 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.820Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]ede): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:11.822Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]OUc 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:11.823Z","msg":"[profiles] getProfile(PNI:[REDACTED]ede ([REDACTED]c5d)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:11.824Z","msg":"[profiles] getProfile(PNI:[REDACTED]ede ([REDACTED]c5d)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:11.824Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]ede ([REDACTED]c5d)"}
{"level":30,"time":"2025-11-28T10:16:11.824Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]a1e ([REDACTED]06c)"}
{"level":30,"time":"2025-11-28T10:16:11.824Z","msg":"[profiles] getProfile(PNI:[REDACTED]a1e ([REDACTED]06c)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.824Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]a1e"}
{"level":30,"time":"2025-11-28T10:16:11.825Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys?identity=aci 200 Success"}
{"level":40,"time":"2025-11-28T10:16:11.825Z","msg":"[AccountManager] maybeUpdateLastResortKyberKey(ACI, [REDACTED]e49): 1 confirmed keys, most recent was created 1764324969376. No need to update."}
{"level":40,"time":"2025-11-28T10:16:11.826Z","msg":"[AccountManager] AccountManager.maybeUpdateSignedPreKey(ACI, [REDACTED]e49): 1 confirmed keys, most recent was created 1764324969373. No need to update."}
{"level":30,"time":"2025-11-28T10:16:11.826Z","msg":"[AccountManager] maybeUpdateKeys(ACI): No new keys are needed; returning early"}
{"level":30,"time":"2025-11-28T10:16:11.826Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys?identity=pni"}
{"level":40,"time":"2025-11-28T10:16:11.826Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]95b 404 Error"}
{"level":40,"time":"2025-11-28T10:16:11.826Z","msg":"[profiles] getProfile([REDACTED]95b ([REDACTED]9f0)): Failed to fetch profile. Code: 404"}
{"level":30,"time":"2025-11-28T10:16:11.827Z","msg":"[profiles] getProfile([REDACTED]95b ([REDACTED]9f0)): Profile not found; checking account existence"}
{"level":30,"time":"2025-11-28T10:16:11.827Z","msg":"[WebAPI] HEAD (WS) https://chat.signal.org/v1/accounts/account/[REDACTED]95b (unauth)"}
{"level":30,"time":"2025-11-28T10:16:11.827Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]129 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.827Z","msg":"[SignalProtocolStore] saveIdentity([REDACTED]129): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:11.829Z","msg":"[profiles] getProfile([REDACTED]129 ([REDACTED]014)): setting sealedSender to DISABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:11.829Z","msg":"[profiles] getProfile([REDACTED]129 ([REDACTED]014)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:11.829Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]129 ([REDACTED]014)"}
{"level":30,"time":"2025-11-28T10:16:11.829Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]c68 ([REDACTED]1c1)"}
{"level":30,"time":"2025-11-28T10:16:11.830Z","msg":"[profiles] getProfile(PNI:[REDACTED]c68 ([REDACTED]1c1)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.830Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]c68"}
{"level":40,"time":"2025-11-28T10:16:11.831Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324971607: MESSAGE_CHANGED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/PUT_EXTERNAL,app/INITIAL_LOAD_COMPLETE,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,CONVERSATIONS_UPDATED,CONVERSATIONS_UPDATED,MESSAGE_CHANGED"}
{"level":30,"time":"2025-11-28T10:16:11.838Z","msg":"[WebAPI] GET (REST) https://updates2.signal.org/dynamic/release-notes/release-notes-v2.json 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.839Z","msg":"[releaseNotesFetcher] No new release notes"}
{"level":30,"time":"2025-11-28T10:16:11.841Z","msg":"[releaseNotesFetcher] Next update scheduled for 2025-12-01T10:16:11.839Z"}
{"level":30,"time":"2025-11-28T10:16:11.870Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]OUc 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:11.882Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(storage.signal.org): connected to IPv6 addr after 66ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:11.927Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764324971862 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:11.927Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:11.937Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]f27 200 Success"}
{"level":30,"time":"2025-11-28T10:16:11.937Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]f27): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:11.938Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764232703976.attachment.[REDACTED]709): job completed with status: finished"}
{"level":30,"time":"2025-11-28T10:16:11.939Z","msg":"[profiles] getProfile(PNI:[REDACTED]f27 ([REDACTED]dd8)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:11.939Z","msg":"[profiles] getProfile(PNI:[REDACTED]f27 ([REDACTED]dd8)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:11.939Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]f27 ([REDACTED]dd8)"}
{"level":30,"time":"2025-11-28T10:16:11.940Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]80d ([REDACTED]79f)"}
{"level":30,"time":"2025-11-28T10:16:11.940Z","msg":"[profiles] getProfile(PNI:[REDACTED]80d ([REDACTED]79f)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.940Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]80d"}
{"level":30,"time":"2025-11-28T10:16:11.942Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]qan 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:11.942Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1761650771354.attachment.[REDACTED]ce1): starting job"}
{"level":30,"time":"2025-11-28T10:16:11.945Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]qan 200 Streaming ended"}
{"level":40,"time":"2025-11-28T10:16:11.946Z","msg":"[WebAPI] HEAD (WS) https://chat.signal.org/v1/accounts/account/[REDACTED]95b (unauth) 404 Error"}
{"level":30,"time":"2025-11-28T10:16:11.946Z","msg":"[conversations] setUnregistered([REDACTED]95b ([REDACTED]9f0)): conversation is now unregistered, timestamp=1764324971946"}
{"level":30,"time":"2025-11-28T10:16:11.946Z","msg":"[conversations] storageService[captureChange] updateE164 [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:11.946Z","msg":"[conversations] updatePni/[REDACTED]95b ([REDACTED]9f0): setting pniSignatureVerified to false"}
{"level":30,"time":"2025-11-28T10:16:11.946Z","msg":"[conversations] storageService[captureChange] pniSignatureVerified [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:11.946Z","msg":"[conversations] storageService[captureChange] updatePni [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:11.946Z","msg":"[ConversationController] maybeMergeContacts/ConversationModel.setUnregistered([REDACTED]95b)/e164=+[REDACTED]555,pni=PNI:[REDACTED]64e: Creating a new conversation with all inputs"}
{"level":40,"time":"2025-11-28T10:16:11.947Z","msg":"[ConversationController] conversationChanged: Rejecting change from PNI:[REDACTED]64e ([REDACTED]e61), not in lookups"}
{"level":40,"time":"2025-11-28T10:16:11.947Z","msg":"[ConversationController] conversationChanged: Rejecting change from PNI:[REDACTED]64e ([REDACTED]e61), not in lookups"}
{"level":30,"time":"2025-11-28T10:16:11.948Z","msg":"[conversations] setUnregistered([REDACTED]95b ([REDACTED]9f0)): splitting pni PNI:[REDACTED]64e and e164 +[REDACTED]555 into a separate conversation PNI:[REDACTED]64e ([REDACTED]e61)"}
{"level":30,"time":"2025-11-28T10:16:11.948Z","msg":"[conversations] storageService[captureChange] setUnregistered [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:11.949Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:11.949Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]a36 ([REDACTED]010)"}
{"level":30,"time":"2025-11-28T10:16:11.949Z","msg":"[profiles] getProfile(PNI:[REDACTED]a36 ([REDACTED]010)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:11.949Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]a36"}
{"level":30,"time":"2025-11-28T10:16:11.949Z","msg":"[SignalProtocolStore] removeSessionsByServiceId: deleting sessions for PNI:[REDACTED]64e"}
{"level":30,"time":"2025-11-28T10:16:11.950Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]Qpi"}
{"level":30,"time":"2025-11-28T10:16:11.955Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]1Zs 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:11.956Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764227947327.attachment.[REDACTED]e89): job completed with status: finished"}
{"level":30,"time":"2025-11-28T10:16:11.958Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1761650771354.attachment.[REDACTED]426): starting job"}
{"level":30,"time":"2025-11-28T10:16:11.960Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]3MW"}
{"level":30,"time":"2025-11-28T10:16:11.998Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]1Zs 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:12.003Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:12.003Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:12.003Z","msg":"[MessageReceiver] queueing envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971799 (019ac9f6.9597.73df.9fa9.67e171332d93)"}
{"level":30,"time":"2025-11-28T10:16:12.003Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]e49.1 > [REDACTED]e49 1764324971799 (019ac9f6.9597.73df.9fa9.67e171332d93))"}
{"level":30,"time":"2025-11-28T10:16:12.003Z","msg":"[MessageReceiver] decrypt/[REDACTED]e49.1 > [REDACTED]e49 1764324971799 (019ac9f6.9597.73df.9fa9.67e171332d93): ciphertext message"}
{"level":30,"time":"2025-11-28T10:16:12.004Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys?identity=pni 200 Success"}
{"level":40,"time":"2025-11-28T10:16:12.004Z","msg":"[AccountManager] maybeUpdateLastResortKyberKey(PNI, PNI:[REDACTED]a26): 1 confirmed keys, most recent was created 1764324969379. No need to update."}
{"level":40,"time":"2025-11-28T10:16:12.005Z","msg":"[AccountManager] AccountManager.maybeUpdateSignedPreKey(PNI, PNI:[REDACTED]a26): 1 confirmed keys, most recent was created 1764324969374. No need to update."}
{"level":30,"time":"2025-11-28T10:16:12.005Z","msg":"[AccountManager] maybeUpdateKeys(PNI): No new keys are needed; returning early"}
{"level":30,"time":"2025-11-28T10:16:12.005Z","msg":"[UpdateKeysListener] Next update scheduled for 2025-11-30T10:16:12.005Z"}
{"level":30,"time":"2025-11-28T10:16:12.005Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]e49.1 with current session state (base key [REDACTED]634) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":40,"time":"2025-11-28T10:16:12.005Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]c68 404 Error"}
{"level":40,"time":"2025-11-28T10:16:12.005Z","msg":"[profiles] getProfile(PNI:[REDACTED]c68 ([REDACTED]1c1)): Failed to fetch profile. Code: 404"}
{"level":30,"time":"2025-11-28T10:16:12.005Z","msg":"[profiles] getProfile(PNI:[REDACTED]c68 ([REDACTED]1c1)): Profile not found; checking account existence"}
{"level":30,"time":"2025-11-28T10:16:12.005Z","msg":"[WebAPI] HEAD (WS) https://chat.signal.org/v1/accounts/account/PNI:[REDACTED]c68 (unauth)"}
{"level":30,"time":"2025-11-28T10:16:12.006Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:12.006Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:12.010Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:12.010Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:12.010Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971799 (019ac9f6.9597.73df.9fa9.67e171332d93)"}
{"level":30,"time":"2025-11-28T10:16:12.010Z","msg":"[MessageReceiver] got sticker pack operation sync message [REDACTED]e49.1 > [REDACTED]e49 1764324971799 (019ac9f6.9597.73df.9fa9.67e171332d93)"}
{"level":30,"time":"2025-11-28T10:16:12.011Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:12.012Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:16:12.012Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764324971862 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:12.013Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.014Z","msg":"[storage] sync: updating to remoteVersion=814 sourceDevice=1 from version=0"}
{"level":30,"time":"2025-11-28T10:16:12.017Z","msg":"[storage] process(814): localRecords=550 localKeys=0 unknownKeys=0 remoteKeys=19"}
{"level":30,"time":"2025-11-28T10:16:12.017Z","msg":"[storage] process(814): remoteOnlyCount=19 remoteOnlyKeys=[\"814:vhC\",\"814:S2S\",\"814:fk4\",\"814:7YH\",\"814:+Hr\",\"814:UEa\",\"814:Bo6\",\"814:I17\",\"814:fIG\",\"814:zKc\",\"814:4K5\",\"814:QJV\",\"814:xgp\",\"814:Uu8\",\"814:0J6\",\"814:o4j\",\"814:HYM\",\"814:HLY\",\"814:LGk\"]"}
{"level":30,"time":"2025-11-28T10:16:12.017Z","msg":"[storage] process(814): localOnlyCount=0 localOnlyKeys=[]"}
{"level":30,"time":"2025-11-28T10:16:12.017Z","msg":"[storage] fetchRemoteRecords(814): fetching remote keys count=19"}
{"level":30,"time":"2025-11-28T10:16:12.017Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/read"}
{"level":30,"time":"2025-11-28T10:16:12.029Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]a1e 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.029Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]a1e): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.031Z","msg":"[profiles] getProfile(PNI:[REDACTED]a1e ([REDACTED]06c)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.031Z","msg":"[profiles] getProfile(PNI:[REDACTED]a1e ([REDACTED]06c)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.031Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]a1e ([REDACTED]06c)"}
{"level":30,"time":"2025-11-28T10:16:12.031Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]40c ([REDACTED]f46)"}
{"level":30,"time":"2025-11-28T10:16:12.031Z","msg":"[profiles] getProfile(PNI:[REDACTED]40c ([REDACTED]f46)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.031Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]40c"}
{"level":30,"time":"2025-11-28T10:16:12.039Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1764145186696.attachment.[REDACTED]41e): job completed with status: finished"}
{"level":30,"time":"2025-11-28T10:16:12.041Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757407247296.attachment.[REDACTED]78f): starting job"}
{"level":30,"time":"2025-11-28T10:16:12.044Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]7c5"}
{"level":30,"time":"2025-11-28T10:16:12.050Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn.signal.org): connected to IPv6 addr after 37ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:12.057Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]80d 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.057Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]80d): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.058Z","msg":"[profiles] getProfile(PNI:[REDACTED]80d ([REDACTED]79f)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.059Z","msg":"[profiles] getProfile(PNI:[REDACTED]80d ([REDACTED]79f)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.059Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]80d ([REDACTED]79f)"}
{"level":30,"time":"2025-11-28T10:16:12.059Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]c62 ([REDACTED]708)"}
{"level":30,"time":"2025-11-28T10:16:12.059Z","msg":"[profiles] buildGetProfileOptions([REDACTED]c62 ([REDACTED]708)): generating profile key credential request"}
{"level":30,"time":"2025-11-28T10:16:12.060Z","msg":"[profiles] getProfile([REDACTED]c62 ([REDACTED]708)): Fetching profile (versioned, unauth: accessKey)"}
{"level":30,"time":"2025-11-28T10:16:12.061Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]c62/[REDACTED]4b1/[REDACTED]108?credentialType=expiringProfileKey (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:12.064Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.067Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/25"}
{"level":30,"time":"2025-11-28T10:16:12.091Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/25 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.102Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/0"}
{"level":30,"time":"2025-11-28T10:16:12.102Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/1"}
{"level":30,"time":"2025-11-28T10:16:12.103Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/2"}
{"level":30,"time":"2025-11-28T10:16:12.205Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.207Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764324972082 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:12.207Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:12.207Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]a36 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.207Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]a36): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.207Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]c62/[REDACTED]4b1/[REDACTED]108?credentialType=expiringProfileKey (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.208Z","msg":"[profiles] getProfile([REDACTED]c62 ([REDACTED]708)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":40,"time":"2025-11-28T10:16:12.209Z","msg":"[conversations] ConversationModel.updateLastProfile: updating for [REDACTED]c62 ([REDACTED]708)"}
{"level":30,"time":"2025-11-28T10:16:12.209Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]c62 ([REDACTED]708)"}
{"level":30,"time":"2025-11-28T10:16:12.209Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]6a7 ([REDACTED]d6f)"}
{"level":30,"time":"2025-11-28T10:16:12.209Z","msg":"[profiles] getProfile(PNI:[REDACTED]6a7 ([REDACTED]d6f)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.209Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]6a7"}
{"level":40,"time":"2025-11-28T10:16:12.210Z","msg":"[WebAPI] HEAD (WS) https://chat.signal.org/v1/accounts/account/PNI:[REDACTED]c68 (unauth) 404 Error"}
{"level":30,"time":"2025-11-28T10:16:12.210Z","msg":"[conversations] setUnregistered(PNI:[REDACTED]c68 ([REDACTED]1c1)): conversation is now unregistered, timestamp=1764324972210"}
{"level":30,"time":"2025-11-28T10:16:12.210Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]c68 ([REDACTED]1c1)"}
{"level":30,"time":"2025-11-28T10:16:12.210Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]3e8 ([REDACTED]3c1)"}
{"level":30,"time":"2025-11-28T10:16:12.210Z","msg":"[profiles] getProfile(PNI:[REDACTED]3e8 ([REDACTED]3c1)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.210Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]3e8"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]40c 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]40c): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[profiles] getProfile(PNI:[REDACTED]a36 ([REDACTED]010)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.211Z","msg":"[profiles] getProfile(PNI:[REDACTED]a36 ([REDACTED]010)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]a36 ([REDACTED]010)"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]0d8 ([REDACTED]c8b)"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[profiles] getProfile(PNI:[REDACTED]0d8 ([REDACTED]c8b)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.211Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]0d8"}
{"level":30,"time":"2025-11-28T10:16:12.214Z","msg":"[profiles] getProfile(PNI:[REDACTED]40c ([REDACTED]f46)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.214Z","msg":"[profiles] getProfile(PNI:[REDACTED]40c ([REDACTED]f46)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.214Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]40c ([REDACTED]f46)"}
{"level":30,"time":"2025-11-28T10:16:12.214Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for PNI:[REDACTED]d68 ([REDACTED]455)"}
{"level":30,"time":"2025-11-28T10:16:12.215Z","msg":"[profiles] getProfile(PNI:[REDACTED]d68 ([REDACTED]455)): Fetching profile (unversioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.215Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]d68"}
{"level":30,"time":"2025-11-28T10:16:12.215Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/read 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.217Z","msg":"[storage] fetchRemoteRecords(814): missing remote keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:12.218Z","msg":"[storage] process(814): attempting to merge records=13"}
{"level":30,"time":"2025-11-28T10:16:12.218Z","msg":"[storage] process(814): account record=814:HLY"}
{"level":30,"time":"2025-11-28T10:16:12.218Z","msg":"[storage] process(814): split pni contacts=4"}
{"level":30,"time":"2025-11-28T10:16:12.219Z","msg":"[ConversationController] maybeMergeContacts/mergeContactRecord/aci=[REDACTED]95b,e164,pni: Clearing e164 on match, and adding it to target conversation - [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:12.219Z","msg":"[conversations] storageService[captureChange] updateServiceId PNI:[REDACTED]64e ([REDACTED]e61)"}
{"level":30,"time":"2025-11-28T10:16:12.219Z","msg":"[conversations] storageService[captureChange] updateE164 PNI:[REDACTED]64e ([REDACTED]e61)"}
{"level":40,"time":"2025-11-28T10:16:12.220Z","msg":"[conversations] updatePni/undefined ([REDACTED]e61): setting pniSignatureVerified to false"}
{"level":30,"time":"2025-11-28T10:16:12.220Z","msg":"[conversations] storageService[captureChange] pniSignatureVerified undefined ([REDACTED]e61)"}
{"level":30,"time":"2025-11-28T10:16:12.220Z","msg":"[conversations] storageService[captureChange] updatePni undefined ([REDACTED]e61)"}
{"level":30,"time":"2025-11-28T10:16:12.220Z","msg":"[conversations] storageService[captureChange] updateE164 [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:12.220Z","msg":"[ConversationController] maybeMergeContacts/mergeContactRecord/aci=[REDACTED]95b,e164,pni: Removing old conversation which matched on e164. Merging with target conversation - [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:12.220Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Combining two conversations - old: undefined ([REDACTED]e61) -> new: [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:12.220Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Delete the obsolete conversation from the database"}
{"level":30,"time":"2025-11-28T10:16:12.220Z","msg":"[ConversationController] maybeMergeContacts/mergeContactRecord/aci=[REDACTED]95b,e164,pni: Clearing pni on match, and adding it to target conversation - [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:12.221Z","msg":"[conversations] storageService[captureChange] updatePni [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:12.221Z","msg":"[ConversationController] maybeMergeContacts/mergeContactRecord/aci=[REDACTED]95b,e164,pni: Removing old conversation which matched on pni. Merging with target conversation - [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:12.222Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]0d8 ([REDACTED]c8b) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.222Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]c68 ([REDACTED]1c1) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.222Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]ede ([REDACTED]c5d) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.222Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]a1e ([REDACTED]06c) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]a36 ([REDACTED]010) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: [REDACTED]95b ([REDACTED]9f0) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]3e8 ([REDACTED]3c1) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]80d ([REDACTED]79f) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]40c ([REDACTED]f46) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]6a7 ([REDACTED]d6f) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]d68 ([REDACTED]455) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] enableProfileSharing: PNI:[REDACTED]f27 ([REDACTED]dd8) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] Conversation PNI:[REDACTED]c68 ([REDACTED]1c1) is registered once again"}
{"level":30,"time":"2025-11-28T10:16:12.223Z","msg":"[conversations] Conversation [REDACTED]95b ([REDACTED]9f0) is registered once again"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:HYM PNI:[REDACTED]0d8 ([REDACTED]c8b)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:I17 PNI:[REDACTED]c68 ([REDACTED]1c1)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\",\"key=systemGivenName: added\",\"key=systemFamilyName: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:QJV PNI:[REDACTED]ede ([REDACTED]c5d)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:UEa PNI:[REDACTED]a1e ([REDACTED]06c)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:fIG PNI:[REDACTED]a36 ([REDACTED]010)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:fk4 [REDACTED]95b ([REDACTED]9f0)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:o4j PNI:[REDACTED]3e8 ([REDACTED]3c1)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:xgp PNI:[REDACTED]80d ([REDACTED]79f)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:zKc PNI:[REDACTED]40c ([REDACTED]f46)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:0J6 PNI:[REDACTED]6a7 ([REDACTED]d6f)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:4K5 PNI:[REDACTED]d68 ([REDACTED]455)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.224Z","msg":"[storage] merge(814:7YH PNI:[REDACTED]f27 ([REDACTED]dd8)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.227Z","msg":"[SignalProtocolStore] removeSessionsByServiceId: deleting sessions for PNI:[REDACTED]64e"}
{"level":30,"time":"2025-11-28T10:16:12.229Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn.signal.org): connected to IPv6 addr after 126ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:12.229Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn.signal.org): connected to IPv6 addr after 125ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:12.230Z","msg":"[storage] merge(814:S2S): merged item type=5 oldID=? shouldDrop=false details=[\"updated\"]"}
{"level":30,"time":"2025-11-28T10:16:12.230Z","msg":"[conversations] enableProfileSharing: [REDACTED]129 ([REDACTED]014) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.230Z","msg":"[storage] merge(814:Bo6 [REDACTED]129 ([REDACTED]014)): merged item type=1 oldID=? shouldDrop=false details=[\"key=whitelisted: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[conversations] enableProfileSharing: [REDACTED]c62 ([REDACTED]708) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[conversations] enableProfileSharing: [REDACTED]97e ([REDACTED]27d) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[conversations] enableProfileSharing: [REDACTED]4cf ([REDACTED]e8c) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[storage] merge(814:Uu8 [REDACTED]c62 ([REDACTED]708)): merged item type=1 oldID=? shouldDrop=false details=[\"key=pniSignatureVerified: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[storage] merge(814:vhC [REDACTED]97e ([REDACTED]27d)): merged item type=1 oldID=? shouldDrop=false details=[\"key=pniSignatureVerified: added\"]"}
{"level":30,"time":"2025-11-28T10:16:12.231Z","msg":"[storage] merge(814:+Hr [REDACTED]4cf ([REDACTED]e8c)): merged item type=1 oldID=? shouldDrop=false details=[]"}
{"level":40,"time":"2025-11-28T10:16:12.231Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Update cached messages in MessageCache"}
{"level":40,"time":"2025-11-28T10:16:12.231Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Update messages table"}
{"level":40,"time":"2025-11-28T10:16:12.232Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324971831: CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,MESSAGE_CHANGED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,MESSAGE_CHANGED,items/PUT_EXTERNAL,stickers/STICKER_PACK_ADDED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,stickers/STICKER_PACK_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,CONVERSATIONS_UPDATED,storyDistributionLists/MODIFY_LIST,CONVERSATIONS_UPDATED"}
{"level":30,"time":"2025-11-28T10:16:12.233Z","msg":"[storageRecordOps] mergeChatFolderRecord(814:LGk, idString): Updating or inserting all chats folder"}
{"level":40,"time":"2025-11-28T10:16:12.233Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Eliminate old conversation from ConversationController lookups"}
{"level":30,"time":"2025-11-28T10:16:12.233Z","msg":"[conversations] storageService[captureChange] combineConversations [REDACTED]95b ([REDACTED]9f0)"}
{"level":40,"time":"2025-11-28T10:16:12.233Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Complete!"}
{"level":40,"time":"2025-11-28T10:16:12.233Z","msg":"[ConversationController] combineConversations/[REDACTED]e61->[REDACTED]9f0: Already combined obsolete conversation"}
{"level":40,"time":"2025-11-28T10:16:12.234Z","msg":"[conversations] onConversationClosed: Conversation [REDACTED]e61 not found"}
{"level":30,"time":"2025-11-28T10:16:12.234Z","msg":"[conversations] onConversationClosed/[REDACTED]e61: unloading due to removed"}
{"level":30,"time":"2025-11-28T10:16:12.236Z","msg":"[storage] merge(814:LGk): merged item type=8 oldID=? shouldDrop=false details=[\"no local\"]"}
{"level":30,"time":"2025-11-28T10:16:12.239Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/3"}
{"level":40,"time":"2025-11-28T10:16:12.244Z","msg":"[storageRecordOps] storageService: remote and local preferredReactionEmoji do not match 0 6"}
{"level":30,"time":"2025-11-28T10:16:12.249Z","msg":"[ourProfileKey] Our profile key service: updating profile key"}
{"level":40,"time":"2025-11-28T10:16:12.251Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]7c5 404 Error"}
{"level":30,"time":"2025-11-28T10:16:12.252Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757407247296.attachment.[REDACTED]78f: Failed to fetch attachment, attempt 0: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:16:12.254Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757407247296.attachment.[REDACTED]78f): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:16:12.257Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.259Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335306540.attachment.[REDACTED]5bb): starting job"}
{"level":30,"time":"2025-11-28T10:16:12.262Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/2 200 Success"}
{"level":40,"time":"2025-11-28T10:16:12.265Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972232: linkPreviews/REMOVE_PREVIEW,CONVERSATION_UNLOADED,MAYBE_REMOVE_READ_CONVERSATIONS,CONVERSATION_REMOVED,CONVERSATIONS_UPDATED,chatFolders/CHAT_FOLDER_RECORD_REPLACE_ALL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,MESSAGE_CHANGED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,items/REMOVE_EXTERNAL,MESSAGE_CHANGED"}
{"level":30,"time":"2025-11-28T10:16:12.266Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]P6I"}
{"level":30,"time":"2025-11-28T10:16:12.266Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/1 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.271Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/4"}
{"level":30,"time":"2025-11-28T10:16:12.283Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:12.283Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:12.283Z","msg":"[MessageReceiver] queueing envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)"}
{"level":30,"time":"2025-11-28T10:16:12.284Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a))"}
{"level":30,"time":"2025-11-28T10:16:12.284Z","msg":"[MessageReceiver] decrypt/[REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a): ciphertext message"}
{"level":30,"time":"2025-11-28T10:16:12.284Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]e49.1 with current session state (base key [REDACTED]634) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:16:12.285Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:12.285Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:12.285Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/5"}
{"level":30,"time":"2025-11-28T10:16:12.286Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/6"}
{"level":30,"time":"2025-11-28T10:16:12.286Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:12.286Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:12.286Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)"}
{"level":30,"time":"2025-11-28T10:16:12.287Z","msg":"[MessageReceiver] handleBlocked([REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)): New e164 blocks: []"}
{"level":30,"time":"2025-11-28T10:16:12.287Z","msg":"[MessageReceiver] handleBlocked([REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)): New e164 unblocks: []"}
{"level":30,"time":"2025-11-28T10:16:12.287Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764324972082 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:12.288Z","msg":"[MessageReceiver] handleBlocked([REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)): New groupId blocks: []"}
{"level":30,"time":"2025-11-28T10:16:12.288Z","msg":"[MessageReceiver] handleBlocked([REDACTED]e49.1 > [REDACTED]e49 1764324971904 (019ac9f6.96af.733c.8479.66f10c2a758a)): New groupId unblocks: []"}
{"level":30,"time":"2025-11-28T10:16:12.289Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":40,"time":"2025-11-28T10:16:12.292Z","msg":"[storageRecordOps] mergeAccountRecord: notificationProfileManualOverride had neither enabled nor disabledAtTimestamp. Clearing local override."}
{"level":30,"time":"2025-11-28T10:16:12.294Z","msg":"[notificationProfilesService] notificationProfileService: starting"}
{"level":30,"time":"2025-11-28T10:16:12.294Z","msg":"[notificationProfilesService] notificationProfileService: finding next profile event"}
{"level":30,"time":"2025-11-28T10:16:12.294Z","msg":"[notificationProfilesService] notificationProfileService: no future event found. setting no timeout"}
{"level":30,"time":"2025-11-28T10:16:12.295Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w=="}
{"level":30,"time":"2025-11-28T10:16:12.295Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.303Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/7"}
{"level":30,"time":"2025-11-28T10:16:12.310Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.316Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/8"}
{"level":30,"time":"2025-11-28T10:16:12.317Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.323Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/9"}
{"level":30,"time":"2025-11-28T10:16:12.327Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.331Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(cdn.signal.org): connected to IPv6 addr after 35ms (attempts v4=0 v6=1)"}
{"level":30,"time":"2025-11-28T10:16:12.333Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]6a7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.333Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]6a7): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.334Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/10"}
{"level":30,"time":"2025-11-28T10:16:12.335Z","msg":"[profiles] getProfile(PNI:[REDACTED]6a7 ([REDACTED]d6f)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.335Z","msg":"[profiles] getProfile(PNI:[REDACTED]6a7 ([REDACTED]d6f)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.335Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]6a7 ([REDACTED]d6f)"}
{"level":30,"time":"2025-11-28T10:16:12.335Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshing profile for [REDACTED]111 ([REDACTED]93d)"}
{"level":30,"time":"2025-11-28T10:16:12.335Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]111 ([REDACTED]93d)"}
{"level":40,"time":"2025-11-28T10:16:12.336Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972265: items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,NotificationProfiles/UPDATE_OVERRIDE,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED"}
{"level":30,"time":"2025-11-28T10:16:12.337Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.344Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/11"}
{"level":30,"time":"2025-11-28T10:16:12.349Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.354Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.361Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/12"}
{"level":30,"time":"2025-11-28T10:16:12.363Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.364Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/13"}
{"level":30,"time":"2025-11-28T10:16:12.373Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w== 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.374Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/14"}
{"level":30,"time":"2025-11-28T10:16:12.376Z","msg":"[storage] merge(814:HLY [REDACTED]e49 ([REDACTED]a60)): merged item type=4 oldID=? shouldDrop=false details=[\"key=preferredReactionEmoji: different values\",\"key=phoneNumberSharingMode: different integers\",\"key=$unknownFields: added\",\"key=usernameLink: different values\",\"key=notificationProfileManualOverride: added\",\"local pinned=0\",\"remote pinned=0\",\"unpinning=0\",\"pinning=0\",\"adding unknown fields\"]"}
{"level":30,"time":"2025-11-28T10:16:12.376Z","msg":"[storage] process(814): processed records=19"}
{"level":30,"time":"2025-11-28T10:16:12.379Z","msg":"[storage] process(814): updated conversations=17"}
{"level":30,"time":"2025-11-28T10:16:12.380Z","msg":"[storage] process(814): kicking off profile fetches=0"}
{"level":30,"time":"2025-11-28T10:16:12.380Z","msg":"[storage] process(814): dropped keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:12.380Z","msg":"[storage] process(814): unknown records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:12.380Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/13 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.381Z","msg":"[storage] process(814): error records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:12.382Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]d68 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.382Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]d68): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.383Z","msg":"[storage] process(814): pending deletes=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:12.383Z","msg":"[profiles] getProfile(PNI:[REDACTED]d68 ([REDACTED]455)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.383Z","msg":"[profiles] getProfile(PNI:[REDACTED]d68 ([REDACTED]455)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.383Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]d68 ([REDACTED]455)"}
{"level":30,"time":"2025-11-28T10:16:12.384Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.386Z","msg":"[storage] process(814): done"}
{"level":30,"time":"2025-11-28T10:16:12.386Z","msg":"[storage] sync: updated to version=814"}
{"level":30,"time":"2025-11-28T10:16:12.387Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]0d8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.387Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]0d8): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.388Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]3e8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.388Z","msg":"[SignalProtocolStore] saveIdentity(PNI:[REDACTED]3e8): Saving new identity..."}
{"level":30,"time":"2025-11-28T10:16:12.389Z","msg":"[profiles] getProfile(PNI:[REDACTED]0d8 ([REDACTED]c8b)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.389Z","msg":"[profiles] getProfile(PNI:[REDACTED]0d8 ([REDACTED]c8b)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.390Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]0d8 ([REDACTED]c8b)"}
{"level":30,"time":"2025-11-28T10:16:12.390Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/15"}
{"level":30,"time":"2025-11-28T10:16:12.392Z","msg":"[profiles] getProfile(PNI:[REDACTED]3e8 ([REDACTED]3c1)): setting sealedSender to DISABLED (unidentifiedAccess: false, unrestrictedUnidentifiedAccess: false, accessKey: false)"}
{"level":40,"time":"2025-11-28T10:16:12.392Z","msg":"[profiles] getProfile(PNI:[REDACTED]3e8 ([REDACTED]3c1)): 'name' field missing; clearing profile name"}
{"level":30,"time":"2025-11-28T10:16:12.392Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for PNI:[REDACTED]3e8 ([REDACTED]3c1)"}
{"level":30,"time":"2025-11-28T10:16:12.395Z","msg":"[storage] sync: complete"}
{"level":30,"time":"2025-11-28T10:16:12.395Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/accounts/whoami"}
{"level":30,"time":"2025-11-28T10:16:12.396Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/16"}
{"level":30,"time":"2025-11-28T10:16:12.397Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.403Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/17"}
{"level":30,"time":"2025-11-28T10:16:12.414Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.417Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/15 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.420Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.423Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/18"}
{"level":30,"time":"2025-11-28T10:16:12.425Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/19"}
{"level":30,"time":"2025-11-28T10:16:12.427Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/20"}
{"level":30,"time":"2025-11-28T10:16:12.432Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]Qpi 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:12.435Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w== 200 Success"}
{"level":40,"time":"2025-11-28T10:16:12.438Z","msg":"[conversations] ConversationModel.updateLastProfile: updating for [REDACTED]4cf ([REDACTED]e8c)"}
{"level":30,"time":"2025-11-28T10:16:12.438Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: refreshed profile for [REDACTED]4cf ([REDACTED]e8c)"}
{"level":30,"time":"2025-11-28T10:16:12.438Z","msg":"[routineProfileRefresh] routineProfileRefresh/2: successfully refreshed 17 out of 17 conversation(s)"}
{"level":30,"time":"2025-11-28T10:16:12.440Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.443Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.445Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/19 200 Success"}
{"level":40,"time":"2025-11-28T10:16:12.448Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972336: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:12.448Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/21"}
{"level":30,"time":"2025-11-28T10:16:12.451Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/22"}
{"level":30,"time":"2025-11-28T10:16:12.451Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/23"}
{"level":40,"time":"2025-11-28T10:16:12.465Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]P6I 404 Error"}
{"level":30,"time":"2025-11-28T10:16:12.465Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757335306540.attachment.[REDACTED]5bb: Failed to fetch attachment, attempt 0: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:16:12.468Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335306540.attachment.[REDACTED]5bb): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:16:12.472Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335231663.attachment.[REDACTED]3d0): starting job"}
{"level":30,"time":"2025-11-28T10:16:12.472Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/22 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.474Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.475Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.475Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]-JU"}
{"level":30,"time":"2025-11-28T10:16:12.476Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]Qpi 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:12.485Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/24"}
{"level":30,"time":"2025-11-28T10:16:12.507Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]d1d/full/24 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.512Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]3MW 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:12.516Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1761650771354.attachment.[REDACTED]ce1): job completed with status: finished"}
{"level":30,"time":"2025-11-28T10:16:12.519Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1756968789605.attachment.[REDACTED]914): starting job"}
{"level":30,"time":"2025-11-28T10:16:12.521Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:12.522Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/accounts/whoami 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.522Z","msg":"[usernameIntegrity] check pass"}
{"level":30,"time":"2025-11-28T10:16:12.522Z","msg":"[profiles] buildGetProfileOptions([REDACTED]e49 ([REDACTED]a60)): using unexpired profile key credential"}
{"level":30,"time":"2025-11-28T10:16:12.522Z","msg":"[profiles] getProfile([REDACTED]e49 ([REDACTED]a60)): Fetching profile (versioned, auth)"}
{"level":30,"time":"2025-11-28T10:16:12.522Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]e49/[REDACTED]2d8"}
{"level":30,"time":"2025-11-28T10:16:12.524Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]baF"}
{"level":30,"time":"2025-11-28T10:16:12.545Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]3MW 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:12.545Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.548Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/24"}
{"level":30,"time":"2025-11-28T10:16:12.565Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/24 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.583Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1761650771354.attachment.[REDACTED]426): job completed with status: finished"}
{"level":30,"time":"2025-11-28T10:16:12.589Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/0"}
{"level":30,"time":"2025-11-28T10:16:12.589Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/1"}
{"level":30,"time":"2025-11-28T10:16:12.589Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/2"}
{"level":30,"time":"2025-11-28T10:16:12.628Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.629Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/2 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.629Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/1 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.635Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is not focused; there is no notification data"}
{"level":30,"time":"2025-11-28T10:16:12.640Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]e49/[REDACTED]2d8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.640Z","msg":"[profiles] getProfile([REDACTED]e49 ([REDACTED]a60)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":30,"time":"2025-11-28T10:16:12.646Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/3"}
{"level":30,"time":"2025-11-28T10:16:12.646Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w=="}
{"level":30,"time":"2025-11-28T10:16:12.647Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/4"}
{"level":30,"time":"2025-11-28T10:16:12.648Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/5"}
{"level":30,"time":"2025-11-28T10:16:12.666Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.670Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w== 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.670Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.670Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.674Z","msg":"[usernameIntegrity] running the check in 86399997ms"}
{"level":40,"time":"2025-11-28T10:16:12.676Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972448: stickers/STICKER_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,MESSAGE_CHANGED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/INSTALL_STICKER_PACK_PENDING,stickers/INSTALL_STICKER_PACK_FULFILLED,stickers/STICKER_PACK_ADDED,MESSAGE_CHANGED,stickers/STICKER_PACK_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:12.677Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/6"}
{"level":30,"time":"2025-11-28T10:16:12.682Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/7"}
{"level":30,"time":"2025-11-28T10:16:12.683Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/8"}
{"level":40,"time":"2025-11-28T10:16:12.685Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]-JU 404 Error"}
{"level":30,"time":"2025-11-28T10:16:12.685Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757335231663.attachment.[REDACTED]3d0: Failed to fetch attachment, attempt 0: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:16:12.688Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335231663.attachment.[REDACTED]3d0): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:16:12.706Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.706Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.706Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.719Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/9"}
{"level":30,"time":"2025-11-28T10:16:12.720Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/10"}
{"level":30,"time":"2025-11-28T10:16:12.721Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/11"}
{"level":40,"time":"2025-11-28T10:16:12.727Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]baF 404 Error"}
{"level":30,"time":"2025-11-28T10:16:12.727Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1756968789605.attachment.[REDACTED]914: Failed to fetch attachment, attempt 0: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:16:12.730Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1756968789605.attachment.[REDACTED]914): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:16:12.739Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.739Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.742Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.749Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/12"}
{"level":30,"time":"2025-11-28T10:16:12.750Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/13"}
{"level":30,"time":"2025-11-28T10:16:12.751Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/14"}
{"level":30,"time":"2025-11-28T10:16:12.772Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/13 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.773Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.773Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.788Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/15"}
{"level":30,"time":"2025-11-28T10:16:12.789Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/16"}
{"level":30,"time":"2025-11-28T10:16:12.790Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/17"}
{"level":30,"time":"2025-11-28T10:16:12.810Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.811Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.811Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/15 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.826Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/18"}
{"level":30,"time":"2025-11-28T10:16:12.827Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/19"}
{"level":30,"time":"2025-11-28T10:16:12.828Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/20"}
{"level":30,"time":"2025-11-28T10:16:12.842Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.846Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.848Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/19 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.852Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/21"}
{"level":30,"time":"2025-11-28T10:16:12.856Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/22"}
{"level":30,"time":"2025-11-28T10:16:12.856Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/23"}
{"level":30,"time":"2025-11-28T10:16:12.874Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.875Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.875Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]b25/full/22 200 Success"}
{"level":40,"time":"2025-11-28T10:16:12.888Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972676: stickers/STICKER_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,MESSAGE_CHANGED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:12.892Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:12.909Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.912Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/0"}
{"level":30,"time":"2025-11-28T10:16:12.943Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.957Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/1"}
{"level":30,"time":"2025-11-28T10:16:12.957Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/2"}
{"level":30,"time":"2025-11-28T10:16:12.957Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/3"}
{"level":30,"time":"2025-11-28T10:16:12.993Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/2 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.994Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/1 200 Success"}
{"level":30,"time":"2025-11-28T10:16:12.999Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.013Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/4"}
{"level":30,"time":"2025-11-28T10:16:13.014Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/5"}
{"level":30,"time":"2025-11-28T10:16:13.016Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/6"}
{"level":30,"time":"2025-11-28T10:16:13.044Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.047Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.055Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.057Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/7"}
{"level":30,"time":"2025-11-28T10:16:13.060Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/8"}
{"level":30,"time":"2025-11-28T10:16:13.072Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/9"}
{"level":30,"time":"2025-11-28T10:16:13.092Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.099Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.099Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.104Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/10"}
{"level":30,"time":"2025-11-28T10:16:13.115Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/11"}
{"level":30,"time":"2025-11-28T10:16:13.116Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/12"}
{"level":30,"time":"2025-11-28T10:16:13.125Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.133Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/13"}
{"level":30,"time":"2025-11-28T10:16:13.143Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.149Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.154Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/14"}
{"level":30,"time":"2025-11-28T10:16:13.155Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/13 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.164Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/15"}
{"level":30,"time":"2025-11-28T10:16:13.165Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/16"}
{"level":30,"time":"2025-11-28T10:16:13.181Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.192Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/17"}
{"level":30,"time":"2025-11-28T10:16:13.192Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.193Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764324973139 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:13.193Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:13.193Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/15 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.204Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/18"}
{"level":30,"time":"2025-11-28T10:16:13.205Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/19"}
{"level":30,"time":"2025-11-28T10:16:13.220Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.225Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.229Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/20"}
{"level":30,"time":"2025-11-28T10:16:13.233Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/21"}
{"level":30,"time":"2025-11-28T10:16:13.233Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/19 200 Success"}
{"level":40,"time":"2025-11-28T10:16:13.243Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324972888: stickers/INSTALL_STICKER_PACK_PENDING,stickers/INSTALL_STICKER_PACK_FULFILLED,stickers/STICKER_PACK_ADDED,stickers/STICKER_PACK_ADDED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:13.244Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/22"}
{"level":30,"time":"2025-11-28T10:16:13.260Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.263Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.268Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:13.268Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:13.268Z","msg":"[MessageReceiver] queueing envelope [REDACTED]e49.1 > [REDACTED]e49 1764324973258 (019ac9f6.9a89.744d.ac56.c20724ce103b)"}
{"level":30,"time":"2025-11-28T10:16:13.269Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]e49.1 > [REDACTED]e49 1764324973258 (019ac9f6.9a89.744d.ac56.c20724ce103b))"}
{"level":30,"time":"2025-11-28T10:16:13.269Z","msg":"[MessageReceiver] decrypt/[REDACTED]e49.1 > [REDACTED]e49 1764324973258 (019ac9f6.9a89.744d.ac56.c20724ce103b): ciphertext message"}
{"level":30,"time":"2025-11-28T10:16:13.269Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]e49.1 with current session state (base key [REDACTED]634) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:16:13.270Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:13.270Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:13.270Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/22 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.273Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:13.273Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:13.273Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]e49.1 > [REDACTED]e49 1764324973258 (019ac9f6.9a89.744d.ac56.c20724ce103b)"}
{"level":30,"time":"2025-11-28T10:16:13.273Z","msg":"[MessageReceiver] handleContacts [REDACTED]e49.1 > [REDACTED]e49 1764324973258 (019ac9f6.9a89.744d.ac56.c20724ce103b)"}
{"level":30,"time":"2025-11-28T10:16:13.274Z","msg":"[contactSync] onContactSync(sent=1764324973258, receivedAt=1764324951091): queueing sync"}
{"level":30,"time":"2025-11-28T10:16:13.274Z","msg":"[contactSync] doContactSync(sent=1764324973258, receivedAt=1764324951091, isFullSync=true): downloading contact attachment"}
{"level":30,"time":"2025-11-28T10:16:13.274Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]iWw"}
{"level":30,"time":"2025-11-28T10:16:13.274Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:16:13.275Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764324973139 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:13.279Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/23"}
{"level":30,"time":"2025-11-28T10:16:13.310Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]e49/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.652Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]iWw 200 Streaming with details"}
{"level":30,"time":"2025-11-28T10:16:13.652Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]iWw 200 Streaming ended"}
{"level":30,"time":"2025-11-28T10:16:13.660Z","msg":"[contactSync] doContactSync(sent=1764324973258, receivedAt=1764324951091, isFullSync=true): got 16 contacts"}
{"level":30,"time":"2025-11-28T10:16:13.663Z","msg":"[contactSync] doContactSync(sent=1764324973258, receivedAt=1764324951091, isFullSync=true): updated 16 resetting 0"}
{"level":30,"time":"2025-11-28T10:16:13.670Z","msg":"[contactSync] doContactSync(sent=1764324973258, receivedAt=1764324951091, isFullSync=true): done"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[background] afterAuthSocketConnect.0: postRegistrationSyncs complete"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[background] afterAuthSocketConnect.0: switching from installer to inbox"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[app] open inbox"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[background] afterAuthSocketConnect/afterEveryAuthConnect"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[challenge] online, starting 0 queues"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[challenge] startAllQueues force=false"}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[groupCredentialFetcher] initializeGroupCredentialFetcher: starting..."}
{"level":30,"time":"2025-11-28T10:16:13.672Z","msg":"[groupCredentialFetcher] maybeFetchNewCredentials: fetching credentials for 1764288000000 through 1764806400000"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[background] afterAuthSocketConnect/afterEveryLinkedStartup"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[Stickers] downloadQueuedPacks"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[background] afterAuthSocketConnect/afterEveryLinkedStartupOnNewVersion"}
{"level":30,"time":"2025-11-28T10:16:13.673Z","msg":"[storage] reprocessUnknownFields(814): starting"}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[storage] upload(814): generating manifest new=true"}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[ConversationController] checkForConflicts: starting..."}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[ConversationController] checkForConflicts: complete!"}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/certificate/auth/group?redemptionStartSeconds=1764288000&redemptionEndSeconds=1764806400&zkcCredential=true"}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/devices/capabilities"}
{"level":30,"time":"2025-11-28T10:16:13.674Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/devices"}
{"level":30,"time":"2025-11-28T10:16:13.698Z","msg":"[storage] upload(814): updating from=814:fk4 to=814:/AZ [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:13.699Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:13.699Z","msg":"[storage] upload(814): updating from=814:+Hr to=814:OjC [REDACTED]4cf ([REDACTED]e8c)"}
{"level":30,"time":"2025-11-28T10:16:13.699Z","msg":"[storage] upload(814): updating from=814:Bo6 to=814:fCH [REDACTED]129 ([REDACTED]014)"}
{"level":30,"time":"2025-11-28T10:16:13.699Z","msg":"[storage] upload(814): updating from=814:QJV to=814:a5l PNI:[REDACTED]ede ([REDACTED]c5d)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:vhC to=814:Bcu [REDACTED]97e ([REDACTED]27d)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:7YH to=814:sVs PNI:[REDACTED]f27 ([REDACTED]dd8)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:UEa to=814:kg3 PNI:[REDACTED]a1e ([REDACTED]06c)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:I17 to=814:qI+ PNI:[REDACTED]c68 ([REDACTED]1c1)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:xgp to=814:+GL PNI:[REDACTED]80d ([REDACTED]79f)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:fIG to=814:Me6 PNI:[REDACTED]a36 ([REDACTED]010)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:zKc to=814:r5q PNI:[REDACTED]40c ([REDACTED]f46)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:Uu8 to=814:mTq [REDACTED]c62 ([REDACTED]708)"}
{"level":30,"time":"2025-11-28T10:16:13.700Z","msg":"[storage] upload(814): updating from=814:0J6 to=814:RPb PNI:[REDACTED]6a7 ([REDACTED]d6f)"}
{"level":30,"time":"2025-11-28T10:16:13.702Z","msg":"[storage] upload(814): updating from=814:o4j to=814:oTl PNI:[REDACTED]3e8 ([REDACTED]3c1)"}
{"level":30,"time":"2025-11-28T10:16:13.702Z","msg":"[storage] upload(814): updating from=814:HYM to=814:CEM PNI:[REDACTED]0d8 ([REDACTED]c8b)"}
{"level":30,"time":"2025-11-28T10:16:13.702Z","msg":"[storage] upload(814): updating from=814:4K5 to=814:AFY PNI:[REDACTED]d68 ([REDACTED]455)"}
{"level":30,"time":"2025-11-28T10:16:13.702Z","msg":"[storageRecordOps] storageService.applyUnknownFields: Applying unknown fields for [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:13.702Z","msg":"[storage] upload(814): updating from=814:HLY to=814:nBR [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:13.741Z","msg":"[JobManager] AttachmentDownloadManager: starting"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding storyDistributionLists=1"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): updating from=814:S2S to=814:ZK3"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): sync=ON, adding notificationProfiles=0"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:DCM"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:qMG"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:Q+s"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:zJJ"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:mlw"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding key=814:aXP"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): stickerPacks installed=3/3 uninstalled=3/3"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding callLinks=0"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding defunctCallLinks=0"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding pendingCallLinks=0"}
{"level":30,"time":"2025-11-28T10:16:13.742Z","msg":"[storage] upload(814): adding chatFolders=1"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] upload(814): updating from=814:LGk to=814:/Oc"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] upload(814): adding unknown records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] upload(814): adding error records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] upload(814): deleting extra keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] process(814): attempting to merge records=0"}
{"level":30,"time":"2025-11-28T10:16:13.743Z","msg":"[storage] process(814): processed records=0"}
{"level":30,"time":"2025-11-28T10:16:13.765Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.766Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:16:13.767Z","msg":"[storage] process(814): updated conversations=0"}
{"level":30,"time":"2025-11-28T10:16:13.767Z","msg":"[storage] process(814): kicking off profile fetches=0"}
{"level":30,"time":"2025-11-28T10:16:13.767Z","msg":"[storage] process(814): dropped keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.767Z","msg":"[storage] process(814): unknown records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.776Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:16:13.780Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/29"}
{"level":30,"time":"2025-11-28T10:16:13.783Z","msg":"[storage] process(814): error records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.790Z","msg":"[storage] process(814): pending deletes=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:13.793Z","msg":"[storage] reprocessUnknownFields(814): done"}
{"level":30,"time":"2025-11-28T10:16:13.828Z","msg":"[storage] sync: starting... reason=upload/storageServiceUploadJob/doInstallServicePack"}
{"level":30,"time":"2025-11-28T10:16:13.828Z","msg":"[storage] sync: fetching latest after version=814"}
{"level":30,"time":"2025-11-28T10:16:13.828Z","msg":"[storage] sync(814): fetch start"}
{"level":30,"time":"2025-11-28T10:16:13.828Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth"}
{"level":30,"time":"2025-11-28T10:16:13.860Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/29 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.866Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/certificate/auth/group?redemptionStartSeconds=1764288000&redemptionEndSeconds=1764806400&zkcCredential=true 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.873Z","msg":"[groupCredentialFetcher] maybeFetchNewCredentials: saving 7 new group credentials, cleaning up 0 old group credentials, haveToday=true"}
{"level":30,"time":"2025-11-28T10:16:13.873Z","msg":"[groupCredentialFetcher] maybeFetchNewCredentials: saving 7 new call link auth credentials, cleaning up 0 old call link auth credentials, haveToday=true"}
{"level":30,"time":"2025-11-28T10:16:13.873Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/devices/capabilities 204 Success"}
{"level":30,"time":"2025-11-28T10:16:13.875Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/devices 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.875Z","msg":"[onDeviceNameChangeSync] fetchAndUpdateDeviceName: new name matches existing name"}
{"level":30,"time":"2025-11-28T10:16:13.879Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/0"}
{"level":30,"time":"2025-11-28T10:16:13.880Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/1"}
{"level":30,"time":"2025-11-28T10:16:13.880Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/2"}
{"level":30,"time":"2025-11-28T10:16:13.881Z","msg":"[groupCredentialFetcher] maybeFetchNewCredentials: Save complete."}
{"level":30,"time":"2025-11-28T10:16:13.904Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.906Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/2 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.907Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/1 200 Success"}
{"level":40,"time":"2025-11-28T10:16:13.911Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324973243: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/INSTALL_STICKER_PACK_PENDING,stickers/INSTALL_STICKER_PACK_FULFILLED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,app/OPEN_INBOX,stickers/STICKER_PACK_ADDED,items/PUT_EXTERNAL,items/REMOVE_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_PACK_ADDED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,items/PUT_EXTERNAL,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:13.914Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/3"}
{"level":30,"time":"2025-11-28T10:16:13.919Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/4"}
{"level":30,"time":"2025-11-28T10:16:13.920Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/5"}
{"level":30,"time":"2025-11-28T10:16:13.936Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.941Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.941Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.945Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/6"}
{"level":30,"time":"2025-11-28T10:16:13.950Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/7"}
{"level":30,"time":"2025-11-28T10:16:13.954Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/8"}
{"level":30,"time":"2025-11-28T10:16:13.954Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.957Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest/version/814"}
{"level":30,"time":"2025-11-28T10:16:13.963Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.968Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.972Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/9"}
{"level":30,"time":"2025-11-28T10:16:13.973Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.978Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/10"}
{"level":30,"time":"2025-11-28T10:16:13.982Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/11"}
{"level":30,"time":"2025-11-28T10:16:13.994Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:13.996Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.002Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.007Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/12"}
{"level":30,"time":"2025-11-28T10:16:14.009Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/13"}
{"level":30,"time":"2025-11-28T10:16:14.013Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/14"}
{"level":30,"time":"2025-11-28T10:16:14.052Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.053Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/13 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.054Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.070Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/15"}
{"level":30,"time":"2025-11-28T10:16:14.072Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/16"}
{"level":30,"time":"2025-11-28T10:16:14.073Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/17"}
{"level":30,"time":"2025-11-28T10:16:14.154Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest/version/814 204 Success"}
{"level":30,"time":"2025-11-28T10:16:14.154Z","msg":"[storage] sync(814): no newer manifest, ok"}
{"level":30,"time":"2025-11-28T10:16:14.154Z","msg":"[storage] sync: no updates, version=814"}
{"level":30,"time":"2025-11-28T10:16:14.154Z","msg":"[storage] storageService.upload/storageServiceUploadJob/doInstallServicePack/815: will update to manifest version"}
{"level":30,"time":"2025-11-28T10:16:14.154Z","msg":"[storage] upload(815): generating manifest new=false"}
{"level":30,"time":"2025-11-28T10:16:14.155Z","msg":"[ConversationController] checkForConflicts: starting..."}
{"level":30,"time":"2025-11-28T10:16:14.155Z","msg":"[ConversationController] checkForConflicts: complete!"}
{"level":30,"time":"2025-11-28T10:16:14.155Z","msg":"[storage] upload(815): updating from=814:fk4 to=815:3Pk [REDACTED]95b ([REDACTED]9f0)"}
{"level":30,"time":"2025-11-28T10:16:14.158Z","msg":"[storageRecordOps] storageService.applyUnknownFields: Applying unknown fields for [REDACTED]e49 ([REDACTED]a60)"}
{"level":30,"time":"2025-11-28T10:16:14.158Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.159Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.160Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/15 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding storyDistributionLists=1"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): sync=ON, adding notificationProfiles=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:xF6"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:/K3"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:YRa"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:y4l"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:Fue"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding key=815:KX2"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): stickerPacks installed=3/3 uninstalled=3/3"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding callLinks=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding defunctCallLinks=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding pendingCallLinks=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding chatFolders=1"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding unknown records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): adding error records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:14.161Z","msg":"[storage] upload(815): deleting extra keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:14.163Z","msg":"[storage] upload(815): inserting=7 deleting=1"}
{"level":30,"time":"2025-11-28T10:16:14.164Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/"}
{"level":30,"time":"2025-11-28T10:16:14.179Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/18"}
{"level":30,"time":"2025-11-28T10:16:14.181Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/19"}
{"level":30,"time":"2025-11-28T10:16:14.183Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/20"}
{"level":30,"time":"2025-11-28T10:16:14.273Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.277Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.277Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/19 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.287Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/21"}
{"level":30,"time":"2025-11-28T10:16:14.291Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/22"}
{"level":30,"time":"2025-11-28T10:16:14.293Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/23"}
{"level":30,"time":"2025-11-28T10:16:14.295Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/ 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.295Z","msg":"[storage] upload(815): upload complete, updating items=7"}
{"level":30,"time":"2025-11-28T10:16:14.295Z","msg":"[storage] upload(815): setting new manifestVersion"}
{"level":30,"time":"2025-11-28T10:16:14.303Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]5c9 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:16:14.304Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]5c9"}
{"level":30,"time":"2025-11-28T10:16:14.304Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]5c9"}
{"level":30,"time":"2025-11-28T10:16:14.304Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]5c9, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:14.304Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]5c9, attempt 1: starting fetchLatestManifestSync send to [REDACTED]e49 with timestamp 1764324974303"}
{"level":30,"time":"2025-11-28T10:16:14.305Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:14.307Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.307Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":40,"time":"2025-11-28T10:16:14.313Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324973911: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:14.316Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/24"}
{"level":30,"time":"2025-11-28T10:16:14.316Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.317Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/22 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.327Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/25"}
{"level":30,"time":"2025-11-28T10:16:14.329Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/26"}
{"level":30,"time":"2025-11-28T10:16:14.336Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/24 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.345Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/27"}
{"level":30,"time":"2025-11-28T10:16:14.350Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/25 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.350Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/26 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.360Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/28"}
{"level":30,"time":"2025-11-28T10:16:14.365Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/27 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.385Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]403/full/28 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.400Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:14.414Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.419Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/89"}
{"level":30,"time":"2025-11-28T10:16:14.427Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.429Z","msg":"[JobQueue] single proto job queue: job [REDACTED]5c9 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:16:14.446Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/89 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.459Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/0"}
{"level":30,"time":"2025-11-28T10:16:14.460Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/1"}
{"level":30,"time":"2025-11-28T10:16:14.460Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/2"}
{"level":30,"time":"2025-11-28T10:16:14.568Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.569Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/2 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.570Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/1 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.587Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/3"}
{"level":30,"time":"2025-11-28T10:16:14.588Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/4"}
{"level":30,"time":"2025-11-28T10:16:14.595Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/5"}
{"level":30,"time":"2025-11-28T10:16:14.688Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.689Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.690Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.708Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/6"}
{"level":30,"time":"2025-11-28T10:16:14.710Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/7"}
{"level":30,"time":"2025-11-28T10:16:14.712Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/8"}
{"level":30,"time":"2025-11-28T10:16:14.745Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.753Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.753Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.759Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/9"}
{"level":30,"time":"2025-11-28T10:16:14.771Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/10"}
{"level":30,"time":"2025-11-28T10:16:14.773Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/11"}
{"level":30,"time":"2025-11-28T10:16:14.780Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.789Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/12"}
{"level":30,"time":"2025-11-28T10:16:14.839Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.840Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.841Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:14.858Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/13"}
{"level":30,"time":"2025-11-28T10:16:14.862Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/14"}
{"level":30,"time":"2025-11-28T10:16:14.863Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/15"}
{"level":30,"time":"2025-11-28T10:16:14.903Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/13 200 Success"}
{"level":40,"time":"2025-11-28T10:16:14.911Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324974313: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_PACK_UPDATED,stickers/STICKER_PACK_ADDED,stickers/STICKER_PACK_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:14.914Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/16"}
{"level":30,"time":"2025-11-28T10:16:15.091Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/15 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.092Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.098Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.108Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/17"}
{"level":30,"time":"2025-11-28T10:16:15.112Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/18"}
{"level":30,"time":"2025-11-28T10:16:15.114Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/19"}
{"level":30,"time":"2025-11-28T10:16:15.129Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.141Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/20"}
{"level":30,"time":"2025-11-28T10:16:15.142Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.142Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/19 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.154Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/21"}
{"level":30,"time":"2025-11-28T10:16:15.156Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/22"}
{"level":30,"time":"2025-11-28T10:16:15.164Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.173Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/23"}
{"level":30,"time":"2025-11-28T10:16:15.195Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.196Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/22 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.198Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.214Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/24"}
{"level":30,"time":"2025-11-28T10:16:15.216Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/25"}
{"level":30,"time":"2025-11-28T10:16:15.218Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/26"}
{"level":30,"time":"2025-11-28T10:16:15.283Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/24 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.284Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/26 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.285Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/25 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.302Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/27"}
{"level":30,"time":"2025-11-28T10:16:15.305Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/28"}
{"level":30,"time":"2025-11-28T10:16:15.306Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/29"}
{"level":30,"time":"2025-11-28T10:16:15.379Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/27 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.391Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/30"}
{"level":30,"time":"2025-11-28T10:16:15.398Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/29 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.400Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/28 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.407Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/31"}
{"level":30,"time":"2025-11-28T10:16:15.411Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/32"}
{"level":30,"time":"2025-11-28T10:16:15.413Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/30 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.424Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/33"}
{"level":30,"time":"2025-11-28T10:16:15.438Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/31 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.439Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/32 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.445Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/33 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.454Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/34"}
{"level":30,"time":"2025-11-28T10:16:15.456Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/35"}
{"level":30,"time":"2025-11-28T10:16:15.461Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/36"}
{"level":30,"time":"2025-11-28T10:16:15.591Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/34 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.592Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/35 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.596Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/36 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.609Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/37"}
{"level":30,"time":"2025-11-28T10:16:15.613Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/38"}
{"level":30,"time":"2025-11-28T10:16:15.614Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/39"}
{"level":30,"time":"2025-11-28T10:16:15.630Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/37 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.641Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/40"}
{"level":30,"time":"2025-11-28T10:16:15.642Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/39 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.642Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/38 200 Success"}
{"level":40,"time":"2025-11-28T10:16:15.652Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324974911: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:15.654Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/41"}
{"level":30,"time":"2025-11-28T10:16:15.656Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/42"}
{"level":30,"time":"2025-11-28T10:16:15.662Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/40 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.671Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/43"}
{"level":30,"time":"2025-11-28T10:16:15.685Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/41 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.686Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/42 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.694Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/43 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.698Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/44"}
{"level":30,"time":"2025-11-28T10:16:15.701Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/45"}
{"level":30,"time":"2025-11-28T10:16:15.703Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/46"}
{"level":30,"time":"2025-11-28T10:16:15.723Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/44 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.726Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/45 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.730Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/46 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.735Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/47"}
{"level":30,"time":"2025-11-28T10:16:15.739Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/48"}
{"level":30,"time":"2025-11-28T10:16:15.745Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/49"}
{"level":30,"time":"2025-11-28T10:16:15.795Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/48 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.796Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/49 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.796Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/47 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.797Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764324975745 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:15.797Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:15.815Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/50"}
{"level":30,"time":"2025-11-28T10:16:15.817Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/51"}
{"level":30,"time":"2025-11-28T10:16:15.818Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/52"}
{"level":30,"time":"2025-11-28T10:16:15.873Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:15.873Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:15.873Z","msg":"[MessageReceiver] queueing envelope [REDACTED]e49.1 > [REDACTED]e49 1764324975852 (019ac9f6.a4b5.7118.b402.817f911cc86e)"}
{"level":30,"time":"2025-11-28T10:16:15.874Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]e49.1 > [REDACTED]e49 1764324975852 (019ac9f6.a4b5.7118.b402.817f911cc86e))"}
{"level":30,"time":"2025-11-28T10:16:15.874Z","msg":"[MessageReceiver] decrypt/[REDACTED]e49.1 > [REDACTED]e49 1764324975852 (019ac9f6.a4b5.7118.b402.817f911cc86e): ciphertext message"}
{"level":30,"time":"2025-11-28T10:16:15.874Z","msg":"[@signalapp/libsignal-client] [REDACTED]e49.1 creating new chains. libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:707"}
{"level":30,"time":"2025-11-28T10:16:15.874Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]e49.1 with current session state (base key [REDACTED]166) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:16:15.875Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:15.875Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:15.879Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:15.879Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:15.879Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]e49.1 > [REDACTED]e49 1764324975852 (019ac9f6.a4b5.7118.b402.817f911cc86e)"}
{"level":30,"time":"2025-11-28T10:16:15.879Z","msg":"[MessageReceiver] got fetch latest sync message [REDACTED]e49.1 > [REDACTED]e49 1764324975852 (019ac9f6.a4b5.7118.b402.817f911cc86e)"}
{"level":30,"time":"2025-11-28T10:16:15.880Z","msg":"[background] onFetchLatestSync: fetching latest manifest"}
{"level":30,"time":"2025-11-28T10:16:15.880Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:16:15.880Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764324975745 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:15.896Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/52 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.897Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/50 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.897Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/51 200 Success"}
{"level":30,"time":"2025-11-28T10:16:15.915Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/53"}
{"level":30,"time":"2025-11-28T10:16:15.917Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/54"}
{"level":30,"time":"2025-11-28T10:16:15.919Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/55"}
{"level":30,"time":"2025-11-28T10:16:16.000Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/55 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.000Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/54 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.001Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/53 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.018Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/56"}
{"level":30,"time":"2025-11-28T10:16:16.021Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/57"}
{"level":30,"time":"2025-11-28T10:16:16.025Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/58"}
{"level":30,"time":"2025-11-28T10:16:16.049Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/56 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.054Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/57 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.056Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/58 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.064Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/59"}
{"level":30,"time":"2025-11-28T10:16:16.068Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/60"}
{"level":30,"time":"2025-11-28T10:16:16.070Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/61"}
{"level":30,"time":"2025-11-28T10:16:16.087Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/59 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.095Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/61 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.096Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/60 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.101Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/62"}
{"level":30,"time":"2025-11-28T10:16:16.110Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/63"}
{"level":30,"time":"2025-11-28T10:16:16.111Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/64"}
{"level":30,"time":"2025-11-28T10:16:16.121Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/62 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.130Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/65"}
{"level":30,"time":"2025-11-28T10:16:16.135Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/63 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.138Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/64 200 Success"}
{"level":40,"time":"2025-11-28T10:16:16.143Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324975652: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:16.145Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/66"}
{"level":30,"time":"2025-11-28T10:16:16.150Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/67"}
{"level":30,"time":"2025-11-28T10:16:16.151Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/65 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.162Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/68"}
{"level":30,"time":"2025-11-28T10:16:16.172Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/66 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.174Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/67 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.187Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/69"}
{"level":30,"time":"2025-11-28T10:16:16.189Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/70"}
{"level":30,"time":"2025-11-28T10:16:16.191Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/68 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.201Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/71"}
{"level":30,"time":"2025-11-28T10:16:16.213Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/70 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.215Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/69 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.221Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/71 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.226Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/72"}
{"level":30,"time":"2025-11-28T10:16:16.228Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/73"}
{"level":30,"time":"2025-11-28T10:16:16.232Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/74"}
{"level":30,"time":"2025-11-28T10:16:16.250Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/73 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.253Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/72 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.258Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/74 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.261Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/75"}
{"level":30,"time":"2025-11-28T10:16:16.265Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/76"}
{"level":30,"time":"2025-11-28T10:16:16.269Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/77"}
{"level":30,"time":"2025-11-28T10:16:16.290Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/75 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.294Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/76 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.295Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/77 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.305Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/78"}
{"level":30,"time":"2025-11-28T10:16:16.309Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/79"}
{"level":30,"time":"2025-11-28T10:16:16.311Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/80"}
{"level":30,"time":"2025-11-28T10:16:16.380Z","msg":"[storage] sync: starting... reason=syncFetchLatest"}
{"level":30,"time":"2025-11-28T10:16:16.380Z","msg":"[storage] sync: fetching latest after version=815"}
{"level":30,"time":"2025-11-28T10:16:16.380Z","msg":"[storage] sync(815): fetch start"}
{"level":30,"time":"2025-11-28T10:16:16.380Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth"}
{"level":30,"time":"2025-11-28T10:16:16.406Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/78 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.407Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/80 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.408Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/79 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.425Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/81"}
{"level":30,"time":"2025-11-28T10:16:16.427Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/82"}
{"level":30,"time":"2025-11-28T10:16:16.428Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/83"}
{"level":30,"time":"2025-11-28T10:16:16.457Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/81 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.458Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/82 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.460Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/83 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.471Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/84"}
{"level":30,"time":"2025-11-28T10:16:16.475Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/85"}
{"level":30,"time":"2025-11-28T10:16:16.477Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/86"}
{"level":30,"time":"2025-11-28T10:16:16.498Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/84 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.504Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/85 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.505Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/86 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.511Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/87"}
{"level":30,"time":"2025-11-28T10:16:16.512Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/storage/auth 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.516Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest/version/815"}
{"level":30,"time":"2025-11-28T10:16:16.521Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/88"}
{"level":30,"time":"2025-11-28T10:16:16.532Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/87 200 Success"}
{"level":40,"time":"2025-11-28T10:16:16.539Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324976143: stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:16.543Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]185/full/88 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.556Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/manifest.proto"}
{"level":30,"time":"2025-11-28T10:16:16.616Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/manifest.proto 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.621Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/0"}
{"level":30,"time":"2025-11-28T10:16:16.647Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/0 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.650Z","msg":"[WebAPI] GET (REST) https://storage.signal.org/v1/storage/manifest/version/815 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.650Z","msg":"[storage] sync: updating to remoteVersion=816 sourceDevice=1 from version=815"}
{"level":30,"time":"2025-11-28T10:16:16.652Z","msg":"[storage] process(816): localRecords=553 localKeys=25 unknownKeys=0 remoteKeys=25"}
{"level":30,"time":"2025-11-28T10:16:16.652Z","msg":"[storage] process(816): remoteOnlyCount=1 remoteOnlyKeys=[\"816:cw0\"]"}
{"level":30,"time":"2025-11-28T10:16:16.652Z","msg":"[storage] process(816): localOnlyCount=1 localOnlyKeys=[\"815:3Pk\"]"}
{"level":30,"time":"2025-11-28T10:16:16.652Z","msg":"[storage] fetchRemoteRecords(816): fetching remote keys count=1"}
{"level":30,"time":"2025-11-28T10:16:16.652Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/read"}
{"level":30,"time":"2025-11-28T10:16:16.664Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/1"}
{"level":30,"time":"2025-11-28T10:16:16.664Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/2"}
{"level":30,"time":"2025-11-28T10:16:16.664Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/3"}
{"level":30,"time":"2025-11-28T10:16:16.733Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/3 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.734Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/2 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.735Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/1 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.763Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/4"}
{"level":30,"time":"2025-11-28T10:16:16.767Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/5"}
{"level":30,"time":"2025-11-28T10:16:16.768Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/6"}
{"level":30,"time":"2025-11-28T10:16:16.787Z","msg":"[WebAPI] PUT (REST) https://storage.signal.org/v1/storage/read 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.787Z","msg":"[storage] fetchRemoteRecords(816): missing remote keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:16.787Z","msg":"[storage] process(816): attempting to merge records=0"}
{"level":30,"time":"2025-11-28T10:16:16.787Z","msg":"[storage] process(816): split pni contacts=1"}
{"level":30,"time":"2025-11-28T10:16:16.787Z","msg":"[conversations] enableProfileSharing: [REDACTED]95b ([REDACTED]9f0) reason=ACCEPT Message Request storage? true"}
{"level":30,"time":"2025-11-28T10:16:16.788Z","msg":"[storage] merge(816:cw0 [REDACTED]95b ([REDACTED]9f0)): merged item type=1 oldID=815:3Pk shouldDrop=false details=[]"}
{"level":30,"time":"2025-11-28T10:16:16.788Z","msg":"[storage] process(816): processed records=1"}
{"level":30,"time":"2025-11-28T10:16:16.793Z","msg":"[storage] process(816): updated conversations=1"}
{"level":30,"time":"2025-11-28T10:16:16.793Z","msg":"[storage] process(816): kicking off profile fetches=0"}
{"level":30,"time":"2025-11-28T10:16:16.793Z","msg":"[storage] process(816): dropped keys=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:16.793Z","msg":"[storage] process(816): unknown records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:16.795Z","msg":"[storage] process(816): error records=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:16.797Z","msg":"[storage] process(816): pending deletes=[] count=0"}
{"level":30,"time":"2025-11-28T10:16:16.801Z","msg":"[storage] process(816): done"}
{"level":30,"time":"2025-11-28T10:16:16.801Z","msg":"[storage] sync: updated to version=816"}
{"level":30,"time":"2025-11-28T10:16:16.806Z","msg":"[storage] sync: complete"}
{"level":30,"time":"2025-11-28T10:16:16.808Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/4 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.820Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/7"}
{"level":30,"time":"2025-11-28T10:16:16.821Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/6 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.824Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/5 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.835Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/8"}
{"level":30,"time":"2025-11-28T10:16:16.843Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/9"}
{"level":30,"time":"2025-11-28T10:16:16.847Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/7 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.862Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/8 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.871Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/10"}
{"level":30,"time":"2025-11-28T10:16:16.874Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/9 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.877Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/11"}
{"level":30,"time":"2025-11-28T10:16:16.889Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/12"}
{"level":30,"time":"2025-11-28T10:16:16.920Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/11 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.924Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/10 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.936Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/13"}
{"level":30,"time":"2025-11-28T10:16:16.937Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/12 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.943Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/14"}
{"level":30,"time":"2025-11-28T10:16:16.948Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/15"}
{"level":30,"time":"2025-11-28T10:16:16.967Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/13 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.975Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/14 200 Success"}
{"level":30,"time":"2025-11-28T10:16:16.980Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/15 200 Success"}
{"level":40,"time":"2025-11-28T10:16:16.981Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324976539: stickers/STICKER_ADDED,stickers/STICKER_PACK_UPDATED,stickers/STICKER_PACK_ADDED,stickers/STICKER_PACK_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,items/PUT_EXTERNAL,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED,stickers/STICKER_ADDED"}
{"level":30,"time":"2025-11-28T10:16:16.983Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/16"}
{"level":30,"time":"2025-11-28T10:16:16.993Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/17"}
{"level":30,"time":"2025-11-28T10:16:17.000Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/18"}
{"level":30,"time":"2025-11-28T10:16:17.011Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/16 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.022Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/19"}
{"level":30,"time":"2025-11-28T10:16:17.023Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/17 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.029Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/18 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.035Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/20"}
{"level":30,"time":"2025-11-28T10:16:17.040Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/21"}
{"level":30,"time":"2025-11-28T10:16:17.048Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/19 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.057Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/22"}
{"level":30,"time":"2025-11-28T10:16:17.076Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/20 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.083Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/21 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.094Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/23"}
{"level":30,"time":"2025-11-28T10:16:17.095Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/22 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.117Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/stickers/[REDACTED]76c/full/23 200 Success"}
{"level":30,"time":"2025-11-28T10:16:17.419Z","msg":"[notifications] NotificationService: clearing notification and requesting an update"}
{"level":30,"time":"2025-11-28T10:16:17.419Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/config"}
{"level":30,"time":"2025-11-28T10:16:17.537Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/config 304 Success"}
{"level":30,"time":"2025-11-28T10:16:17.538Z","msg":"[RemoteConfig] remote config was unmodified; server-generated hash is %s \"be5b4ffe\""}
{"level":30,"time":"2025-11-28T10:16:18.147Z","msg":"[conversations] preloadNewestMessages/[REDACTED]97e ([REDACTED]27d): starting"}
{"level":40,"time":"2025-11-28T10:16:18.161Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764227587605)"}
{"level":40,"time":"2025-11-28T10:16:18.161Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764227677034)"}
{"level":40,"time":"2025-11-28T10:16:18.161Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764227994527)"}
{"level":40,"time":"2025-11-28T10:16:18.161Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764228176910)"}
{"level":40,"time":"2025-11-28T10:16:18.161Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764228660047)"}
{"level":30,"time":"2025-11-28T10:16:18.194Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) open start"}
{"level":30,"time":"2025-11-28T10:16:18.246Z","msg":"[conversations] onConversationOpened([REDACTED]97e ([REDACTED]27d)): Updating newly opened conversation state"}
{"level":40,"time":"2025-11-28T10:16:18.248Z","msg":"[conversations] setInProgressFetch([REDACTED]97e ([REDACTED]27d)): blocked, waiting"}
{"level":30,"time":"2025-11-28T10:16:18.249Z","msg":"[conversations] fetchLatestGroupV2Data: Not groupV2"}
{"level":30,"time":"2025-11-28T10:16:18.249Z","msg":"[profiles] buildGetProfileOptions([REDACTED]97e ([REDACTED]27d)): using unexpired profile key credential"}
{"level":30,"time":"2025-11-28T10:16:18.252Z","msg":"[profiles] getProfile([REDACTED]97e ([REDACTED]27d)): Fetching profile (versioned, unauth: accessKey)"}
{"level":30,"time":"2025-11-28T10:16:18.253Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]97e/[REDACTED]242 (unauth+key)"}
{"level":40,"time":"2025-11-28T10:16:18.265Z","msg":"[conversations] cleanAttributes: Upgraded schema of 16 messages"}
{"level":30,"time":"2025-11-28T10:16:18.265Z","msg":"[conversations] preloadNewestMessages/[REDACTED]97e ([REDACTED]27d): preloaded 30 messages, latest timestamp=1764234733141"}
{"level":30,"time":"2025-11-28T10:16:18.268Z","msg":"[conversations] loadNewestMessages/[REDACTED]97e ([REDACTED]27d): preload cache still valid, skipping"}
{"level":30,"time":"2025-11-28T10:16:18.331Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) open took 137ms"}
{"level":30,"time":"2025-11-28T10:16:18.351Z","msg":"[useComputePeaks] MessageAudio: loading audio and computing waveform"}
{"level":30,"time":"2025-11-28T10:16:18.351Z","msg":"[VoiceNotesPlaybackContext] VoiceNotesPlaybackContext: queueing computing peaks"}
{"level":30,"time":"2025-11-28T10:16:18.351Z","msg":"[VoiceNotesPlaybackContext] GlobalAudioContext: waveform cache miss"}
{"level":40,"time":"2025-11-28T10:16:18.394Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764324978160: MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,chatFolders/CHAT_FOLDER_UPDATE_STABLE_SELECTED_CONVERSATION_ID_IN_CHAT_FOLDER,conversations/TARGETED_CONVERSATION_CHANGED,SET_MESSAGE_LOADING_STATE,composer/SET_FOCUS,ADD_PRELOAD_DATA,CONSUME_PRELOAD_DATA,NOOP,NOOP,MESSAGE_CHANGED,SET_NEAR_BOTTOM"}
{"level":30,"time":"2025-11-28T10:16:18.421Z","msg":"[markConversationRead] ([REDACTED]97e ([REDACTED]27d)) {\"markingReadBefore\":{\"sentAt\":1764234733141,\"receivedAt\":1764324951087},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:16:18.429Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is focused; there is no notification data"}
{"level":30,"time":"2025-11-28T10:16:18.484Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]97e/[REDACTED]242 (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:18.484Z","msg":"[profiles] getProfile([REDACTED]97e ([REDACTED]27d)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":30,"time":"2025-11-28T10:16:19.265Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:16:19.266Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:16:22.290Z","msg":"[markConversationRead] ([REDACTED]97e ([REDACTED]27d)) {\"markingReadBefore\":{\"sentAt\":1764234733141,\"receivedAt\":1764324951087},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:16:23.601Z","msg":"[conversations] sendTypingMessage([REDACTED]97e ([REDACTED]27d)): sending true"}
{"level":30,"time":"2025-11-28T10:16:23.601Z","msg":"[senderCertificate] Sender certificate service: fetching and saving a no-E164 certificate"}
{"level":30,"time":"2025-11-28T10:16:23.602Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/certificate/delivery?includeE164=false"}
{"level":30,"time":"2025-11-28T10:16:23.787Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/certificate/delivery?includeE164=false 200 Success"}
{"level":30,"time":"2025-11-28T10:16:23.799Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]97e/* (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:24.082Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]97e/* (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:24.084Z","msg":"[@signalapp/libsignal-client] spqr initiating state with version V1 and direction A2B spqr sparsepostquantumratchet-b58d7f56e3645ccd/99a759a/src/lib.rs:198"}
{"level":30,"time":"2025-11-28T10:16:24.084Z","msg":"[@signalapp/libsignal-client] set_unacknowledged_pre_key_message for: [REDACTED]97e.1 with preKeyId: 3350700 libsignal_protocol::session rust/protocol/src/session.rs:232"}
{"level":30,"time":"2025-11-28T10:16:24.084Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:24.092Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:24.092Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:24.095Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:24.213Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:24.213Z","msg":"[conversations] conversation.queueJob([REDACTED]97e ([REDACTED]27d), sendTypingMessage): took 613ms"}
{"level":30,"time":"2025-11-28T10:16:33.008Z","msg":"[conversations] sendTypingMessage([REDACTED]97e ([REDACTED]27d)): sending false"}
{"level":30,"time":"2025-11-28T10:16:33.009Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:16:33.010Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:33.010Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:33.041Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:33.214Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:33.214Z","msg":"[conversations] conversation.queueJob([REDACTED]97e ([REDACTED]27d), sendTypingMessage): took 206ms"}
{"level":30,"time":"2025-11-28T10:16:37.988Z","msg":"[conversations] sendTypingMessage([REDACTED]97e ([REDACTED]27d)): sending true"}
{"level":30,"time":"2025-11-28T10:16:37.989Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:16:37.989Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:37.990Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:38.021Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:38.317Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:38.318Z","msg":"[conversations] conversation.queueJob([REDACTED]97e ([REDACTED]27d), sendTypingMessage): took 330ms"}
{"level":30,"time":"2025-11-28T10:16:38.518Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(unauthenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:16:39.336Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(authenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:16:47.988Z","msg":"[conversations] sendTypingMessage([REDACTED]97e ([REDACTED]27d)): sending true"}
{"level":30,"time":"2025-11-28T10:16:47.989Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:16:47.990Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:47.990Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:48.021Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:48.156Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:48.157Z","msg":"[conversations] conversation.queueJob([REDACTED]97e ([REDACTED]27d), sendTypingMessage): took 169ms"}
{"level":30,"time":"2025-11-28T10:16:48.264Z","msg":"[conversations] sendTypingMessage([REDACTED]97e ([REDACTED]27d)): sending false"}
{"level":30,"time":"2025-11-28T10:16:48.265Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:16:48.265Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:48.266Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:48.275Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:48.556Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:16:48.557Z","msg":"[conversations] conversation.queueJob([REDACTED]97e ([REDACTED]27d), sendTypingMessage): took 292ms"}
{"level":30,"time":"2025-11-28T10:16:49.165Z","msg":"[CompositionInput] Submitting message 1764325009165 with 0 ranges"}
{"level":30,"time":"2025-11-28T10:16:49.172Z","msg":"[composer] withPreSendChecks: Send pre-checks took 7ms"}
{"level":30,"time":"2025-11-28T10:16:49.173Z","msg":"[conversations] Sending message to conversation [REDACTED]97e ([REDACTED]27d) with timestamp 1764325009165"}
{"level":40,"time":"2025-11-28T10:16:49.173Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:49.173Z","msg":"[conversations] enableProfileSharing: [REDACTED]97e ([REDACTED]27d) reason=mandatoryProfileSharing storage? false"}
{"level":30,"time":"2025-11-28T10:16:49.174Z","msg":"[conversations] enqueueMessageForSend: saving message [REDACTED]b49 and job [REDACTED]54c"}
{"level":30,"time":"2025-11-28T10:16:49.183Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]54c to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:16:49.183Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]54c"}
{"level":30,"time":"2025-11-28T10:16:49.184Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]54c"}
{"level":30,"time":"2025-11-28T10:16:49.184Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]54c, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:16:49.184Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]54c, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:16:49.185Z","msg":"[ourProfileKey] Our profile key service: kicking off a new fetch"}
{"level":30,"time":"2025-11-28T10:16:49.185Z","msg":"[ourProfileKey] Our profile key service: waiting for 4 promises before fetching"}
{"level":30,"time":"2025-11-28T10:16:49.186Z","msg":"[conversations] beforeMessageSend([REDACTED]97e ([REDACTED]27d)): clearDraft(true) addMessage(true)"}
{"level":40,"time":"2025-11-28T10:16:49.190Z","msg":"[conversations] restoreContact([REDACTED]97e ([REDACTED]27d)) storage? false: not removed"}
{"level":30,"time":"2025-11-28T10:16:49.202Z","msg":"[ourProfileKey] Our profile key service: fetching profile key from storage"}
{"level":40,"time":"2025-11-28T10:16:49.207Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.207Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:49.237Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]54c, attempt 1: Sending normal message; editedMessageTimestamp=undefined, storyMessage=false"}
{"level":30,"time":"2025-11-28T10:16:49.237Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:16:49.237Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]54c, attempt 1: sending direct message"}
{"level":30,"time":"2025-11-28T10:16:49.238Z","msg":"[SendMessage] Sending a message with 0 mentions, 0 placeholders, and 0 other ranges"}
{"level":30,"time":"2025-11-28T10:16:49.239Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]97e.1 with preKeyId: 3350700 (session created at 1764324984) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:16:49.239Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:49.244Z","msg":"[markConversationRead] ([REDACTED]97e ([REDACTED]27d)) {\"markingReadBefore\":{\"sentAt\":1764325009165,\"receivedAt\":1764324951093},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:16:49.246Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:16:49.388Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]97e?story=false (unauth+key) 200 Success"}
{"level":40,"time":"2025-11-28T10:16:49.394Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.394Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:49.400Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:49.402Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:16:49.414Z","msg":"[Message] tsx: Rendered 'send complete' for message 1764325009165; took 249ms"}
{"level":30,"time":"2025-11-28T10:16:49.579Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":40,"time":"2025-11-28T10:16:49.586Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.587Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:49.590Z","msg":"[JobQueue] conversation job queue: job [REDACTED]54c succeeded on attempt 1"}
{"level":40,"time":"2025-11-28T10:16:49.796Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.796Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.801Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:49.801Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:50.503Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764325010395 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:16:50.504Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:16:50.580Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:16:50.580Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:16:50.580Z","msg":"[MessageReceiver] queueing envelope > [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb)"}
{"level":30,"time":"2025-11-28T10:16:50.580Z","msg":"[MessageReceiver] unsealEnvelope(> [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb)): unidentified message"}
{"level":30,"time":"2025-11-28T10:16:50.581Z","msg":"[@signalapp/libsignal-client] deserialized UnidentifiedSenderMessageContent from [REDACTED]97e.1 with type Whisper libsignal_protocol::sealed_sender rust/protocol/src/sealed_sender.rs:539"}
{"level":30,"time":"2025-11-28T10:16:50.582Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]97e.1 > [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb))"}
{"level":30,"time":"2025-11-28T10:16:50.582Z","msg":"[MessageReceiver] decrypt/[REDACTED]97e.1 > [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb): unidentified message"}
{"level":30,"time":"2025-11-28T10:16:50.582Z","msg":"[MessageReceiver] decryptSealedSender([REDACTED]97e.1 > [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb)): unidentified message/passing to sealedSenderDecryptMessage"}
{"level":30,"time":"2025-11-28T10:16:50.582Z","msg":"[@signalapp/libsignal-client] [REDACTED]97e.1 creating new chains. libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:707"}
{"level":30,"time":"2025-11-28T10:16:50.582Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]97e.1 with current session state (base key [REDACTED]20a) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:16:50.583Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:16:50.583Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:16:50.590Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:16:50.591Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:16:50.591Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]97e.1 > [REDACTED]e49 1764325010311 (019ac9f7.2c48.70af.b29b.bfd4ba314fcb)"}
{"level":30,"time":"2025-11-28T10:16:50.591Z","msg":"[background] delivery receipt from [REDACTED]97e.1 1764325010311 for sent message 1764325009165 wasSentEncrypted=true"}
{"level":30,"time":"2025-11-28T10:16:50.592Z","msg":"[background] onDeliveryReceipt(envelope=1764325010311, envelopeId=019ac9f7.2c48.70af.b29b.bfd4ba314fcb): Saving 1 sync tasks"}
{"level":30,"time":"2025-11-28T10:16:50.592Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:16:50.592Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764325010395 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:16:50.592Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:16:50.593Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:16:50.596Z","msg":"[background] onDeliveryReceipt(envelope=1764325010311, envelopeId=019ac9f7.2c48.70af.b29b.bfd4ba314fcb): Queuing 1 sync tasks"}
{"level":30,"time":"2025-11-28T10:16:50.597Z","msg":"[background] onDeliveryReceipt(envelope=1764325010311, envelopeId=019ac9f7.2c48.70af.b29b.bfd4ba314fcb): Done"}
{"level":30,"time":"2025-11-28T10:16:50.851Z","msg":"[MessageReceipts] updateMessageWithReceipts(timestamp=1764325009165): batch processing 1 receipt, dropped count: 0"}
{"level":40,"time":"2025-11-28T10:16:50.851Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:50.851Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:51.070Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:51.071Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:51.075Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:16:51.075Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:16:51.118Z","msg":"[MessageReceipts] Batching 1 sent proto recipients deletes"}
{"level":30,"time":"2025-11-28T10:16:51.865Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:16:51.867Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:17:00.224Z","msg":"[conversations] preloadNewestMessages/[REDACTED]4cf ([REDACTED]e8c): starting"}
{"level":40,"time":"2025-11-28T10:17:00.250Z","msg":"[conversations] cleanAttributes: Upgraded schema of 5 messages"}
{"level":30,"time":"2025-11-28T10:17:00.250Z","msg":"[conversations] preloadNewestMessages/[REDACTED]4cf ([REDACTED]e8c): preloaded 30 messages, latest timestamp=1756952850236"}
{"level":30,"time":"2025-11-28T10:17:00.280Z","msg":"[conversations] onConversationClosed/[REDACTED]97e ([REDACTED]27d): unloading due to showConversation"}
{"level":30,"time":"2025-11-28T10:17:00.280Z","msg":"[conversations] onConversationClosed/[REDACTED]97e ([REDACTED]27d): clearing draft info"}
{"level":30,"time":"2025-11-28T10:17:00.280Z","msg":"[conversations] conversation [REDACTED]4cf ([REDACTED]e8c) open start"}
{"level":30,"time":"2025-11-28T10:17:00.314Z","msg":"[conversations] onConversationOpened([REDACTED]4cf ([REDACTED]e8c)): Updating newly opened conversation state"}
{"level":30,"time":"2025-11-28T10:17:00.315Z","msg":"[conversations] fetchLatestGroupV2Data: Not groupV2"}
{"level":30,"time":"2025-11-28T10:17:00.316Z","msg":"[profiles] buildGetProfileOptions([REDACTED]4cf ([REDACTED]e8c)): using unexpired profile key credential"}
{"level":30,"time":"2025-11-28T10:17:00.316Z","msg":"[conversations] loadNewestMessages/[REDACTED]4cf ([REDACTED]e8c): preload cache still valid, skipping"}
{"level":30,"time":"2025-11-28T10:17:00.369Z","msg":"[conversations] conversation [REDACTED]4cf ([REDACTED]e8c) open took 89ms"}
{"level":30,"time":"2025-11-28T10:17:00.413Z","msg":"[accounts] checkForAccount: found +[REDACTED]027 in existing contacts"}
{"level":30,"time":"2025-11-28T10:17:00.424Z","msg":"[profiles] getProfile([REDACTED]4cf ([REDACTED]e8c)): Fetching profile (versioned, unauth: accessKey)"}
{"level":30,"time":"2025-11-28T10:17:00.432Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]4cf/[REDACTED]e89 (unauth+key)"}
{"level":40,"time":"2025-11-28T10:17:00.466Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:17:00.466Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:17:00.466Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:17:00.466Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":30,"time":"2025-11-28T10:17:00.509Z","msg":"[markConversationRead] ([REDACTED]4cf ([REDACTED]e8c)) {\"markingReadBefore\":{\"sentAt\":1756952850236,\"receivedAt\":1764324951015},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:17:00.551Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v1/profile/[REDACTED]4cf/[REDACTED]e89 (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:00.551Z","msg":"[profiles] getProfile([REDACTED]4cf ([REDACTED]e8c)): setting sealedSender to ENABLED (unidentifiedAccess: true, unrestrictedUnidentifiedAccess: false, accessKey: true)"}
{"level":30,"time":"2025-11-28T10:17:00.551Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w=="}
{"level":30,"time":"2025-11-28T10:17:00.647Z","msg":"[WebAPI] GET (REST) https://cdn.signal.org/[REDACTED]w== 200 Success"}
{"level":40,"time":"2025-11-28T10:17:00.653Z","msg":"[createStore] ActionRateLogger: got 25 events since 1764325020233: MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,MESSAGE_CHANGED,ADD_PRELOAD_DATA,chatFolders/CHAT_FOLDER_UPDATE_STABLE_SELECTED_CONVERSATION_ID_IN_CHAT_FOLDER,conversations/TARGETED_CONVERSATION_CHANGED,SET_CENTER_MESSAGE,SET_MESSAGE_LOADING_STATE,composer/SET_FOCUS,CONSUME_PRELOAD_DATA,accounts/UPDATE,linkPreviews/REMOVE_PREVIEW,CONVERSATION_UNLOADED,MAYBE_REMOVE_READ_CONVERSATIONS,NOOP,NOOP,MESSAGE_CHANGED,MESSAGE_CHANGED,SET_NEAR_BOTTOM,CONVERSATIONS_UPDATED,items/PUT_EXTERNAL,CONVERSATIONS_UPDATED,CONVERSATIONS_UPDATED,composer/REPLACE_ATTACHMENTS"}
{"level":30,"time":"2025-11-28T10:17:01.251Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:17:01.252Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:17:03.190Z","msg":"[calling] onOutgoingAudioCallInConversation: about to start an audio call"}
{"level":30,"time":"2025-11-28T10:17:03.190Z","msg":"[calling] onOutgoingAudioCallInConversation: call is deemed \"safe\". Starting lobby"}
{"level":30,"time":"2025-11-28T10:17:03.211Z","msg":"[calling] CallingClass.startCallingLobby([REDACTED]4cf ([REDACTED]e8c))"}
{"level":30,"time":"2025-11-28T10:17:04.462Z","msg":"[calling] CallingClass.startCallingLobby([REDACTED]4cf ([REDACTED]e8c)): Starting lobby"}
{"level":30,"time":"2025-11-28T10:17:04.485Z","msg":"[notifications] NotificationService: clearing notification and requesting an update"}
{"level":30,"time":"2025-11-28T10:17:04.603Z","msg":"[calling] MediaDevice: available devices changed (from->to) [object Undefined] {\"availableCameras\":[{\"deviceId\":\"[REDACTED]b34\",\"kind\":\"videoinput\",\"label\":\"In...5)\",\"groupId\":\"[REDACTED]d77\"}],\"availableMicrophones\":[\"de...o)\",\"Fa...eo\",\"US...no\"],\"availableSpeakers\":[\"de...o)\",\"Fa...eo\",\"US...eo\"],\"selectedMicrophone\":\"de...o)\",\"selectedSpeaker\":\"de...o)\",\"selectedCamera\":\"[REDACTED]b34\"}"}
{"level":30,"time":"2025-11-28T10:17:04.604Z","msg":"[calling] MediaDevice: selecting camera [REDACTED]b34"}
{"level":30,"time":"2025-11-28T10:17:04.604Z","msg":"[calling] MediaDevice: selecting microphone 0 de...o)"}
{"level":30,"time":"2025-11-28T10:17:04.604Z","msg":"[calling] MediaDevice: selecting speaker 0 de...o)"}
{"level":30,"time":"2025-11-28T10:17:04.606Z","msg":"[calling] CallingClass.startCallingLobby([REDACTED]4cf ([REDACTED]e8c)): Returning direct call"}
{"level":30,"time":"2025-11-28T10:17:04.666Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_factory.rs:671 PeerConnectionFactory::get_audio_recording_devices(): device_count: 3"}
{"level":30,"time":"2025-11-28T10:17:04.666Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_factory.rs:555 PeerConnectionFactory::get_audio_playout_devices(): device_count: 3"}
{"level":30,"time":"2025-11-28T10:17:04.666Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_factory.rs:724 PeerConnectionFactory::set_audio_recording_device(0)"}
{"level":30,"time":"2025-11-28T10:17:04.666Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_factory.rs:608 PeerConnectionFactory::set_audio_playout_device(0)"}
{"level":30,"time":"2025-11-28T10:17:05.485Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is focused; there is no notification data"}
{"level":30,"time":"2025-11-28T10:17:07.939Z","msg":"[VideoSupport] startCapturing(): 960x720@30"}
{"level":40,"time":"2025-11-28T10:17:08.131Z","msg":"[VideoSupport] No local preview to update"}
{"level":40,"time":"2025-11-28T10:17:08.137Z","msg":"[VideoSupport] Enabling local preview"}
{"level":30,"time":"2025-11-28T10:17:08.739Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(unauthenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:17:09.457Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(authenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:17:12.439Z","msg":"[routineProfileRefresh] RoutineProfileRefresher.start/2: waiting for 3539199ms"}
{"level":30,"time":"2025-11-28T10:17:12.941Z","msg":"[notifications] NotificationService: clearing notification and requesting an update"}
{"level":30,"time":"2025-11-28T10:17:13.769Z","msg":"[JobManager] AttachmentDownloadManager/_maybeStartJobs: holding off on starting 3 new job(s)"}
{"level":30,"time":"2025-11-28T10:17:13.941Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is focused; there is no notification data"}
{"level":30,"time":"2025-11-28T10:17:14.577Z","msg":"[calling] startCall([REDACTED]e8c): starting, mode Direct"}
{"level":30,"time":"2025-11-28T10:17:14.577Z","msg":"[calling] startOutgoingDirectCall([REDACTED]4cf ([REDACTED]e8c))"}
{"level":30,"time":"2025-11-28T10:17:14.586Z","msg":"[calling] startOutgoingDirectCall([REDACTED]4cf ([REDACTED]e8c)): Getting call settings"}
{"level":30,"time":"2025-11-28T10:17:14.586Z","msg":"[calling] startOutgoingDirectCall([REDACTED]4cf ([REDACTED]e8c)): Starting in RingRTC"}
{"level":30,"time":"2025-11-28T10:17:14.586Z","msg":"[calling] startOutgoingDirectCall([REDACTED]4cf ([REDACTED]e8c)): Sending profile key"}
{"level":30,"time":"2025-11-28T10:17:14.586Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]68b to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:17:14.588Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:572 API:create_outgoing_call(0xc5bfdd1138c7b0f3):"}
{"level":30,"time":"2025-11-28T10:17:14.588Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1133 ringrtc!\t1764325034586\tapp -> cm: call()\t0xc5bfdd1138c7b0f3\tVideo\t2"}
{"level":30,"time":"2025-11-28T10:17:14.588Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:208 new(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: NotYetStarted, event: (StartCall)"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:474 handle_start_call():"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2289 ringrtc!\t1764325034587\tcm -> app: start()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:534 NativePlatform::on_start_call(): remote_peer: [REDACTED]4cf, call_id: 0xc5bfdd1138c7b0f3, direction: Outgoing, call_media_type: Video"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[calling] CallingClass.handleStartCall([REDACTED]4cf ([REDACTED]e8c))"}
{"level":30,"time":"2025-11-28T10:17:14.589Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/calling/relays"}
{"level":30,"time":"2025-11-28T10:17:14.595Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]68b"}
{"level":30,"time":"2025-11-28T10:17:14.595Z","msg":"[calling] CallingClass.attachToCall([REDACTED]4cf ([REDACTED]e8c))"}
{"level":30,"time":"2025-11-28T10:17:14.603Z","msg":"[CallManager] Playing ringtone"}
{"level":30,"time":"2025-11-28T10:17:14.604Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]68b"}
{"level":30,"time":"2025-11-28T10:17:14.604Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]68b, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:14.604Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]68b, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:17:14.604Z","msg":"[ourProfileKey] Our profile key service: kicking off a new fetch"}
{"level":30,"time":"2025-11-28T10:17:14.604Z","msg":"[ourProfileKey] Our profile key service: waiting for 0 promises before fetching"}
{"level":30,"time":"2025-11-28T10:17:14.605Z","msg":"[ourProfileKey] Our profile key service: fetching profile key from storage"}
{"level":30,"time":"2025-11-28T10:17:14.605Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]68b, attempt 1: starting profile key share to [REDACTED]4cf ([REDACTED]e8c) with timestamp 1764325034586 type=ProfileKeyForCall"}
{"level":30,"time":"2025-11-28T10:17:14.605Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:17:14.605Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]4cf/* (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:14.874Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/calling/relays 200 Success"}
{"level":30,"time":"2025-11-28T10:17:14.874Z","msg":"[calling] CallingClass.handleStartCall(): Proceeding"}
{"level":30,"time":"2025-11-28T10:17:14.875Z","msg":"[WebAPI] GET (WS) https://chat.signal.org/v2/keys/[REDACTED]4cf/* (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:14.876Z","msg":"[@signalapp/libsignal-client] spqr initiating state with version V1 and direction A2B spqr sparsepostquantumratchet-b58d7f56e3645ccd/99a759a/src/lib.rs:198"}
{"level":30,"time":"2025-11-28T10:17:14.876Z","msg":"[@signalapp/libsignal-client] set_unacknowledged_pre_key_message for: [REDACTED]4cf.1 with preKeyId: 10057059 libsignal_protocol::session rust/protocol/src/session.rs:232"}
{"level":30,"time":"2025-11-28T10:17:14.876Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:835 proceed(): callId: 0xc5bfdd1138c7b0f3, hideIp: false"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turn:[2a06:98c1:3200:0:0:0:0:1]"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turn:[2a06:98c1:3200:0:0:0:0:1]:80?transport=tcp"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turns:[2a06:98c1:3200:0:0:0:0:1]:443?transport=tcp"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turn:141.101.90.1"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turn:141.101.90.1:80?transport=tcp"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turns:141.101.90.1:443?transport=tcp"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: stun:stun.cloudflare.com"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:857   server: turn:turn.cloudflare.com"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:604 API:CallManager:handle_proceed():"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1228 ringrtc!\t1764325034875\tapp -> cm: proceed()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1234 handle_proceed(): active call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: WaitingToProceed, event: (Proceed, call_config: CallConfig { data_mode: Normal, stats_interval_secs: 10, stats_initial_offset_secs: 2, audio_config: AudioConfig { audio_device_module_type: RingRtc, file_based_adm_config: None, high_pass_filter_enabled: true, aec_enabled: true, ns_enabled: true, agc_enabled: true }, audio_encoder_config: AudioEncoderConfig { initial_packet_size_ms: 60, min_packet_size_ms: 60, max_packet_size_ms: 60, initial_bitrate_bps: 32000, min_bitrate_bps: 32000, max_bitrate_bps: 32000, bandwidth: Auto, complexity: 9, adaptation: 0, enable_cbr: true, enable_dtx: true, enable_fec: true }, enable_tcc_audio: false, audio_jitter_buffer_config: AudioJitterBufferConfig { max_packets: 50, min_delay_ms: 0, max_target_delay_ms: 500, fast_accelerate: false }, audio_rtcp_report_interval_ms: 5000, enable_vp9: true }, audio_levels_interval: Some(200ms))"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:493 handle_proceed():"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:547 proceed():"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:461 NativePlatform::create_connection(): call: thread: ThreadId(4), direction: Outgoing, call_id: 0xc5bfdd1138c7b0f3, state: \"ConnectingBeforeAccepted\" remote_device_id: 0 signaling_version: V4"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 0, event: StateChanged(Starting)"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(Starting), device: 0)"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:489 csd_observer_on_success()"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:415 on_create_success()"}
{"level":40,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (peer_connection.cc:284): Ignoring VP9 codec with non-zero profile-id = 2\n"}
{"level":30,"time":"2025-11-28T10:17:14.877Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:617 Outgoing offer codecs: [VideoCodec { r#type: Some(Vp9) }, VideoCodec { r#type: Some(Vp8) }], max_bitrate: Some(2000000)"}
{"level":30,"time":"2025-11-28T10:17:14.879Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:659 ssd_observer_on_success()"}
{"level":30,"time":"2025-11-28T10:17:14.879Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 0, event: StateChanged(IceGathering)"}
{"level":30,"time":"2025-11-28T10:17:14.879Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:570 Starting Connection FSM for 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.879Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(IceGathering), device: 0)"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]b39 to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2510 send_offer(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2200 send_next_message(): sending message, len: 0"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2513 ringrtc!\t1764325034879\tcm -> app: send_offer()\t0xc5bfdd1138c7b0f3\topaque.len=80\tproto.version=V4\ttype=Video"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:749 NativePlatform::on_send_offer(): remote_peer: [REDACTED]4cf, call_id: 0xc5bfdd1138c7b0f3"}
{"level":40,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (stun_port.cc:492): Port[7f35600:shared:1:0:host:Net[wlan0:192.168.178.x/24:Wifi:id=3]]: STUN server address is incompatible.\n"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1724 Local ICE candidate: opaque.len=123; candidate:127053832 1 udp 2122268415 [REDACTED ipv4] 58504 typ host generation 0 ufrag PqdA network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: IceGathering, event: (LocalIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:775 ringrtc!\t1764325034879\trtc -> conn: ice_candidate()\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:489 send_buffered_local_ice_candidates(): ConnectingBeforeAccepted"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2588 send_ice_candidates(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:14.880Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2194 send_next_message(): messages are in flight already"}
{"level":30,"time":"2025-11-28T10:17:14.884Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]4cf.1 with preKeyId: 10057059 (session created at 1764325034) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:17:14.884Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:14.884Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]b39"}
{"level":30,"time":"2025-11-28T10:17:14.884Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]b39"}
{"level":30,"time":"2025-11-28T10:17:14.886Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:14.894Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.894Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1724 Local ICE candidate: opaque.len=157; candidate:1196322249 1 udp 1686060799 [REDACTED ipv4] 58504 typ srflx raddr [REDACTED ipv4] rport 58504 generation 0 ufrag PqdA network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:14.894Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: IceGathering, event: (LocalIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:14.894Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:775 ringrtc!\t1764325034894\trtc -> conn: ice_candidate()\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.909Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.909Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1717 Local ICE candidate: opaque.len=153; candidate:710232099 1 udp 41886463 [REDACTED ipv4] 59727 typ relay raddr [REDACTED ipv4] rport 58504 generation 0 ufrag PqdA network-id 3 network-cost 10; relay_protocol=Udp"}
{"level":30,"time":"2025-11-28T10:17:14.909Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: IceGathering, event: (LocalIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:14.909Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:775 ringrtc!\t1764325034909\trtc -> conn: ice_candidate()\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.922Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.922Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1717 Local ICE candidate: opaque.len=153; candidate:1177740229 1 udp 25108991 [REDACTED ipv4] 29204 typ relay raddr [REDACTED ipv4] rport 62055 generation 0 ufrag PqdA network-id 3 network-cost 10; relay_protocol=Tcp"}
{"level":30,"time":"2025-11-28T10:17:14.922Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: IceGathering, event: (LocalIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:14.922Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:775 ringrtc!\t1764325034922\trtc -> conn: ice_candidate()\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.943Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:14.944Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1717 Local ICE candidate: opaque.len=154; candidate:1822131195 1 udp 8331519 [REDACTED ipv4] 63554 typ relay raddr [REDACTED ipv4] rport 61593 generation 0 ufrag PqdA network-id 3 network-cost 10; relay_protocol=Tls"}
{"level":30,"time":"2025-11-28T10:17:14.944Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: IceGathering, event: (LocalIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:14.944Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:775 ringrtc!\t1764325034944\trtc -> conn: ice_candidate()\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:15.076Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:15.082Z","msg":"[JobQueue] conversation job queue: job [REDACTED]68b succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:15.082Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]b39, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:15.083Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]b39, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:17:15.083Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]b39, attempt 1: sendCallingMessage([REDACTED]4cf ([REDACTED]e8c).1764325034880): Starting send"}
{"level":30,"time":"2025-11-28T10:17:15.083Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:17:15.084Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]4cf.1 with preKeyId: 10057059 (session created at 1764325034) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:17:15.085Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:15.087Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:15.202Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:15.202Z","msg":"[JobQueue] conversation job queue: job [REDACTED]b39 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:15.204Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:616 API:CallManager:handle_message_sent():"}
{"level":30,"time":"2025-11-28T10:17:15.204Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1246 ringrtc!\t1764325035204\tapp -> cm: message_sent()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:15.204Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:15.205Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]e26 to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:17:15.205Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2200 send_next_message(): sending message, len: 0"}
{"level":30,"time":"2025-11-28T10:17:15.205Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1280 take_buffered_local_ice_candidates():"}
{"level":30,"time":"2025-11-28T10:17:15.205Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2597 ringrtc!\t1764325035204\tcm -> app: send_ice_candidates(5)\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:15.205Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:788 NativePlatform::on_send_ice(): remote_peer: [REDACTED]4cf, call_id: 0xc5bfdd1138c7b0f3, receiver_device_id: None, candidates: 5"}
{"level":30,"time":"2025-11-28T10:17:15.206Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]e26"}
{"level":30,"time":"2025-11-28T10:17:15.206Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]e26"}
{"level":30,"time":"2025-11-28T10:17:15.206Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]e26, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:15.206Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]e26, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:17:15.207Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]e26, attempt 1: sendCallingMessage([REDACTED]4cf ([REDACTED]e8c).1764325035205): Starting send"}
{"level":30,"time":"2025-11-28T10:17:15.207Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:17:15.207Z","msg":"[@signalapp/libsignal-client] Building PreKeyWhisperMessage for: [REDACTED]4cf.1 with preKeyId: 10057059 (session created at 1764325034) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:83"}
{"level":30,"time":"2025-11-28T10:17:15.208Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:15.210Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:15.384Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:15.385Z","msg":"[JobQueue] conversation job queue: job [REDACTED]e26 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:15.391Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:616 API:CallManager:handle_message_sent():"}
{"level":30,"time":"2025-11-28T10:17:15.391Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1246 ringrtc!\t1764325035391\tapp -> cm: message_sent()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:15.391Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:15.391Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2232 send_next_message(): no messages to send"}
{"level":30,"time":"2025-11-28T10:17:17.227Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764325037129 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:17:17.227Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:17:17.302Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:17:17.302Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:17:17.302Z","msg":"[MessageReceiver] queueing envelope > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6)"}
{"level":30,"time":"2025-11-28T10:17:17.302Z","msg":"[MessageReceiver] unsealEnvelope(> [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6)): unidentified message"}
{"level":30,"time":"2025-11-28T10:17:17.303Z","msg":"[@signalapp/libsignal-client] deserialized UnidentifiedSenderMessageContent from [REDACTED]4cf.1 with type Whisper libsignal_protocol::sealed_sender rust/protocol/src/sealed_sender.rs:539"}
{"level":30,"time":"2025-11-28T10:17:17.304Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]4cf.1 > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6))"}
{"level":30,"time":"2025-11-28T10:17:17.304Z","msg":"[MessageReceiver] decrypt/[REDACTED]4cf.1 > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6): unidentified message"}
{"level":30,"time":"2025-11-28T10:17:17.304Z","msg":"[MessageReceiver] decryptSealedSender([REDACTED]4cf.1 > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6)): unidentified message/passing to sealedSenderDecryptMessage"}
{"level":30,"time":"2025-11-28T10:17:17.304Z","msg":"[@signalapp/libsignal-client] [REDACTED]4cf.1 creating new chains. libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:707"}
{"level":30,"time":"2025-11-28T10:17:17.304Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]4cf.1 with current session state (base key [REDACTED]93b) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:17:17.305Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:17:17.305Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]4cf.1 > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6)"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[MessageReceiver] handleCallingMessage([REDACTED]4cf.1 > [REDACTED]e49 1764325036610 (019ac9f7.94ab.75ac.a056.68df97e800c6)): Passing to ringrtc"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[calling] CallingClass.handleCallingMessage(1764325036610)"}
{"level":30,"time":"2025-11-28T10:17:17.312Z","msg":"[calling] CallingClass.handleCallingMessage(1764325036610): Handling in RingRTC"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764325037129 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:714 API:CallManager:handle_received_answer():"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1555 ringrtc!\t1764325037313\tapp -> cm: received_answer()\t0xc5bfdd1138c7b0f3\t1\topaque.len=80\tproto.version=V4"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1566 handle_received_answer(): active call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:444 NativePlatform::compare_remotes(): remote1: [REDACTED]4cf, remote2: [REDACTED]4cf"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ReceivedAnswer, device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:635 received_answer from device 1; forking enabled, so inject into connection_map"}
{"level":30,"time":"2025-11-28T10:17:17.313Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:461 NativePlatform::create_connection(): call: thread: ThreadId(4), direction: Outgoing, call_id: 0xc5bfdd1138c7b0f3, state: \"ConnectingBeforeAccepted\" remote_device_id: 1 signaling_version: V4"}
{"level":30,"time":"2025-11-28T10:17:17.314Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(Starting)"}
{"level":30,"time":"2025-11-28T10:17:17.314Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(Starting), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.316Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:489 csd_observer_on_success()"}
{"level":30,"time":"2025-11-28T10:17:17.316Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:415 on_create_success()"}
{"level":30,"time":"2025-11-28T10:17:17.316Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:694 Incoming answer codecs: [VideoCodec { r#type: Some(Vp9) }, VideoCodec { r#type: Some(Vp8) }], max_bitrate: Some(2000000), bandwidth_controller: BandwidthController { local_mode: Normal, remote_max: Some(DataRate { size_per_second: DataSize { bits: 2000000 } }), network_route: NetworkRoute { local_adapter_type: Unknown, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false } }"}
{"level":40,"time":"2025-11-28T10:17:17.316Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (sdp_munging_detector.cc:413): SDP munging: mid does not match last created description.\n"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:659 ssd_observer_on_success()"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:194 pc_observer_OnIceCandidate: 0xc5bfdd1138c7b0f3-1"}
{"level":40,"time":"2025-11-28T10:17:17.317Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (rtp_transport.cc:329): RtpTransport::SetIncomingRtpEnabled(1) was 0\n"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:270 ringrtc!\t1764325037321\trtc -> conn: ice_connection_change(Checking)\t0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:364 pc_observer_OnAddAudioRtpReceiver(): 0xc5bfdd1138c7b0f3-1, rffi_track: 0x2b7c09bbed60"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:390 pc_observer_OnAddVideoRtpReceiver(): 0xc5bfdd1138c7b0f3-1, rffi_track: 0x2b7c09b12980"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:340 pc_observer_OnAddStream(): 0xc5bfdd1138c7b0f3-1, rffi_stream: 0x2b7c09d1d4d0"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/sdp_observer.rs:659 ssd_observer_on_success()"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:366 PeerConnection.configure_audio_encoders(AudioEncoderConfig { initial_packet_size_ms: 60, min_packet_size_ms: 60, max_packet_size_ms: 60, initial_bitrate_bps: 32000, min_bitrate_bps: 32000, max_bitrate_bps: 32000, bandwidth: Auto, complexity: 9, adaptation: 0, enable_cbr: true, enable_dtx: true, enable_fec: true })"}
{"level":30,"time":"2025-11-28T10:17:17.321Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1402 apply_bandwidth_controller(): bandwidth_controller: BandwidthController { local_mode: Normal, remote_max: Some(DataRate { size_per_second: DataSize { bits: 2000000 } }), network_route: NetworkRoute { local_adapter_type: Unknown, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false } }; max_send_rate: DataRate { size_per_second: DataSize { bits: 2000000 } }"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(ConnectingBeforeAccepted)"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:570 Starting Connection FSM for 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(ConnectingBeforeAccepted), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectingBeforeAccepted, event: (ReceivedIncomingMedia)"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1520 handle_received_incoming_media(): id: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.322Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:508 NativePlatform::create_incoming_media()"}
{"level":30,"time":"2025-11-28T10:17:17.535Z","msg":"[@signalapp/libsignal-client] received message at x-signal-timestamp: 1764325037397 (this is not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:137"}
{"level":30,"time":"2025-11-28T10:17:17.536Z","msg":"[MessageReceiver] got request /api/v1/message"}
{"level":30,"time":"2025-11-28T10:17:17.611Z","msg":"[MessageReceiver] decryptAndCacheBatch 1"}
{"level":30,"time":"2025-11-28T10:17:17.611Z","msg":"[SignalProtocolStore] enterZone(decryptAndCacheBatch:MessageReceiver)"}
{"level":30,"time":"2025-11-28T10:17:17.611Z","msg":"[MessageReceiver] queueing envelope > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66)"}
{"level":30,"time":"2025-11-28T10:17:17.611Z","msg":"[MessageReceiver] unsealEnvelope(> [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66)): unidentified message"}
{"level":30,"time":"2025-11-28T10:17:17.612Z","msg":"[@signalapp/libsignal-client] deserialized UnidentifiedSenderMessageContent from [REDACTED]4cf.1 with type Whisper libsignal_protocol::sealed_sender rust/protocol/src/sealed_sender.rs:539"}
{"level":30,"time":"2025-11-28T10:17:17.612Z","msg":"[MessageReceiver] decryptEnvelope([REDACTED]4cf.1 > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66))"}
{"level":30,"time":"2025-11-28T10:17:17.612Z","msg":"[MessageReceiver] decrypt/[REDACTED]4cf.1 > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66): unidentified message"}
{"level":30,"time":"2025-11-28T10:17:17.612Z","msg":"[MessageReceiver] decryptSealedSender([REDACTED]4cf.1 > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66)): unidentified message/passing to sealedSenderDecryptMessage"}
{"level":30,"time":"2025-11-28T10:17:17.613Z","msg":"[@signalapp/libsignal-client] decrypted Whisper message from [REDACTED]4cf.1 with current session state (base key [REDACTED]93b) libsignal_protocol::session_cipher rust/protocol/src/session_cipher.rs:467"}
{"level":30,"time":"2025-11-28T10:17:17.613Z","msg":"[MessageReceiver] decryptAndCacheBatch storing 1 decrypted envelopes, keeping 0 failed envelopes."}
{"level":30,"time":"2025-11-28T10:17:17.613Z","msg":"[SignalProtocolStore] commitZoneChanges(MessageReceiver): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 1, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[SignalProtocolStore] leaveZone(decryptAndCacheBatch)"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[MessageReceiver] decryptAndCacheBatch acknowledging receipt"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[MessageReceiver] queueing decrypted envelope [REDACTED]4cf.1 > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66)"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[MessageReceiver] handleCallingMessage([REDACTED]4cf.1 > [REDACTED]e49 1764325036813 (019ac9f7.95e0.7458.9edd.3fe90b1d2c66)): Passing to ringrtc"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[calling] CallingClass.handleCallingMessage(1764325036813)"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[calling] CallingClass.handleCallingMessage(1764325036813): Handling in RingRTC"}
{"level":30,"time":"2025-11-28T10:17:17.620Z","msg":"[MessageReceiver] decryptAndCacheBatch fully processed"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/libsignal-client] ACKing message delivered at 1764325037397 (not a message ID) libsignal_net::chat::server_requests rust/net/src/chat/server_requests.rs:78"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:730 API:CallManager:handle_received_ice():"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1593 ringrtc!\t1764325037620\tapp -> cm: received_ice_candidates(13)\t0xc5bfdd1138c7b0f3\t1"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:444 NativePlatform::compare_remotes(): remote1: [REDACTED]4cf, remote2: [REDACTED]4cf"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ReceivedIce, device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:670 received_ice(): id: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectingBeforeAccepted, event: (RemoteIceCandidates)"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1314 ringrtc!\t1764325037621\tconn -> rtc: ice_candidates(13); ice_candidates_removed(0)"}
{"level":30,"time":"2025-11-28T10:17:17.621Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:3922533110 1 udp 2122137343 [REDACTED ipv4] 47117 typ host generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.622Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:632622080 1 udp 2122270975 [REDACTED ipv6] 53530 typ host generation 0 ufrag KErN network-id 5 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.622Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:632622080 1 udp 2122205439 [REDACTED ipv6] 55060 typ host generation 0 ufrag KErN network-id 4 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.623Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:1641037881 1 udp 1685929727 [REDACTED ipv4] 47117 typ srflx raddr [REDACTED ipv4] rport 47117 generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.623Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:331529418 1 udp 1686063359 [REDACTED ipv6] 53530 typ srflx raddr [REDACTED ipv6] rport 53530 generation 0 ufrag KErN network-id 5 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.624Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:331529418 1 udp 1685997823 [REDACTED ipv6] 55060 typ srflx raddr [REDACTED ipv6] rport 55060 generation 0 ufrag KErN network-id 4 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.624Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:4174752411 1 udp 41887231 [REDACTED ipv4] 49616 typ relay raddr [REDACTED ipv6] rport 53530 generation 0 ufrag KErN network-id 5 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.624Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:532673330 1 udp 41821695 [REDACTED ipv4] 31040 typ relay raddr [REDACTED ipv6] rport 55060 generation 0 ufrag KErN network-id 4 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.625Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:3991412426 1 udp 41755391 [REDACTED ipv4] 64540 typ relay raddr [REDACTED ipv4] rport 47117 generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.625Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:2249869315 1 udp 25044223 [REDACTED ipv4] 27792 typ relay raddr [REDACTED ipv6] rport 48107 generation 0 ufrag KErN network-id 4 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.626Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:1010490599 1 udp 24977919 [REDACTED ipv4] 64503 typ relay raddr [REDACTED ipv4] rport 60155 generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.626Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:2194461518 1 udp 8200447 [REDACTED ipv4] 30030 typ relay raddr [REDACTED ipv4] rport 63015 generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.627Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection.rs:203 Remote ICE candidate: candidate:949729428 1 udp 8266751 [REDACTED ipv4] 47593 typ relay raddr [REDACTED ipv6] rport 41889 generation 0 ufrag KErN network-id 4 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.747Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:300 ringrtc!\t1764325037747\trtc -> conn: ice_network_route_change(NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false })\t0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:315 ice_network_route_change\t0xc5bfdd1138c7b0f3-1\n local: candidate:127053832 1 udp 2122268415 [REDACTED ipv4] 58504 typ host generation 0 ufrag PqdA network-id 3 network-cost 10\nremote: candidate:3922533110 1 udp 2122137343 [REDACTED ipv4] 47117 typ host generation 0 ufrag KErN network-id 3 network-cost 10"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:270 ringrtc!\t1764325037748\trtc -> conn: ice_connection_change(Connected)\t0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectingBeforeAccepted, event: (IceNetworkRouteChanged, network_route: NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false }))"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:898 Local ICE network adapter type changed to Wifi"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:948 set_network_route(): bandwidth_controller: BandwidthController { local_mode: Normal, remote_max: Some(DataRate { size_per_second: DataSize { bits: 2000000 } }), network_route: NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false } }"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1402 apply_bandwidth_controller(): bandwidth_controller: BandwidthController { local_mode: Normal, remote_max: Some(DataRate { size_per_second: DataSize { bits: 2000000 } }), network_route: NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false } }; max_send_rate: DataRate { size_per_second: DataSize { bits: 2000000 } }"}
{"level":30,"time":"2025-11-28T10:17:17.748Z","msg":"[callDisposition] getLocalCallEventFromDirectCall ringing"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[callDisposition] updateLocalCallHistory: Processing call event: CallEvent ([REDACTED]5, [REDACTED]4cf, Direct, LocalRinging, Outgoing, Video, Direct, 1764325037748, null, null, call.handleStateChanged)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectingBeforeAccepted, event: (IceConnected)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(ConnectedBeforeAccepted)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: IceNetworkRouteChanged(NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false })"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectingBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(ConnectedBeforeAccepted), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectedBeforeAccepted, event: (ConnectionObserverEvent, event: IceNetworkRouteChanged(NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false }), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325037748\tcm -> app: event(RemoteRinging)"}
{"level":30,"time":"2025-11-28T10:17:17.749Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteRinging"}
{"level":30,"time":"2025-11-28T10:17:17.750Z","msg":"[callDisposition] updateLocalCallHistory: No previous call history"}
{"level":30,"time":"2025-11-28T10:17:17.751Z","msg":"[callDisposition] transitionDirectCallStatus null LocalRinging Outgoing"}
{"level":30,"time":"2025-11-28T10:17:17.751Z","msg":"[callDisposition] transitionCallHistory: Transitioned call history timestamp (before: undefined, after: 1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:17.751Z","msg":"[callDisposition] saveCallHistory: Saving call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Pending, Outgoing, Video, Direct, 1764325037748, null, null)"}
{"level":30,"time":"2025-11-28T10:17:17.757Z","msg":"[callDisposition] saveCallHistory: No previous call history message [REDACTED]e8c"}
{"level":30,"time":"2025-11-28T10:17:17.761Z","msg":"[callDisposition] saveCallHistory: Saved call history message: [REDACTED]4ca"}
{"level":40,"time":"2025-11-28T10:17:17.761Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.761Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: ConversationModel.onNewMessage"}
{"level":40,"time":"2025-11-28T10:17:17.777Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.777Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.784Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.784Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:17.785Z","msg":"[conversations] conversation.queueJob([REDACTED]4cf ([REDACTED]e8c), updateLocalCallHistory): took 36ms"}
{"level":30,"time":"2025-11-28T10:17:17.785Z","msg":"[callDisposition] updateRemoteCallHistory: Not syncing call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Pending, Outgoing, Video, Direct, 1764325037748, null, null)"}
{"level":40,"time":"2025-11-28T10:17:17.965Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.965Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.965Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:17.966Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:18.761Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:17:18.762Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectedBeforeAccepted, event: (ReceivedAcceptedViaRtpData, call_id: 0xc5bfdd1138c7b0f3)"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:523 ringrtc!\t1764325053003\trtc -> conn: dc(accepted)\t0xc5bfdd1138c7b0f3-1 (after connected)"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(ConnectedAndAccepted)"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectedBeforeAccepted, event: (ConnectionObserverEvent, event: StateChanged(ConnectedAndAccepted), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:774 handle_connection_observer_event(): Accepted after connected from 1"}
{"level":30,"time":"2025-11-28T10:17:33.003Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:764 send_hangup_via_rtp_data_to_all_except(): 0xc5bfdd1138c7b0f3 hangup: AcceptedOnAnotherDevice(1) excluded remote_device_id: 1"}
{"level":30,"time":"2025-11-28T10:17:33.004Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]1a1 to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:17:33.004Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1022 send_hangup(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2200 send_next_message(): sending message, len: 0"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1025 ringrtc!\t1764325053003\tcm -> app: send_hangup(AcceptedOnAnotherDevice(1))\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:810 NativePlatform::on_send_hangup(): remote_peer: [REDACTED]4cf, call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:903 terminate_connections_except_accepted():"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:916 terminate_connections_except_accepted(): len: 1"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1546 enable_media(): id: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:60 ringrtc_stats!,connection,call_id,timestamp_us,current_round_trip_time,available_outgoing_bitrate,requests_sent,responses_received,requests_received,responses_sent"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:72 ringrtc_stats!,system,cpu_usage_pct"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:77 ringrtc_stats!,audio,send,ssrc,packets_per_second,average_packet_size,bitrate,remote_packets_lost_pct,remote_jitter,remote_round_trip_time,audio_energy"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:90 ringrtc_stats!,video,send,ssrc,packets_per_second,average_packet_size,bitrate,framerate,key_frames_encoded,encode_time_per_frame,resolution,retransmitted_packets_sent,retransmitted_bitrate,send_delay_per_packet,nack_count,pli_count,quality_limitation_reason,quality_limitation_resolution_changes,remote_packets_lost_pct,remote_jitter,remote_round_trip_time"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:113 ringrtc_stats!,audio,recv,ssrc,packets_per_second,packets_lost_pct,bitrate,jitter,audio_energy,jitter_buffer_delay"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:125 ringrtc_stats!,video,recv,ssrc,packets_per_second,packets_lost_pct,bitrate,framerate,key_frames_decoded,decode_time_per_frame,resolution"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:287 min playout latency: 1200"}
{"level":40,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (jsep_transport_controller.cc:423): JsepTransportController::SetIncomingRtpEnabled(1) audio\n"}
{"level":40,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (rtp_transport.cc:329): RtpTransport::SetIncomingRtpEnabled(1) was 1\n"}
{"level":30,"time":"2025-11-28T10:17:33.005Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:518 NativePlatform::connect_incoming_media()"}
{"level":40,"time":"2025-11-28T10:17:33.005Z","msg":"[VideoSupport] startCapturing(): already capturing"}
{"level":30,"time":"2025-11-28T10:17:33.006Z","msg":"[callDisposition] getLocalCallEventFromDirectCall connected"}
{"level":30,"time":"2025-11-28T10:17:33.006Z","msg":"[callDisposition] updateLocalCallHistory: Processing call event: CallEvent ([REDACTED]5, [REDACTED]4cf, Direct, LocalAccepted, Outgoing, Video, Direct, 1764325053006, null, null, call.handleStateChanged)"}
{"level":30,"time":"2025-11-28T10:17:33.006Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053004\tcm -> app: event(RemoteAccepted)"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteAccepted"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2318 ringrtc!\t1764325053004\tcm -> app: network_route_changed()\tnetwork_route: NetworkRoute { local_adapter_type: Wifi, local_adapter_type_under_vpn: Unknown, local_relayed: false, local_relay_protocol: Unknown, remote_relayed: false }"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:1211 setOutgoingAudioEnabled(true)"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:848 active_connection():"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:1231 setOutgoingVideoEnabled(true)"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectedAndAccepted, event: (UpdateSenderStatus, status: SenderStatus { video_enabled: None, sharing_screen: None, audio_enabled: Some(true) })"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1451 Sending RTP data message: Message { accepted: None, hangup: None, sender_status: Some(SenderStatus { id: Some([REDACTED]5), video_enabled: None, sharing_screen: None, audio_enabled: Some(true) }), seqnum: Some(1), receiver_status: None }"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:848 active_connection():"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectedAndAccepted, event: (UpdateSenderStatus, status: SenderStatus { video_enabled: Some(true), sharing_screen: None, audio_enabled: None })"}
{"level":30,"time":"2025-11-28T10:17:33.007Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1451 Sending RTP data message: Message { accepted: None, hangup: None, sender_status: Some(SenderStatus { id: Some([REDACTED]5), video_enabled: Some(true), sharing_screen: None, audio_enabled: Some(true) }), seqnum: Some(2), receiver_status: None }"}
{"level":30,"time":"2025-11-28T10:17:33.011Z","msg":"[callDisposition] updateLocalCallHistory: Found previous call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Pending, Outgoing, Video, Direct, 1764325037748, null, null)"}
{"level":30,"time":"2025-11-28T10:17:33.011Z","msg":"[callDisposition] transitionDirectCallStatus Pending LocalAccepted Outgoing"}
{"level":30,"time":"2025-11-28T10:17:33.011Z","msg":"[callDisposition] transitionCallHistory: Transitioned call history timestamp (before: 1764325037748, after: 1764325053006)"}
{"level":30,"time":"2025-11-28T10:17:33.011Z","msg":"[callDisposition] saveCallHistory: Saving call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Accepted, Outgoing, Video, Direct, 1764325053006, null, null)"}
{"level":30,"time":"2025-11-28T10:17:33.011Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]1a1"}
{"level":30,"time":"2025-11-28T10:17:33.012Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]1a1"}
{"level":30,"time":"2025-11-28T10:17:33.012Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]1a1, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:33.012Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]1a1, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:17:33.012Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]1a1, attempt 1: sendCallingMessage([REDACTED]4cf ([REDACTED]e8c).1764325053004): Starting send"}
{"level":30,"time":"2025-11-28T10:17:33.012Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:17:33.013Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:33.029Z","msg":"[callDisposition] saveCallHistory: Found previous call history message: [REDACTED]4ca"}
{"level":30,"time":"2025-11-28T10:17:33.030Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:33.030Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:555: Output buffer attributes maxlength 4194304, tlength 6000, prebuf 4804, minreq 1200, fragsize 4294967295"}
{"level":40,"time":"2025-11-28T10:17:33.030Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:358 Playout state: Started"}
{"level":30,"time":"2025-11-28T10:17:33.030Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:422 min recording latency: 1200"}
{"level":40,"time":"2025-11-28T10:17:33.033Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:33.033Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:33.035Z","msg":"[callDisposition] saveCallHistory: Saved call history message: [REDACTED]4ca"}
{"level":40,"time":"2025-11-28T10:17:33.057Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:33.057Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:33.057Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:33.057Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:33.058Z","msg":"[conversations] conversation.queueJob([REDACTED]4cf ([REDACTED]e8c), updateLocalCallHistory): took 52ms"}
{"level":30,"time":"2025-11-28T10:17:33.058Z","msg":"[callDisposition] updateRemoteCallHistory: syncing call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Accepted, Outgoing, Video, Direct, 1764325053006, null, null)"}
{"level":30,"time":"2025-11-28T10:17:33.059Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]4ee to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:17:33.059Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:568: Input buffer attributes maxlength 4194304, tlength 2400, prebuf 4294967295, minreq 2400, fragsize 2400"}
{"level":40,"time":"2025-11-28T10:17:33.059Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:468 recording state: Started"}
{"level":30,"time":"2025-11-28T10:17:33.082Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]4ee"}
{"level":30,"time":"2025-11-28T10:17:33.089Z","msg":"[CallManager] Stopping ringtone"}
{"level":30,"time":"2025-11-28T10:17:33.089Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]4ee"}
{"level":30,"time":"2025-11-28T10:17:33.090Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]4ee, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:33.090Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]4ee, attempt 1: starting callEventSync send to [REDACTED]e49 with timestamp 1764325053059"}
{"level":30,"time":"2025-11-28T10:17:33.091Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:33.097Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":40,"time":"2025-11-28T10:17:33.132Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (rtp_sender_video.cc:769): Sent first RTP packet of the first video frame for the stream (pre-pacer): ssrc=1003, initial resolution=320x240\n"}
{"level":30,"time":"2025-11-28T10:17:33.201Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:33.201Z","msg":"[JobQueue] conversation job queue: job [REDACTED]1a1 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:33.203Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:616 API:CallManager:handle_message_sent():"}
{"level":30,"time":"2025-11-28T10:17:33.203Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1246 ringrtc!\t1764325053203\tapp -> cm: message_sent()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:33.204Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:33.204Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2232 send_next_message(): no messages to send"}
{"level":30,"time":"2025-11-28T10:17:33.215Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:17:33.218Z","msg":"[JobQueue] single proto job queue: job [REDACTED]4ee succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: None, sharing_screen: None, audio_enabled: Some(true) })"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: Some(false), sharing_screen: None, audio_enabled: Some(true) })"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: Some(true), sharing_screen: None, audio_enabled: Some(true) })"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectedAndAccepted, event: (ConnectionObserverEvent, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: None, sharing_screen: None, audio_enabled: Some(true) }), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectedAndAccepted, event: (ConnectionObserverEvent, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: Some(false), sharing_screen: None, audio_enabled: Some(true) }), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: ConnectedAndAccepted, event: (ConnectionObserverEvent, event: RemoteSenderStatusChanged(SenderStatus { video_enabled: Some(true), sharing_screen: None, audio_enabled: Some(true) }), device: 1)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053405\tcm -> app: event(RemoteAudioEnable)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteAudioEnable"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053405\tcm -> app: event(RemoteVideoDisable)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteVideoDisable"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053405\tcm -> app: event(RemoteAudioEnable)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteAudioEnable"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053405\tcm -> app: event(RemoteVideoEnable)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteVideoEnable"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325053405\tcm -> app: event(RemoteAudioEnable)"}
{"level":30,"time":"2025-11-28T10:17:33.411Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: RemoteAudioEnable"}
{"level":30,"time":"2025-11-28T10:17:34.033Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:17:34.034Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:17:35.007Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:141 ringrtc_stats!,connection,0xc5bfdd1138c7b0f3,[REDACTED],76ms,316095bps,11,11,10,10"}
{"level":30,"time":"2025-11-28T10:17:35.012Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:173 ringrtc_stats!,system,4%"}
{"level":30,"time":"2025-11-28T10:17:35.012Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:189 ringrtc_stats!,audio,send,1002,13.5,231.2,24968.0bps,0.0%,0ms,0ms,0.342"}
{"level":30,"time":"2025-11-28T10:17:35.012Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:217 ringrtc_stats!,video,send,1003,39.5,765.8,242004bps,28.0fps,1,3.2ms,320x240,0,0.0bps,3.0ms,0,0,bandwidth,0,0.0%,28.0ms,120.3ms"}
{"level":30,"time":"2025-11-28T10:17:35.012Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:275 ringrtc_stats!,audio,recv,2002,11.0,0.0%,21120.0bps,28ms,0.382,65ms"}
{"level":30,"time":"2025-11-28T10:17:35.012Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:311 ringrtc_stats!,video,recv,2003,32.5,0.0%,190336bps,4.5fps,1,2.3ms,1280x720"}
{"level":30,"time":"2025-11-28T10:17:35.119Z","msg":"[notifications] NotificationService: clearing notification and requesting an update"}
{"level":30,"time":"2025-11-28T10:17:36.120Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is focused; there is no notification data"}
{"level":30,"time":"2025-11-28T10:17:38.859Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(unauthenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:17:39.661Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(authenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:17:45.017Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:141 ringrtc_stats!,connection,0xc5bfdd1138c7b0f3,[REDACTED],8ms,634148bps,15,15,14,14"}
{"level":30,"time":"2025-11-28T10:17:45.021Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:173 ringrtc_stats!,system,10%"}
{"level":30,"time":"2025-11-28T10:17:45.021Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:189 ringrtc_stats!,audio,send,1002,15.8,235.5,29734.1bps,0.0%,26ms,26ms,0.666"}
{"level":30,"time":"2025-11-28T10:17:45.021Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:217 ringrtc_stats!,video,send,1003,52.4,896.7,376215bps,24.1fps,2,3.6ms,640x480,0,0.0bps,103.5ms,0,0,bandwidth,0,0.0%,28.5ms,32.6ms"}
{"level":30,"time":"2025-11-28T10:17:45.021Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:275 ringrtc_stats!,audio,recv,2002,16.3,0.0%,30883.3bps,26ms,0.608,175ms"}
{"level":30,"time":"2025-11-28T10:17:45.021Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/stats_observer.rs:311 ringrtc_stats!,video,recv,2003,189.5,0.0%,1629913bps,22.3fps,0,3.2ms,1280x720"}
{"level":30,"time":"2025-11-28T10:17:51.432Z","msg":"[calling] CallingClass.hangup([REDACTED]4cf ([REDACTED]e8c)/button click)"}
{"level":30,"time":"2025-11-28T10:17:51.432Z","msg":"[calling] CallingClass.hangup([REDACTED]4cf ([REDACTED]e8c)/button click): 1 call(s) to hang up..."}
{"level":30,"time":"2025-11-28T10:17:51.433Z","msg":"[calling] CallingClass.hangup([REDACTED]4cf ([REDACTED]e8c)/button click): Hanging up conversation [REDACTED]e8c"}
{"level":30,"time":"2025-11-28T10:17:51.433Z","msg":"[VideoSupport] stopCapturing()"}
{"level":40,"time":"2025-11-28T10:17:51.433Z","msg":"[VideoSupport] Disabling local preview"}
{"level":30,"time":"2025-11-28T10:17:51.433Z","msg":"[calling] CallingClass.hangup([REDACTED]4cf ([REDACTED]e8c)/button click): Done."}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:1211 setOutgoingAudioEnabled(false)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:848 active_connection():"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/electron.rs:1231 setOutgoingVideoEnabled(false)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectedAndAccepted, event: (UpdateSenderStatus, status: SenderStatus { video_enabled: None, sharing_screen: None, audio_enabled: Some(false) })"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1451 Sending RTP data message: Message { accepted: None, hangup: None, sender_status: Some(SenderStatus { id: Some([REDACTED]5), video_enabled: Some(true), sharing_screen: None, audio_enabled: Some(false) }), seqnum: Some(3), receiver_status: None }"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:848 active_connection():"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: ConnectedAndAccepted, event: (UpdateSenderStatus, status: SenderStatus { video_enabled: Some(false), sharing_screen: None, audio_enabled: None })"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:626 API:CallManager:handle_hangup():"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1337 ringrtc!\t1764325071450\tapp -> cm: hangup()"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1339 handle_hangup(): active call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1064 conclude_call(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2306 ringrtc!\t1764325071450\tcm -> app: event(EndedLocalHangup)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:555 NativePlatform::on_event(): remote_peer: [REDACTED]4cf, event: EndedLocalHangup"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1022 send_hangup(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2200 send_next_message(): sending message, len: 0"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1025 ringrtc!\t1764325071450\tcm -> app: send_hangup(Normal)\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:810 NativePlatform::on_send_hangup(): remote_peer: [REDACTED]4cf, call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1004 terminate_call(): call_id: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:932 terminate(): ref_count: 6"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:953 terminate(): waiting for terminate complete..."}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: Terminating, event: (SendHangupViaRtpDataToAll, hangup: Normal/None)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:688 handle_send_hangup_via_rtp_data_to_all():"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_fsm.rs:237 state: Terminating, event: (Terminate)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1451 Sending RTP data message: Message { accepted: None, hangup: None, sender_status: Some(SenderStatus { id: Some([REDACTED]5), video_enabled: Some(false), sharing_screen: None, audio_enabled: Some(false) }), seqnum: Some(4), receiver_status: None }"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:978 notify_terminate_complete(): notifying terminate complete..."}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:967 terminate(): terminate complete: ref_count: 5"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:523 NativePlatform::disconnect_incoming_media()"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1599 terminate(): ref_count: 2"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 0, event: StateChanged(Terminating)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1657 terminate(): waiting for terminate complete..."}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: Terminating, event: (Terminate)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1673 terminate(): terminate complete: ref_count: 2"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 0, event: StateChanged(Terminated)"}
{"level":30,"time":"2025-11-28T10:17:51.483Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:270 ringrtc!\t1764325071450\trtc -> conn: ice_connection_change(Closed)\t0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:431 Connection: Dropping last reference: 0xc5bfdd1138c7b0f3-0"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:877 terminate_connections(): call_id: 0xc5bfdd1138c7b0f3 remote_device_id: 1"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1599 terminate(): ref_count: 3"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(Terminating)"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1657 terminate(): waiting for terminate complete..."}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection_fsm.rs:284 state: Terminating, event: (Terminate)"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:1673 terminate(): terminate complete: ref_count: 3"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:1058 on_connection_observer_event(): call_id: 0xc5bfdd1138c7b0f3, remote_device_id: 1, event: StateChanged(Terminated)"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/peer_connection_observer.rs:270 ringrtc!\t1764325071451\trtc -> conn: ice_connection_change(Closed)\t0xc5bfdd1138c7b0f3-1"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/logging.rs:41 (packet_buffer.cc:99): Flushing packets... seqnum_diff=2, rtp_ts_diff=5760, recv_time_diff=104020 us, ms_since_first_insert=130, ms_since_last_insert=30, num_out_of_order=0, num_gaps_below_40ms=1, num_gaps_above_90ms=0, num_no_packet_info=0\n"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:653: Stream stop: waiting for drain"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:657: Stream stop: waited for drain"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:358 Playout state: Stopped"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:653: Stream stop: waiting for drain"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:657: Stream stop: waited for drain"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:358 Playout state: Stopped"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:653: Stream stop: waiting for drain"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:657: Stream stop: waited for drain"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/connection.rs:431 Connection: Dropping last reference: 0xc5bfdd1138c7b0f3-1"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call.rs:147 Call: Dropping last reference: 0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2445 ringrtc!\t1764325071462\tcm -> app: call_concluded()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/native.rs:730 NativePlatform::on_call_concluded(): remote_peer: [REDACTED]4cf"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:468 recording state: Stopped"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:653: Stream stop: waiting for drain"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:955 cubeb: stream.rs:657: Stream stop: waited for drain"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[@signalapp/ringrtc] src/rust/src/webrtc/audio_device_module.rs:468 recording state: Stopped"}
{"level":40,"time":"2025-11-28T10:17:51.484Z","msg":"[VideoSupport] stopCapturing(): not capturing"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[callDisposition] getLocalCallEventFromDirectCall ended"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[callDisposition] getLocalCallEventFromCallEndedReason LocalHangup"}
{"level":30,"time":"2025-11-28T10:17:51.484Z","msg":"[callDisposition] updateLocalCallHistory: Processing call event: CallEvent ([REDACTED]5, [REDACTED]4cf, Direct, LocalHangup, Outgoing, Video, Direct, 1764325071484, null, null, call.handleStateChanged)"}
{"level":30,"time":"2025-11-28T10:17:51.485Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]2cf to queue \"conversation\""}
{"level":30,"time":"2025-11-28T10:17:51.487Z","msg":"[callDisposition] updateLocalCallHistory: Found previous call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Accepted, Outgoing, Video, Direct, 1764325053006, null, null)"}
{"level":30,"time":"2025-11-28T10:17:51.487Z","msg":"[callDisposition] transitionDirectCallStatus Accepted LocalHangup Outgoing"}
{"level":30,"time":"2025-11-28T10:17:51.487Z","msg":"[callDisposition] transitionCallHistory: Transitioned call history timestamp (before: 1764325053006, after: 1764325053006)"}
{"level":30,"time":"2025-11-28T10:17:51.487Z","msg":"[callDisposition] saveCallHistory: Saving call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Accepted, Outgoing, Video, Direct, 1764325053006, null, null)"}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[JobQueue] conversation job queue: added new job [REDACTED]2cf"}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[JobQueue] conversation job queue: enqueuing job [REDACTED]2cf"}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[JobQueue] conversation job queue: running job [REDACTED]2cf, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]2cf, attempt 1: calculating timeRemaining and shouldContinue..."}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[JobQueue] conversation job queue, job ID [REDACTED]2cf, attempt 1: sendCallingMessage([REDACTED]4cf ([REDACTED]e8c).1764325071485): Starting send"}
{"level":30,"time":"2025-11-28T10:17:51.491Z","msg":"[senderCertificate] Sender certificate service found a valid no-E164 certificate in storage; skipping fetch"}
{"level":30,"time":"2025-11-28T10:17:51.492Z","msg":"[markConversationRead] ([REDACTED]4cf ([REDACTED]e8c)) {\"markingReadBefore\":{\"sentAt\":1764325037748,\"receivedAt\":1764324951097},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:17:51.492Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marking call history read before ([REDACTED]5, 1764325053006)"}
{"level":30,"time":"2025-11-28T10:17:51.493Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:51.496Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marked 0 call history messages read"}
{"level":30,"time":"2025-11-28T10:17:51.496Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Queueing sync message"}
{"level":30,"time":"2025-11-28T10:17:51.496Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]c3a to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:17:51.496Z","msg":"[callDisposition] saveCallHistory: Found previous call history message: [REDACTED]4ca"}
{"level":30,"time":"2025-11-28T10:17:51.497Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key)"}
{"level":30,"time":"2025-11-28T10:17:51.498Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]c3a"}
{"level":30,"time":"2025-11-28T10:17:51.498Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]c3a"}
{"level":30,"time":"2025-11-28T10:17:51.498Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]c3a, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:51.498Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]c3a, attempt 1: starting callLogEventSync send to [REDACTED]e49 with timestamp 1764325071496"}
{"level":30,"time":"2025-11-28T10:17:51.498Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":40,"time":"2025-11-28T10:17:51.502Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:51.502Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:51.503Z","msg":"[callDisposition] saveCallHistory: Saved call history message: [REDACTED]4ca"}
{"level":40,"time":"2025-11-28T10:17:51.509Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:51.509Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:51.509Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:17:51.509Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:17:51.509Z","msg":"[callDisposition] updateRemoteCallHistory: syncing call history: CallHistory ([REDACTED]5, [REDACTED]4cf, Direct, Accepted, Outgoing, Video, Direct, 1764325053006, null, null)"}
{"level":30,"time":"2025-11-28T10:17:51.509Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]240 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:17:51.510Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:17:51.525Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]240"}
{"level":30,"time":"2025-11-28T10:17:51.526Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]240"}
{"level":30,"time":"2025-11-28T10:17:51.526Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]240, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:51.526Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]240, attempt 1: starting callEventSync send to [REDACTED]e49 with timestamp 1764325071509"}
{"level":30,"time":"2025-11-28T10:17:51.645Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]4cf?story=false (unauth+key) 200 Success"}
{"level":30,"time":"2025-11-28T10:17:51.645Z","msg":"[JobQueue] conversation job queue: job [REDACTED]2cf succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:51.647Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:616 API:CallManager:handle_message_sent():"}
{"level":30,"time":"2025-11-28T10:17:51.648Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:1246 ringrtc!\t1764325071647\tapp -> cm: message_sent()\t0xc5bfdd1138c7b0f3"}
{"level":30,"time":"2025-11-28T10:17:51.648Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2167 send_next_message():"}
{"level":30,"time":"2025-11-28T10:17:51.648Z","msg":"[@signalapp/ringrtc] src/rust/src/core/call_manager.rs:2232 send_next_message(): no messages to send"}
{"level":30,"time":"2025-11-28T10:17:51.648Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:17:51.648Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:51.650Z","msg":"[JobQueue] single proto job queue: job [REDACTED]c3a succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:51.651Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:17:51.838Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:17:51.845Z","msg":"[JobQueue] single proto job queue: job [REDACTED]240 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:17:52.479Z","msg":"[markConversationRead] ([REDACTED]4cf ([REDACTED]e8c)) {\"markingReadBefore\":{\"sentAt\":1764325037748,\"receivedAt\":1764324951097},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:17:52.479Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marking call history read before ([REDACTED]5, 1764325053006)"}
{"level":30,"time":"2025-11-28T10:17:52.480Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marked 0 call history messages read"}
{"level":30,"time":"2025-11-28T10:17:52.480Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Queueing sync message"}
{"level":30,"time":"2025-11-28T10:17:52.480Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]9a6 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:17:52.487Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]9a6"}
{"level":30,"time":"2025-11-28T10:17:52.487Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]9a6"}
{"level":30,"time":"2025-11-28T10:17:52.487Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]9a6, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:17:52.488Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]9a6, attempt 1: starting callLogEventSync send to [REDACTED]e49 with timestamp 1764325072480"}
{"level":30,"time":"2025-11-28T10:17:52.489Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:17:52.491Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:17:52.502Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:17:52.503Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:17:52.660Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:17:52.667Z","msg":"[JobQueue] single proto job queue: job [REDACTED]9a6 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:18:08.977Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(unauthenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:18:09.784Z","msg":"[WebsocketResources] WebSocketResources.KeepAlive(LibsignalWebSocketResource(authenticated)).send: Sending a keepalive message"}
{"level":30,"time":"2025-11-28T10:18:13.769Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757407247296.attachment.[REDACTED]78f): starting job"}
{"level":30,"time":"2025-11-28T10:18:13.785Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335306540.attachment.[REDACTED]5bb): starting job"}
{"level":30,"time":"2025-11-28T10:18:13.785Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335231663.attachment.[REDACTED]3d0): starting job"}
{"level":30,"time":"2025-11-28T10:18:13.789Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]7c5"}
{"level":30,"time":"2025-11-28T10:18:13.791Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]P6I"}
{"level":30,"time":"2025-11-28T10:18:13.792Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]-JU"}
{"level":40,"time":"2025-11-28T10:18:14.061Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]P6I 404 Error"}
{"level":30,"time":"2025-11-28T10:18:14.062Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757335306540.attachment.[REDACTED]5bb: Failed to fetch attachment, attempt 1: HTTPError 404"}
{"level":40,"time":"2025-11-28T10:18:14.062Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]-JU 404 Error"}
{"level":30,"time":"2025-11-28T10:18:14.063Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757335231663.attachment.[REDACTED]3d0: Failed to fetch attachment, attempt 1: HTTPError 404"}
{"level":40,"time":"2025-11-28T10:18:14.063Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]7c5 404 Error"}
{"level":30,"time":"2025-11-28T10:18:14.064Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1757407247296.attachment.[REDACTED]78f: Failed to fetch attachment, attempt 1: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:18:14.070Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335306540.attachment.[REDACTED]5bb): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:18:14.072Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757335231663.attachment.[REDACTED]3d0): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:18:14.074Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1757407247296.attachment.[REDACTED]78f): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:18:14.078Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1756968789605.attachment.[REDACTED]914): starting job"}
{"level":30,"time":"2025-11-28T10:18:14.080Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]baF"}
{"level":40,"time":"2025-11-28T10:18:14.282Z","msg":"[WebAPI] GET (REST) https://cdn3.signal.org/attachments/[REDACTED]baF 404 Error"}
{"level":30,"time":"2025-11-28T10:18:14.282Z","msg":"[AttachmentDownloadManager] runDownloadAttachmentJob/1756968789605.attachment.[REDACTED]914: Failed to fetch attachment, attempt 1: HTTPError 404"}
{"level":30,"time":"2025-11-28T10:18:14.286Z","msg":"[JobManager] AttachmentDownloadManager/startJob(1756968789605.attachment.[REDACTED]914): job completed with status: retry"}
{"level":30,"time":"2025-11-28T10:18:15.286Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: checking for expiring messages"}
{"level":30,"time":"2025-11-28T10:18:15.287Z","msg":"[expiringMessagesDeletion] checkExpiringMessages: found no messages to expire"}
{"level":30,"time":"2025-11-28T10:18:18.054Z","msg":"[conversations] onConversationOpened([REDACTED]4cf ([REDACTED]e8c)): Updating newly opened conversation state"}
{"level":30,"time":"2025-11-28T10:18:18.060Z","msg":"[conversations] fetchLatestGroupV2Data: Not groupV2"}
{"level":40,"time":"2025-11-28T10:18:18.180Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:18.181Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:18.186Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:18.186Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:18:18.198Z","msg":"[markConversationRead] ([REDACTED]4cf ([REDACTED]e8c)) {\"markingReadBefore\":{\"sentAt\":1764325037748,\"receivedAt\":1764324951097},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:18:18.198Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marking call history read before ([REDACTED]5, 1764325053006)"}
{"level":30,"time":"2025-11-28T10:18:18.198Z","msg":"[conversations] loadNewestMessages/[REDACTED]4cf ([REDACTED]e8c): loaded 30 messages, latest timestamp=1764325037748"}
{"level":30,"time":"2025-11-28T10:18:18.236Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marked 0 call history messages read"}
{"level":30,"time":"2025-11-28T10:18:18.237Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Queueing sync message"}
{"level":30,"time":"2025-11-28T10:18:18.237Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]4c2 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:18:18.250Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]4c2"}
{"level":30,"time":"2025-11-28T10:18:18.250Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]4c2"}
{"level":30,"time":"2025-11-28T10:18:18.250Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]4c2, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:18:18.250Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]4c2, attempt 1: starting callLogEventSync send to [REDACTED]e49 with timestamp 1764325098237"}
{"level":30,"time":"2025-11-28T10:18:18.256Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:18:18.262Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:18:18.465Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:18:18.471Z","msg":"[JobQueue] single proto job queue: job [REDACTED]4c2 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:18:18.695Z","msg":"[markConversationRead] ([REDACTED]4cf ([REDACTED]e8c)) {\"markingReadBefore\":{\"sentAt\":1764325037748,\"receivedAt\":1764324951097},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:18:18.696Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marking call history read before ([REDACTED]5, 1764325053006)"}
{"level":30,"time":"2025-11-28T10:18:18.697Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Marked 0 call history messages read"}
{"level":30,"time":"2025-11-28T10:18:18.697Z","msg":"[callDisposition] markAllCallHistoryReadAndSync: Queueing sync message"}
{"level":30,"time":"2025-11-28T10:18:18.697Z","msg":"[JobQueueDatabaseStore] adding job [REDACTED]aa7 to queue \"single proto\""}
{"level":30,"time":"2025-11-28T10:18:18.700Z","msg":"[JobQueue] single proto job queue: added new job [REDACTED]aa7"}
{"level":30,"time":"2025-11-28T10:18:18.700Z","msg":"[JobQueue] single proto job queue: enqueuing job [REDACTED]aa7"}
{"level":30,"time":"2025-11-28T10:18:18.700Z","msg":"[JobQueue] single proto job queue: running job [REDACTED]aa7, attempt 1 of 110"}
{"level":30,"time":"2025-11-28T10:18:18.700Z","msg":"[JobQueue] single proto job queue, job ID [REDACTED]aa7, attempt 1: starting callLogEventSync send to [REDACTED]e49 with timestamp 1764325098697"}
{"level":30,"time":"2025-11-28T10:18:18.701Z","msg":"[SignalProtocolStore] commitZoneChanges(storeSession): pending kyberPreKeysToRemove 0, pending preKeysToRemove 0, pending senderKeys 0, pending sessions 1, pending unprocessed 0, pending kyberTriples 0"}
{"level":30,"time":"2025-11-28T10:18:18.703Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false"}
{"level":30,"time":"2025-11-28T10:18:18.871Z","msg":"[WebAPI] PUT (WS) https://chat.signal.org/v1/messages/[REDACTED]e49?story=false 200 Success"}
{"level":30,"time":"2025-11-28T10:18:18.878Z","msg":"[JobQueue] single proto job queue: job [REDACTED]aa7 succeeded on attempt 1"}
{"level":30,"time":"2025-11-28T10:18:20.573Z","msg":"[conversations] preloadNewestMessages/[REDACTED]97e ([REDACTED]27d): starting"}
{"level":30,"time":"2025-11-28T10:18:20.584Z","msg":"[conversations] preloadNewestMessages/[REDACTED]97e ([REDACTED]27d): preloaded 30 messages, latest timestamp=1764325009165"}
{"level":30,"time":"2025-11-28T10:18:20.639Z","msg":"[conversations] onConversationClosed/[REDACTED]4cf ([REDACTED]e8c): unloading due to showConversation"}
{"level":30,"time":"2025-11-28T10:18:20.639Z","msg":"[conversations] onConversationClosed/[REDACTED]4cf ([REDACTED]e8c): clearing draft info"}
{"level":30,"time":"2025-11-28T10:18:20.639Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) open start"}
{"level":30,"time":"2025-11-28T10:18:20.669Z","msg":"[conversations] onConversationOpened([REDACTED]97e ([REDACTED]27d)): Updating newly opened conversation state"}
{"level":30,"time":"2025-11-28T10:18:20.671Z","msg":"[conversations] fetchLatestGroupV2Data: Not groupV2"}
{"level":30,"time":"2025-11-28T10:18:20.671Z","msg":"[conversations] loadNewestMessages/[REDACTED]97e ([REDACTED]27d): preload cache still valid, skipping"}
{"level":30,"time":"2025-11-28T10:18:20.712Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) open took 73ms"}
{"level":30,"time":"2025-11-28T10:18:20.726Z","msg":"[useComputePeaks] MessageAudio: loading audio and computing waveform"}
{"level":30,"time":"2025-11-28T10:18:20.726Z","msg":"[VoiceNotesPlaybackContext] VoiceNotesPlaybackContext: queueing computing peaks"}
{"level":30,"time":"2025-11-28T10:18:20.726Z","msg":"[VoiceNotesPlaybackContext] GlobalAudioContext: waveform cache hit"}
{"level":40,"time":"2025-11-28T10:18:20.761Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:18:20.761Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325009165)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":40,"time":"2025-11-28T10:18:20.765Z","msg":"[ConversationController] lookupOrCreate: Called with neither e164 nor serviceId! reason: MessageModel.getSenderIdentifier(1764325037748)"}
{"level":30,"time":"2025-11-28T10:18:20.791Z","msg":"[markConversationRead] ([REDACTED]97e ([REDACTED]27d)) {\"markingReadBefore\":{\"sentAt\":1764325009165,\"receivedAt\":1764324951093},\"unreadMessages\":0,\"unreadReactions\":0,\"unreadPollVotes\":0}"}
{"level":30,"time":"2025-11-28T10:18:22.223Z","msg":"[background] shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.223Z","msg":"[JobManager] AttachmentDownloadManager: stopping. There are 0 active job(s)"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[AttachmentBackupManager] stopping"}
{"level":40,"time":"2025-11-28T10:18:22.224Z","msg":"[WebAPI] cancelInflightRequests/Shutdown: Canceling 0 requests"}
{"level":40,"time":"2025-11-28T10:18:22.224Z","msg":"[WebAPI] cancelInflightRequests/Shutdown: Done"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[background] shutdown: shutting down messageReceiver"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[storage] disableStorageService: shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[MessageReceiver] stopProcessing"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] waitForAllBatchers"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing sql.Client.updateConversationBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete sql.Client.updateConversationBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing deliveryReceiptBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete deliveryReceiptBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing changedConvoBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete changedConvoBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing respondWithProfileKeyBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete respondWithProfileKeyBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete MessageReceiver.cacheRemoveBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[background] shutdown: flushing conversations"}
{"level":30,"time":"2025-11-28T10:18:22.224Z","msg":"[sleeper] shutting down, settling 0 in-progress sleep calls"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[sleeper] sleep tasks settled"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[background] shutdown: shutting down queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] call link refresh job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] conversation job queue: shutdown: stop accepting new work and drain 0 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] groupAvatar job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] single proto job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] read sync job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] view sync job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] view once open sync job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] remove storage key job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] report spam job queue: shutdown: stop accepting new work and drain 1 promise queues"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobManager] CallLinkFinalizeDeleteManager: stopping. There are 0 active job(s)"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] stop(shutdownAllJobQueues) stopping"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] deleting expired entities"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] conversation job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] call link refresh job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] groupAvatar job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] single proto job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] read sync job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] view sync job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] view once open sync job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] remove storage key job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.225Z","msg":"[JobQueue] report spam job queue: shutdown: complete"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[ExpiringEntityCleanupService] [ChatFolders] deleted 0 entities: "}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[background] shutdown: shutting down conversation queues"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]698 ([REDACTED]353) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]698 ([REDACTED]353) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]95b ([REDACTED]9f0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]4cf ([REDACTED]e8c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]129 ([REDACTED]014) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]3d1 ([REDACTED]47f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation [REDACTED]3d1 ([REDACTED]47f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]c93) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]c93) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]404 ([REDACTED]e34) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]404 ([REDACTED]e34) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]095 ([REDACTED]e97) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]095 ([REDACTED]e97) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation PNI:[REDACTED]ede ([REDACTED]c5d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]078 ([REDACTED]fd1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]078 ([REDACTED]fd1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]196 ([REDACTED]828) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]196 ([REDACTED]828) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]cb4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]cb4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]904 ([REDACTED]bd8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]904 ([REDACTED]bd8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]485 ([REDACTED]6fe) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]485 ([REDACTED]6fe) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]931 ([REDACTED]749) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]931 ([REDACTED]749) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]065) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]065) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]218 ([REDACTED]b40) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]218 ([REDACTED]b40) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.229Z","msg":"[conversations] conversation +[REDACTED]295 ([REDACTED]e9f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]295 ([REDACTED]e9f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]272 ([REDACTED]a71) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]272 ([REDACTED]a71) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]895 ([REDACTED]82e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]895 ([REDACTED]82e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]001 ([REDACTED]1d5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]001 ([REDACTED]1d5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]607 ([REDACTED]eb9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]607 ([REDACTED]eb9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]397 ([REDACTED]72c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]397 ([REDACTED]72c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]294 ([REDACTED]28f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]294 ([REDACTED]28f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]ff5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]ff5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]452 ([REDACTED]757) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]452 ([REDACTED]757) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]770 ([REDACTED]4a0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]770 ([REDACTED]4a0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]699 ([REDACTED]3db) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]699 ([REDACTED]3db) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]022 ([REDACTED]139) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]022 ([REDACTED]139) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]595 ([REDACTED]af1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]595 ([REDACTED]af1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]793 ([REDACTED]6f4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]793 ([REDACTED]6f4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]305 ([REDACTED]018) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]305 ([REDACTED]018) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]888 ([REDACTED]39d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]888 ([REDACTED]39d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]949 ([REDACTED]f9b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]949 ([REDACTED]f9b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]60e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]60e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]626 ([REDACTED]f4d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]626 ([REDACTED]f4d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]820 ([REDACTED]6f6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]820 ([REDACTED]6f6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]824 ([REDACTED]436) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]824 ([REDACTED]436) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]124 ([REDACTED]ad0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]124 ([REDACTED]ad0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]c0b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]c0b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]333 ([REDACTED]b64) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]333 ([REDACTED]b64) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]155 ([REDACTED]9d2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]155 ([REDACTED]9d2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]135 ([REDACTED]c60) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]135 ([REDACTED]c60) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]907 ([REDACTED]bb4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]907 ([REDACTED]bb4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]773 ([REDACTED]6ec) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]773 ([REDACTED]6ec) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]930 ([REDACTED]717) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]930 ([REDACTED]717) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]784 ([REDACTED]a27) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]784 ([REDACTED]a27) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]772 ([REDACTED]c42) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]772 ([REDACTED]c42) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]476 ([REDACTED]466) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]476 ([REDACTED]466) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]d0b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]d0b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]950 ([REDACTED]b54) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]950 ([REDACTED]b54) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]012) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]012) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.230Z","msg":"[conversations] conversation +[REDACTED]336 ([REDACTED]33b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]336 ([REDACTED]33b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]198 ([REDACTED]765) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]198 ([REDACTED]765) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]f27 ([REDACTED]dd8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]a1e ([REDACTED]06c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]acb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]acb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]c68 ([REDACTED]1c1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]c68 ([REDACTED]1c1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]199 ([REDACTED]ace) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]199 ([REDACTED]ace) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]109 ([REDACTED]df1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]109 ([REDACTED]df1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]988 ([REDACTED]301) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]988 ([REDACTED]301) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]789 ([REDACTED]ed6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]789 ([REDACTED]ed6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]359 ([REDACTED]e5c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]359 ([REDACTED]e5c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]4da) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]4da) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]557 ([REDACTED]435) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]557 ([REDACTED]435) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]557 ([REDACTED]c93) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]557 ([REDACTED]c93) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]691 ([REDACTED]a98) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]691 ([REDACTED]a98) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]444 ([REDACTED]644) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]444 ([REDACTED]644) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]a97) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]a97) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]d2d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]d2d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]a0a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]a0a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +491721234 ([REDACTED]be3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +491721234 ([REDACTED]be3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]633 ([REDACTED]080) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]633 ([REDACTED]080) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]891 ([REDACTED]982) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]891 ([REDACTED]982) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]191 ([REDACTED]285) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]191 ([REDACTED]285) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]b09) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]b09) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]80d ([REDACTED]79f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]204 ([REDACTED]baf) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]204 ([REDACTED]baf) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]063 ([REDACTED]5f2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]063 ([REDACTED]5f2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]680 ([REDACTED]6fb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]680 ([REDACTED]6fb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]765 ([REDACTED]7fb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]765 ([REDACTED]7fb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]785 ([REDACTED]680) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]785 ([REDACTED]680) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]240 ([REDACTED]81b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]240 ([REDACTED]81b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]03d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]03d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]736) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]736) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]a36 ([REDACTED]010) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]687 ([REDACTED]948) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]687 ([REDACTED]948) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation PNI:[REDACTED]40c ([REDACTED]f46) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]7047 ([REDACTED]ab7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]7047 ([REDACTED]ab7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]249 ([REDACTED]3bc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]249 ([REDACTED]3bc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]478 ([REDACTED]ff2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]478 ([REDACTED]ff2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]455) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]455) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]905 ([REDACTED]edc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]905 ([REDACTED]edc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]478 ([REDACTED]885) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]478 ([REDACTED]885) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]93c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]93c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]935 ([REDACTED]db1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]935 ([REDACTED]db1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]24f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]24f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]412 ([REDACTED]f92) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.231Z","msg":"[conversations] conversation +[REDACTED]412 ([REDACTED]f92) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7934836 ([REDACTED]b45) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7934836 ([REDACTED]b45) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7222222 ([REDACTED]dc3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7222222 ([REDACTED]dc3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7227700 ([REDACTED]45c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +7227700 ([REDACTED]45c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]336 ([REDACTED]4e5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]336 ([REDACTED]4e5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]7bf) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]7bf) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49222222 ([REDACTED]688) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49222222 ([REDACTED]688) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49934836 ([REDACTED]7a2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49934836 ([REDACTED]7a2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49116116 ([REDACTED]edc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49116116 ([REDACTED]edc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]904 ([REDACTED]dc7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]904 ([REDACTED]dc7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]931 ([REDACTED]2dc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]931 ([REDACTED]2dc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]aa4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]aa4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]950 ([REDACTED]451) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]950 ([REDACTED]451) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]198 ([REDACTED]d93) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]198 ([REDACTED]d93) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]626) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]626) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]95a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]95a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]063 ([REDACTED]e68) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]063 ([REDACTED]e68) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]6de) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]6de) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]95c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]95c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]207047 ([REDACTED]b9e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]207047 ([REDACTED]b9e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49227700 ([REDACTED]462) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +49227700 ([REDACTED]462) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]444 ([REDACTED]60a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]444 ([REDACTED]60a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]88b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]88b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]6cb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]6cb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]633 ([REDACTED]538) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]633 ([REDACTED]538) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]420 ([REDACTED]558) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]420 ([REDACTED]558) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation [REDACTED]c62 ([REDACTED]708) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation PNI:[REDACTED]6a7 ([REDACTED]d6f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]423) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]423) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]868 ([REDACTED]129) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]868 ([REDACTED]129) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]392 ([REDACTED]1cf) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]392 ([REDACTED]1cf) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]573 ([REDACTED]142) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]573 ([REDACTED]142) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]541 ([REDACTED]55b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]541 ([REDACTED]55b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]785 ([REDACTED]9d4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]785 ([REDACTED]9d4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]117 ([REDACTED]861) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]117 ([REDACTED]861) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]548 ([REDACTED]e92) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]548 ([REDACTED]e92) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]644 ([REDACTED]f19) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]644 ([REDACTED]f19) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]305 ([REDACTED]1c1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]305 ([REDACTED]1c1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]664 ([REDACTED]bfd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]664 ([REDACTED]bfd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]732 ([REDACTED]402) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]732 ([REDACTED]402) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]b1a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]b1a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]b55) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]b55) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]258 ([REDACTED]16a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]258 ([REDACTED]16a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]770 ([REDACTED]818) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]770 ([REDACTED]818) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]263 ([REDACTED]3be) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]263 ([REDACTED]3be) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.232Z","msg":"[conversations] conversation +[REDACTED]316 ([REDACTED]19c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]316 ([REDACTED]19c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]d30) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]d30) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]563 ([REDACTED]b77) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]563 ([REDACTED]b77) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]995 ([REDACTED]3a7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]995 ([REDACTED]3a7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]986 ([REDACTED]222) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]986 ([REDACTED]222) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]233 ([REDACTED]2cf) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]233 ([REDACTED]2cf) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]041 ([REDACTED]99a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]041 ([REDACTED]99a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]775 ([REDACTED]fc4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]775 ([REDACTED]fc4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]724 ([REDACTED]5c3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]724 ([REDACTED]5c3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]526 ([REDACTED]f5b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]526 ([REDACTED]f5b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]982) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]982) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]173 ([REDACTED]b63) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]173 ([REDACTED]b63) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]024 ([REDACTED]ba1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]024 ([REDACTED]ba1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]666 ([REDACTED]1d1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]666 ([REDACTED]1d1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]033 ([REDACTED]a39) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]033 ([REDACTED]a39) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]366 ([REDACTED]dd6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]366 ([REDACTED]dd6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]769 ([REDACTED]0f2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]769 ([REDACTED]0f2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]806 ([REDACTED]e05) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]806 ([REDACTED]e05) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]909 ([REDACTED]22b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]909 ([REDACTED]22b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]220 ([REDACTED]c6c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]220 ([REDACTED]c6c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]403 ([REDACTED]5bd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]403 ([REDACTED]5bd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]963 ([REDACTED]539) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]963 ([REDACTED]539) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]388 ([REDACTED]965) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]388 ([REDACTED]965) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]340 ([REDACTED]565) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]340 ([REDACTED]565) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]667 ([REDACTED]b8e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]667 ([REDACTED]b8e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]786 ([REDACTED]0fd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]786 ([REDACTED]0fd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]7b2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]7b2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]820 ([REDACTED]4ce) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]820 ([REDACTED]4ce) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]998 ([REDACTED]579) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]998 ([REDACTED]579) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]918 ([REDACTED]8a0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]918 ([REDACTED]8a0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]623094 ([REDACTED]3c2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]623094 ([REDACTED]3c2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]008 ([REDACTED]650) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]008 ([REDACTED]650) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]577 ([REDACTED]e80) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]577 ([REDACTED]e80) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]aa7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]aa7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]638 ([REDACTED]47d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]638 ([REDACTED]47d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]887 ([REDACTED]bf1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]887 ([REDACTED]bf1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]9ba) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]9ba) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]578) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]578) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]ab7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]ab7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]755 ([REDACTED]c3e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]755 ([REDACTED]c3e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]150 ([REDACTED]554) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]150 ([REDACTED]554) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]698 ([REDACTED]287) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]698 ([REDACTED]287) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]6f6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]6f6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]450 ([REDACTED]797) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]450 ([REDACTED]797) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]755 ([REDACTED]d09) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.233Z","msg":"[conversations] conversation +[REDACTED]755 ([REDACTED]d09) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]211 ([REDACTED]3d2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]211 ([REDACTED]3d2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]471 ([REDACTED]d0b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]471 ([REDACTED]d0b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]49d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]49d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]424 ([REDACTED]074) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]424 ([REDACTED]074) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]635 ([REDACTED]0de) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]635 ([REDACTED]0de) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]414 ([REDACTED]49f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]414 ([REDACTED]49f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]185 ([REDACTED]6ef) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]185 ([REDACTED]6ef) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]711 ([REDACTED]489) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]711 ([REDACTED]489) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]083 ([REDACTED]905) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]083 ([REDACTED]905) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]014 ([REDACTED]8ce) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]014 ([REDACTED]8ce) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]949 ([REDACTED]f1f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]949 ([REDACTED]f1f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]848 ([REDACTED]d16) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]848 ([REDACTED]d16) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]618 ([REDACTED]3e0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]618 ([REDACTED]3e0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]097 ([REDACTED]01f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]097 ([REDACTED]01f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]426 ([REDACTED]0cc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]426 ([REDACTED]0cc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +4987948 ([REDACTED]4ad) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +4987948 ([REDACTED]4ad) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]856 ([REDACTED]4e7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]856 ([REDACTED]4e7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]464 ([REDACTED]a35) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]464 ([REDACTED]a35) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]425 ([REDACTED]a43) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]425 ([REDACTED]a43) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]291 ([REDACTED]c56) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]291 ([REDACTED]c56) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]548 ([REDACTED]a2e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]548 ([REDACTED]a2e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]695 ([REDACTED]281) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]695 ([REDACTED]281) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]340 ([REDACTED]1eb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]340 ([REDACTED]1eb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]117 ([REDACTED]ba1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]117 ([REDACTED]ba1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +4964012 ([REDACTED]001) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +4964012 ([REDACTED]001) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]839 ([REDACTED]bb6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]839 ([REDACTED]bb6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]592 ([REDACTED]9b2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]592 ([REDACTED]9b2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]494 ([REDACTED]413) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]494 ([REDACTED]413) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]6d9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]6d9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]057 ([REDACTED]426) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]057 ([REDACTED]426) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]040 ([REDACTED]aec) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]040 ([REDACTED]aec) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]363 ([REDACTED]6ac) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]363 ([REDACTED]6ac) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]075 ([REDACTED]88a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]075 ([REDACTED]88a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]9b3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]9b3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]730 ([REDACTED]659) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]730 ([REDACTED]659) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]252 ([REDACTED]3aa) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]252 ([REDACTED]3aa) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]574 ([REDACTED]a9e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]574 ([REDACTED]a9e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]409 ([REDACTED]8ba) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]409 ([REDACTED]8ba) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]112 ([REDACTED]3bc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]112 ([REDACTED]3bc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]b4c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]b4c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]301 ([REDACTED]1ce) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]301 ([REDACTED]1ce) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.234Z","msg":"[conversations] conversation +[REDACTED]027 ([REDACTED]ef3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]027 ([REDACTED]ef3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]436 ([REDACTED]ab3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]436 ([REDACTED]ab3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]886 ([REDACTED]767) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]886 ([REDACTED]767) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]388 ([REDACTED]7b5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]388 ([REDACTED]7b5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]151 ([REDACTED]cdb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]151 ([REDACTED]cdb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]d8a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]d8a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]556 ([REDACTED]4ec) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]556 ([REDACTED]4ec) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]100 ([REDACTED]751) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]100 ([REDACTED]751) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]704 ([REDACTED]06b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]704 ([REDACTED]06b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]838 ([REDACTED]83d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]838 ([REDACTED]83d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]437 ([REDACTED]c80) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]437 ([REDACTED]c80) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]304 ([REDACTED]dfb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]304 ([REDACTED]dfb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]550 ([REDACTED]630) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]550 ([REDACTED]630) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]25a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]25a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]db0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]db0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]022 ([REDACTED]fe0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]022 ([REDACTED]fe0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]375 ([REDACTED]3e7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]375 ([REDACTED]3e7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]031 ([REDACTED]620) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]031 ([REDACTED]620) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]975 ([REDACTED]19b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]975 ([REDACTED]19b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]910 ([REDACTED]975) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]910 ([REDACTED]975) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]812 ([REDACTED]a4b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]812 ([REDACTED]a4b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]064 ([REDACTED]bc2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]064 ([REDACTED]bc2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]039 ([REDACTED]ae6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]039 ([REDACTED]ae6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]324 ([REDACTED]a8b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]324 ([REDACTED]a8b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]278 ([REDACTED]f7d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]278 ([REDACTED]f7d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]071 ([REDACTED]0c5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]071 ([REDACTED]0c5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]716 ([REDACTED]459) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]716 ([REDACTED]459) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]449 ([REDACTED]d06) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]449 ([REDACTED]d06) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]916 ([REDACTED]c3b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]916 ([REDACTED]c3b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]843 ([REDACTED]e6d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]843 ([REDACTED]e6d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]659 ([REDACTED]672) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]659 ([REDACTED]672) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]915 ([REDACTED]be9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]915 ([REDACTED]be9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]554 ([REDACTED]8e8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]554 ([REDACTED]8e8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]9ed) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]9ed) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]700 ([REDACTED]cb2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]700 ([REDACTED]cb2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]498 ([REDACTED]0aa) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]498 ([REDACTED]0aa) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]068 ([REDACTED]d92) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]068 ([REDACTED]d92) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]835 ([REDACTED]3b7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]835 ([REDACTED]3b7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]9bd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]9bd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]675 ([REDACTED]bdb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]675 ([REDACTED]bdb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]157 ([REDACTED]a07) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]157 ([REDACTED]a07) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]836667 ([REDACTED]0eb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]836667 ([REDACTED]0eb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]725) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]101 ([REDACTED]725) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]320695 ([REDACTED]36b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]320695 ([REDACTED]36b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.235Z","msg":"[conversations] conversation +[REDACTED]066 ([REDACTED]665) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]066 ([REDACTED]665) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]796044 ([REDACTED]2e0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]796044 ([REDACTED]2e0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]674 ([REDACTED]0d2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]674 ([REDACTED]0d2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]142 ([REDACTED]3b8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]142 ([REDACTED]3b8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]417 ([REDACTED]633) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]417 ([REDACTED]633) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]001 ([REDACTED]dc9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]001 ([REDACTED]dc9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]025 ([REDACTED]789) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]025 ([REDACTED]789) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]406 ([REDACTED]15e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]406 ([REDACTED]15e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]644 ([REDACTED]b7f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]644 ([REDACTED]b7f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]90e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]90e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]094 ([REDACTED]5e0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]094 ([REDACTED]5e0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]744) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]744) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]048 ([REDACTED]3ad) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]048 ([REDACTED]3ad) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]724 ([REDACTED]03e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]724 ([REDACTED]03e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]690 ([REDACTED]769) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]690 ([REDACTED]769) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]984 ([REDACTED]7a4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]984 ([REDACTED]7a4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]602 ([REDACTED]ddd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]602 ([REDACTED]ddd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]774 ([REDACTED]b79) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]774 ([REDACTED]b79) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]213 ([REDACTED]e14) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]213 ([REDACTED]e14) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]320 ([REDACTED]66a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]320 ([REDACTED]66a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]6f7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]6f7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]af6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]af6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]292 ([REDACTED]e0f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]292 ([REDACTED]e0f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]743 ([REDACTED]db2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]743 ([REDACTED]db2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]797 ([REDACTED]3fa) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]797 ([REDACTED]3fa) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]976 ([REDACTED]7f4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]976 ([REDACTED]7f4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]273 ([REDACTED]8c6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]273 ([REDACTED]8c6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]254 ([REDACTED]2b3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]254 ([REDACTED]2b3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]609 ([REDACTED]997) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]609 ([REDACTED]997) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]7797401 ([REDACTED]693) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]7797401 ([REDACTED]693) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]7797201 ([REDACTED]87e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]7797201 ([REDACTED]87e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]717 ([REDACTED]533) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]717 ([REDACTED]533) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]144 ([REDACTED]c42) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]144 ([REDACTED]c42) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]423 ([REDACTED]85c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]423 ([REDACTED]85c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]572 ([REDACTED]9c9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]572 ([REDACTED]9c9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]785) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]141 ([REDACTED]785) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]565 ([REDACTED]3cb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]565 ([REDACTED]3cb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]12e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]12e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]977 ([REDACTED]869) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]977 ([REDACTED]869) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]258 ([REDACTED]e9a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]258 ([REDACTED]e9a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]494 ([REDACTED]839) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]494 ([REDACTED]839) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]739 ([REDACTED]532) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]739 ([REDACTED]532) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]578 ([REDACTED]d22) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]578 ([REDACTED]d22) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]465 ([REDACTED]c64) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]465 ([REDACTED]c64) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]510 ([REDACTED]d68) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]510 ([REDACTED]d68) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.236Z","msg":"[conversations] conversation +[REDACTED]057 ([REDACTED]6da) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]057 ([REDACTED]6da) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]353 ([REDACTED]7f9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]353 ([REDACTED]7f9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]788 ([REDACTED]1b3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]788 ([REDACTED]1b3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]290 ([REDACTED]168) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]290 ([REDACTED]168) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]006 ([REDACTED]136) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]006 ([REDACTED]136) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]b38) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]b38) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]177 ([REDACTED]555) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]177 ([REDACTED]555) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]989 ([REDACTED]bf6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]989 ([REDACTED]bf6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]585 ([REDACTED]e71) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]585 ([REDACTED]e71) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]422 ([REDACTED]48f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]422 ([REDACTED]48f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]118 ([REDACTED]556) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]118 ([REDACTED]556) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]131 ([REDACTED]f03) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]131 ([REDACTED]f03) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]606 ([REDACTED]04e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]606 ([REDACTED]04e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]70a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]70a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]520 ([REDACTED]65b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]520 ([REDACTED]65b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]674 ([REDACTED]6d6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]674 ([REDACTED]6d6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]919 ([REDACTED]d4d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]919 ([REDACTED]d4d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +49228888 ([REDACTED]17b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +49228888 ([REDACTED]17b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]350 ([REDACTED]c36) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]350 ([REDACTED]c36) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]708 ([REDACTED]4a9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]708 ([REDACTED]4a9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]467 ([REDACTED]b1a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]467 ([REDACTED]b1a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]020 ([REDACTED]a65) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]020 ([REDACTED]a65) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]a34) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]a34) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]299 ([REDACTED]6e3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]299 ([REDACTED]6e3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]576 ([REDACTED]bad) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]576 ([REDACTED]bad) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]685 ([REDACTED]ad9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]685 ([REDACTED]ad9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]377 ([REDACTED]ea5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]377 ([REDACTED]ea5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]257 ([REDACTED]060) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]257 ([REDACTED]060) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]976 ([REDACTED]037) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]976 ([REDACTED]037) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]299 ([REDACTED]e69) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]299 ([REDACTED]e69) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]199 ([REDACTED]8f1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]199 ([REDACTED]8f1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]944 ([REDACTED]4da) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]944 ([REDACTED]4da) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]068 ([REDACTED]062) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]068 ([REDACTED]062) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]934 ([REDACTED]2ca) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]934 ([REDACTED]2ca) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]833 ([REDACTED]dda) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]833 ([REDACTED]dda) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]23e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]23e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]060 ([REDACTED]f41) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.237Z","msg":"[conversations] conversation +[REDACTED]060 ([REDACTED]f41) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]912 ([REDACTED]ce3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]912 ([REDACTED]ce3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]573 ([REDACTED]717) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]573 ([REDACTED]717) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]334 ([REDACTED]71c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]334 ([REDACTED]71c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]600 ([REDACTED]987) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]600 ([REDACTED]987) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]d08) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]d08) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]433 ([REDACTED]29f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]433 ([REDACTED]29f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]111 ([REDACTED]45f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]111 ([REDACTED]45f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]488 ([REDACTED]a32) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]488 ([REDACTED]a32) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]410 ([REDACTED]5ac) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]410 ([REDACTED]5ac) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]195885 ([REDACTED]6c7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]195885 ([REDACTED]6c7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]1da) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]1da) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]6e2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]899 ([REDACTED]6e2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]240 ([REDACTED]50d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]240 ([REDACTED]50d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]d2e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]d2e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]890 ([REDACTED]0d8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]890 ([REDACTED]0d8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]894 ([REDACTED]a97) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]894 ([REDACTED]a97) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]224 ([REDACTED]e48) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]224 ([REDACTED]e48) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]056 ([REDACTED]c99) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]056 ([REDACTED]c99) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]250 ([REDACTED]7a4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]250 ([REDACTED]7a4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]188 ([REDACTED]898) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]188 ([REDACTED]898) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]739886 ([REDACTED]6e6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]739886 ([REDACTED]6e6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]636 ([REDACTED]28c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]636 ([REDACTED]28c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]879 ([REDACTED]59f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]879 ([REDACTED]59f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]835 ([REDACTED]645) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]835 ([REDACTED]645) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]e79) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]e79) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]560 ([REDACTED]cf3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]560 ([REDACTED]cf3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]654 ([REDACTED]7b0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]654 ([REDACTED]7b0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]311 ([REDACTED]3c1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]311 ([REDACTED]3c1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]871 ([REDACTED]62f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]871 ([REDACTED]62f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]753 ([REDACTED]4ee) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]753 ([REDACTED]4ee) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]386702 ([REDACTED]8a6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]386702 ([REDACTED]8a6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]d01) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]d01) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]020 ([REDACTED]d25) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]020 ([REDACTED]d25) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]060635 ([REDACTED]9ed) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]060635 ([REDACTED]9ed) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]060 ([REDACTED]e40) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]060 ([REDACTED]e40) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]140 ([REDACTED]4c4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]140 ([REDACTED]4c4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]046 ([REDACTED]3b3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]046 ([REDACTED]3b3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +4987949 ([REDACTED]2c5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +4987949 ([REDACTED]2c5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]560 ([REDACTED]ecb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]560 ([REDACTED]ecb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]443 ([REDACTED]68a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]443 ([REDACTED]68a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]233 ([REDACTED]500) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]233 ([REDACTED]500) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]263 ([REDACTED]462) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]263 ([REDACTED]462) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]177 ([REDACTED]240) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]177 ([REDACTED]240) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]118 ([REDACTED]034) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]118 ([REDACTED]034) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]841 ([REDACTED]2e1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.238Z","msg":"[conversations] conversation +[REDACTED]841 ([REDACTED]2e1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]289) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]289) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]960 ([REDACTED]5f9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]960 ([REDACTED]5f9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]085) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]354 ([REDACTED]085) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]510 ([REDACTED]37c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]510 ([REDACTED]37c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]333 ([REDACTED]9c6) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]333 ([REDACTED]9c6) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]253 ([REDACTED]fad) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]253 ([REDACTED]fad) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]33d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]33d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]621 ([REDACTED]bd0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]621 ([REDACTED]bd0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]046 ([REDACTED]1b3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]046 ([REDACTED]1b3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]424 ([REDACTED]4f0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]424 ([REDACTED]4f0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]100 ([REDACTED]4af) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]100 ([REDACTED]4af) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]0d3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]390 ([REDACTED]0d3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]6a8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]6a8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]518 ([REDACTED]254) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]518 ([REDACTED]254) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]1f0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]1f0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]665 ([REDACTED]7a4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]665 ([REDACTED]7a4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]d5e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]810 ([REDACTED]d5e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]985 ([REDACTED]f41) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]985 ([REDACTED]f41) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]616 ([REDACTED]14b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]616 ([REDACTED]14b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]236 ([REDACTED]a54) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]236 ([REDACTED]a54) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]727 ([REDACTED]c62) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]727 ([REDACTED]c62) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]900 ([REDACTED]bf7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]900 ([REDACTED]bf7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]746 ([REDACTED]83e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]746 ([REDACTED]83e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]327 ([REDACTED]ee0) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]327 ([REDACTED]ee0) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]5e9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]000 ([REDACTED]5e9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]455 ([REDACTED]8bf) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]455 ([REDACTED]8bf) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]629 ([REDACTED]6c9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]629 ([REDACTED]6c9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]456 ([REDACTED]4ec) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]456 ([REDACTED]4ec) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]500 ([REDACTED]8ad) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]500 ([REDACTED]8ad) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]891 ([REDACTED]46b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]891 ([REDACTED]46b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +49325949 ([REDACTED]a52) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +49325949 ([REDACTED]a52) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]3d7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]454 ([REDACTED]3d7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]638 ([REDACTED]896) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]638 ([REDACTED]896) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]945 ([REDACTED]3d3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]945 ([REDACTED]3d3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]181 ([REDACTED]c98) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]181 ([REDACTED]c98) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]023 ([REDACTED]ff5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]023 ([REDACTED]ff5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]722 ([REDACTED]8f5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]722 ([REDACTED]8f5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]892 ([REDACTED]d87) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]892 ([REDACTED]d87) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]93c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]969 ([REDACTED]93c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]2d3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]829 ([REDACTED]2d3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]045862 ([REDACTED]0e3) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]045862 ([REDACTED]0e3) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]901 ([REDACTED]624) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]901 ([REDACTED]624) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]751 ([REDACTED]0c4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]751 ([REDACTED]0c4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]773 ([REDACTED]f01) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]773 ([REDACTED]f01) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]5f4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.239Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]5f4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]d9b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]543 ([REDACTED]d9b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]6b7) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]6b7) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]052526 ([REDACTED]b7e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]052526 ([REDACTED]b7e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]ef8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]009 ([REDACTED]ef8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]672 ([REDACTED]c89) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]672 ([REDACTED]c89) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]684) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]684) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]075 ([REDACTED]8be) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]075 ([REDACTED]8be) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]c1e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]777 ([REDACTED]c1e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]045 ([REDACTED]020) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]045 ([REDACTED]020) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]210 ([REDACTED]b56) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]210 ([REDACTED]b56) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]766 ([REDACTED]ea8) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]766 ([REDACTED]ea8) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]540 ([REDACTED]beb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]540 ([REDACTED]beb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]882) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]555 ([REDACTED]882) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]d6f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]d6f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]040 ([REDACTED]c40) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]040 ([REDACTED]c40) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]222) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]884 ([REDACTED]222) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]ba1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]559 ([REDACTED]ba1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]304 ([REDACTED]477) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]304 ([REDACTED]477) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]209 ([REDACTED]b9f) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]209 ([REDACTED]b9f) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]898 ([REDACTED]04a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]898 ([REDACTED]04a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]921 ([REDACTED]b7b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]921 ([REDACTED]b7b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]5dc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]495 ([REDACTED]5dc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]026 ([REDACTED]708) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]026 ([REDACTED]708) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]860 ([REDACTED]e04) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]860 ([REDACTED]e04) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]715 ([REDACTED]7a5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]715 ([REDACTED]7a5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]d7c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]676 ([REDACTED]d7c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]37b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]222 ([REDACTED]37b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]535 ([REDACTED]365) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]535 ([REDACTED]365) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]508 ([REDACTED]658) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]508 ([REDACTED]658) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]704 ([REDACTED]d33) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]704 ([REDACTED]d33) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]082 ([REDACTED]1ae) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]082 ([REDACTED]1ae) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]410 ([REDACTED]67a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]410 ([REDACTED]67a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]928234 ([REDACTED]cbd) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]928234 ([REDACTED]cbd) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]697 ([REDACTED]4aa) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]697 ([REDACTED]4aa) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]507 ([REDACTED]005) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]507 ([REDACTED]005) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]574 ([REDACTED]c0d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]574 ([REDACTED]c0d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]856 ([REDACTED]d95) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]856 ([REDACTED]d95) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]114 ([REDACTED]673) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]114 ([REDACTED]673) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation PNI:[REDACTED]e0c ([REDACTED]b4d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation PNI:[REDACTED]e0c ([REDACTED]b4d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]207 ([REDACTED]973) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]207 ([REDACTED]973) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]888 ([REDACTED]dab) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]888 ([REDACTED]dab) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]769 ([REDACTED]0bb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]769 ([REDACTED]0bb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]744 ([REDACTED]aff) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]744 ([REDACTED]aff) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]703 ([REDACTED]67b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]703 ([REDACTED]67b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]979 ([REDACTED]537) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.240Z","msg":"[conversations] conversation +[REDACTED]979 ([REDACTED]537) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]922 ([REDACTED]e98) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]922 ([REDACTED]e98) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]451 ([REDACTED]e8a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]451 ([REDACTED]e8a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]871 ([REDACTED]729) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]871 ([REDACTED]729) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]783 ([REDACTED]167) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]783 ([REDACTED]167) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]134 ([REDACTED]ae1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]134 ([REDACTED]ae1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]099 ([REDACTED]b64) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]099 ([REDACTED]b64) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]abe) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]961 ([REDACTED]abe) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]546 ([REDACTED]5b9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]546 ([REDACTED]5b9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]e30) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]110 ([REDACTED]e30) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11005 ([REDACTED]145) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11005 ([REDACTED]145) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11009 ([REDACTED]145) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11009 ([REDACTED]145) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11010 ([REDACTED]3b9) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +11010 ([REDACTED]3b9) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]902 ([REDACTED]7ba) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]902 ([REDACTED]7ba) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]470) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]212 ([REDACTED]470) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]530) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]378 ([REDACTED]530) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation PNI:[REDACTED]3e8 ([REDACTED]3c1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]687 ([REDACTED]2ca) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]687 ([REDACTED]2ca) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]061 ([REDACTED]c7a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]061 ([REDACTED]c7a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation PNI:[REDACTED]0d8 ([REDACTED]c8b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]756 ([REDACTED]813) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]756 ([REDACTED]813) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]726 ([REDACTED]3a1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]726 ([REDACTED]3a1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]076 ([REDACTED]d2d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]076 ([REDACTED]d2d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]966 ([REDACTED]0b1) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]966 ([REDACTED]0b1) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]817 ([REDACTED]16b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]817 ([REDACTED]16b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]4c2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]842 ([REDACTED]4c2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]a2d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]435 ([REDACTED]a2d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]868 ([REDACTED]94e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]868 ([REDACTED]94e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]443 ([REDACTED]87a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]443 ([REDACTED]87a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]589 ([REDACTED]b34) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]589 ([REDACTED]b34) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]2f2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]013 ([REDACTED]2f2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation PNI:[REDACTED]d68 ([REDACTED]455) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]196 ([REDACTED]5e4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]196 ([REDACTED]5e4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]487 ([REDACTED]117) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]487 ([REDACTED]117) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]056 ([REDACTED]57b) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]056 ([REDACTED]57b) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]200 ([REDACTED]880) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]200 ([REDACTED]880) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]995 ([REDACTED]4f5) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]995 ([REDACTED]4f5) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]883 ([REDACTED]085) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]883 ([REDACTED]085) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]619 ([REDACTED]8bb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]619 ([REDACTED]8bb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]218 ([REDACTED]1a4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]218 ([REDACTED]1a4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]465 ([REDACTED]6fc) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]465 ([REDACTED]6fc) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]831 ([REDACTED]207) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]831 ([REDACTED]207) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]159 ([REDACTED]6cb) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]159 ([REDACTED]6cb) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]941 ([REDACTED]89c) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]941 ([REDACTED]89c) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]801 ([REDACTED]39a) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]801 ([REDACTED]39a) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.241Z","msg":"[conversations] conversation +[REDACTED]288 ([REDACTED]f5e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]288 ([REDACTED]f5e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]90e) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]070 ([REDACTED]90e) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]828 ([REDACTED]1b4) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]828 ([REDACTED]1b4) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]381 ([REDACTED]e18) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]381 ([REDACTED]e18) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]241 ([REDACTED]863) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]241 ([REDACTED]863) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]142 ([REDACTED]32d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]142 ([REDACTED]32d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]552 ([REDACTED]409) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]552 ([REDACTED]409) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]028 ([REDACTED]fa2) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]028 ([REDACTED]fa2) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]930 ([REDACTED]771) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation +[REDACTED]930 ([REDACTED]771) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]111 ([REDACTED]93d) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]111 ([REDACTED]93d) no jobQueue to shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]e49 ([REDACTED]a60) jobQueue shutdown start"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]95b ([REDACTED]9f0) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]4cf ([REDACTED]e8c) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]129 ([REDACTED]014) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]ede ([REDACTED]c5d) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]97e ([REDACTED]27d) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]f27 ([REDACTED]dd8) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]a1e ([REDACTED]06c) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]80d ([REDACTED]79f) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]a36 ([REDACTED]010) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]40c ([REDACTED]f46) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]c62 ([REDACTED]708) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]6a7 ([REDACTED]d6f) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]3e8 ([REDACTED]3c1) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]0d8 ([REDACTED]c8b) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation PNI:[REDACTED]d68 ([REDACTED]455) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[conversations] conversation [REDACTED]e49 ([REDACTED]a60) jobQueue shutdown complete"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[background] shutdown: all queues shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[background] shutdown: waiting for all batchers"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] waitForAllBatchers"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing sql.Client.updateConversationBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete sql.Client.updateConversationBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing deliveryReceiptBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete deliveryReceiptBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing changedConvoBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete changedConvoBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing respondWithProfileKeyBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete respondWithProfileKeyBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing MessageReceiver.decryptAndCacheBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete MessageReceiver.decryptAndCacheBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing MessageReceiver.cacheRemoveBatcher batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete MessageReceiver.cacheRemoveBatcher for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing saveAttachmentDownloadJobs batcher items.length=0"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[batcher] Flushing complete saveAttachmentDownloadJobs for batcher"}
{"level":30,"time":"2025-11-28T10:18:22.242Z","msg":"[waitBatcher] waitForAllWaitBatchers"}
{"level":30,"time":"2025-11-28T10:18:22.243Z","msg":"[background] shutdown: waiting for all attachment backups & downloads to finish"}
{"level":30,"time":"2025-11-28T10:18:22.243Z","msg":"[background] shutdown: closing the database"}
{"level":30,"time":"2025-11-28T10:18:22.243Z","msg":"[Client] shutdown"}
{"level":30,"time":"2025-11-28T10:18:22.243Z","msg":"[channels] data.shutdown: shutdown requested. 0 jobs outstanding"}
{"level":30,"time":"2025-11-28T10:18:22.262Z","msg":"[notifications] NotificationService: clearing notification and updating"}
{"level":30,"time":"2025-11-28T10:18:22.262Z","msg":"[notifications] NotificationService not updating notifications. Notifications are enabled; app is not focused; there is no notification data"}
