{"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 ()"} {"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"}