home-assistant / home-assistant/android

Unexpected error when synchronizing thread credentials

Open
#4,944 16 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Kotlin
Stars
3.9k
Forks
1.1k
Avg merge
1d 12h
Merged PRs (30d)
81

Description

**Home Assistant Android app version(s):**
2024.12.1-full
**Android version(s):**
14
**Device model(s):**
Sony Xperia XZ2 compact
**Home Assistant version:**
2024.12.5
**Last working Home Assistant release (if known):**
?
**Description of problem, include YAML if issue is related to notifications:**
I had some problems with thread. Now I have separate hardware for zigbee and thread and I do not use multiprotocol anymore. Two of my thread devices were working correct, a third did not. I removed it and tried to add it again, but the companion app complains about a missing border router. Since I tried many settings, I think, I have to synchronize the thread credentials again, but I get an »unexpected error«. Unfortunately, I can not find any hints it the log.

**Companion App Logs:**

```
--------- beginning of main
12-29 17:30:18.644 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:30:18.679 25789 7792 D WebSocketRepository: Message number 56 received
12-29 17:30:18.702 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:30:18.702 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:30:18.703 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:30:18.703 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:30:18.794 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:30:18.795 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.875 25789 25789 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
12-29 17:35:28.879 25789 25851 D WM-Processor: Processor cancelling fe7b8bd3-ba76-49d7-99a4-8b3f38f76d8b
12-29 17:35:28.880 25789 25851 D WM-Processor: WorkerWrapper could not be found for fe7b8bd3-ba76-49d7-99a4-8b3f38f76d8b
12-29 17:35:28.886 25789 25851 D WM-GreedyScheduler: Cancelling work ID fe7b8bd3-ba76-49d7-99a4-8b3f38f76d8b
12-29 17:35:28.892 25789 25789 D SensorReceiver: Sensor(s) [is_interactive] corresponding to received event android.intent.action.SCREEN_ON are disabled, skipping sensors update
12-29 17:35:28.898 25789 25789 D ButtonWidget: Broadcast received:
12-29 17:35:28.898 25789 25789 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
12-29 17:35:28.898 25789 25789 D ButtonWidget: AppWidgetId: -1
12-29 17:35:28.904 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.909 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:35:28.909 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
12-29 17:35:28.909 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:35:28.910 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.914 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.927 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.927 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.928 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.928 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.930 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.930 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.931 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.931 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.936 25789 25851 D WM-SystemJobScheduler: Scheduling work ID 8b6001ba-3318-4a54-b37e-1789d529dcc8Job ID 4491
12-29 17:35:28.939 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.939 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.940 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.940 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:28.942 25789 25789 D ButtonWidget: Updating all widgets
12-29 17:35:28.955 25789 25851 D WM-GreedyScheduler: Starting work for 8b6001ba-3318-4a54-b37e-1789d529dcc8
12-29 17:35:28.964 25789 25851 D WM-Processor: Processor: processing WorkGenerationalId(workSpecId=8b6001ba-3318-4a54-b37e-1789d529dcc8, generation=0)
12-29 17:35:28.985 25789 25789 D WM-WorkerWrapper: Starting work for io.homeassistant.companion.android.websocket.WebsocketManager
12-29 17:35:28.992 25789 8805 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:28.998 25789 25842 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=8b6001ba-3318-4a54-b37e-1789d529dcc8, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
12-29 17:35:29.010 25789 25789 D WM-Processor: Processor 8b6001ba-3318-4a54-b37e-1789d529dcc8 executed; reschedule = false
12-29 17:35:29.010 25789 25789 D WM-SystemJobService: 8b6001ba-3318-4a54-b37e-1789d529dcc8 executed on JobScheduler
12-29 17:35:29.017 25789 25850 D WM-GreedyScheduler: Cancelling work ID 8b6001ba-3318-4a54-b37e-1789d529dcc8
12-29 17:35:29.022 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 8b6001ba-3318-4a54-b37e-1789d529dcc8Job ID 4492
12-29 17:35:29.026 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:29.026 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:29.047 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:29.047 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:30.047 25789 25789 D SensorReceiver: Received intent: android.os.action.DEVICE_IDLE_MODE_CHANGED
12-29 17:35:30.048 25789 25789 D SensorReceiver: Sensor(s) [is_idle] corresponding to received event android.os.action.DEVICE_IDLE_MODE_CHANGED are disabled, skipping sensors update
12-29 17:35:34.455 25789 25789 D WebviewActivity: Matter/Thread step changed to NOT_STARTED
12-29 17:35:34.478 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.481 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.481 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1735490134481)
12-29 17:35:34.515 25789 25850 D WM-Processor: Processor cancelling 85176630-935e-4736-bdc3-fc44337a7fd1
12-29 17:35:34.516 25789 25850 D WM-Processor: WorkerWrapper could not be found for 85176630-935e-4736-bdc3-fc44337a7fd1
12-29 17:35:34.523 25789 25850 D WM-GreedyScheduler: Cancelling work ID 85176630-935e-4736-bdc3-fc44337a7fd1
12-29 17:35:34.570 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 8b6cc286-792e-42de-80dd-45fa265c37baJob ID 4493
12-29 17:35:34.587 25789 25850 D WM-GreedyScheduler: Starting tracking for 8b6cc286-792e-42de-80dd-45fa265c37ba
12-29 17:35:34.590 25789 25850 D WM-Processor: Processor cancelling 8b6001ba-3318-4a54-b37e-1789d529dcc8
12-29 17:35:34.590 25789 25850 D WM-Processor: WorkerWrapper could not be found for 8b6001ba-3318-4a54-b37e-1789d529dcc8
12-29 17:35:34.594 25789 25850 D WM-GreedyScheduler: Cancelling work ID 8b6001ba-3318-4a54-b37e-1789d529dcc8
12-29 17:35:34.603 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfbJob ID 4494
12-29 17:35:34.608 25789 25850 D WM-GreedyScheduler: Starting work for 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb
12-29 17:35:34.608 25789 25850 D WM-GreedyScheduler: Starting tracking for 8b6cc286-792e-42de-80dd-45fa265c37ba
12-29 17:35:34.611 25789 25851 D WM-Processor: Processor: processing WorkGenerationalId(workSpecId=7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb, generation=0)
12-29 17:35:34.622 25789 25851 D WM-ConstraintTracker: NetworkStateTracker24: initial state = NetworkState(isConnected=true, isValidated=true, isMetered=false, isNotRoaming=true)
12-29 17:35:34.623 25789 25851 D WM-NetworkStateTracker: Registering network callback
12-29 17:35:34.627 25789 25871 D WM-NetworkStateTracker: Network capabilities changed: [ Transports: WIFI|VPN Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED&NOT_VCN_MANAGED LinkUpBandwidth>=11298Kbps LinkDnBandwidth>=59455Kbps TransportInfo: UnderlyingNetworks: Null]
12-29 17:35:34.637 25789 25842 D WM-GreedyScheduler: Constraints met: Scheduling work ID WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0)
12-29 17:35:34.638 25789 25849 D WM-Processor: Processor: processing WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0)
12-29 17:35:34.900 25789 25789 D WM-WorkerWrapper: Starting work for io.homeassistant.companion.android.websocket.WebsocketManager
12-29 17:35:34.901 25789 25789 D WM-WorkerWrapper: Starting work for io.homeassistant.companion.android.sensors.SensorWorker
12-29 17:35:34.902 25789 15773 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.905 25789 25849 I WM-Processor: Moving WorkSpec (8b6cc286-792e-42de-80dd-45fa265c37ba) to the foreground
12-29 17:35:34.908 25789 25789 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb, generation=0)
12-29 17:35:34.909 25789 25789 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0)
12-29 17:35:34.916 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.917 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1735490134917)
12-29 17:35:34.921 25789 15773 D SensorWorker: Updating all Sensors in foreground.
12-29 17:35:34.923 25789 25849 D WM-Processor: Work WorkGenerationalId(workSpecId=7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb, generation=0) is already enqueued for processing
12-29 17:35:34.924 25789 25849 D WM-Processor: Work WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0) is already enqueued for processing
12-29 17:35:34.924 25789 25849 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
12-29 17:35:34.924 25789 15773 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.941 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.941 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:34.944 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:34.944 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:34.956 25789 25789 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) }
12-29 17:35:34.956 25789 25789 D WM-SystemFgDispatcher: Notifying with (id:42, workSpecId: 8b6cc286-792e-42de-80dd-45fa265c37ba, notificationType :1)
12-29 17:35:34.958 25789 25789 D WM-SystemFgDispatcher: Notifying with (id:42, workSpecId: 8b6cc286-792e-42de-80dd-45fa265c37ba, notificationType :1)
12-29 17:35:34.960 25789 25789 D WM-Processor: Processor 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb executed; reschedule = false
12-29 17:35:34.960 25789 25789 D WM-SystemJobService: 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb executed on JobScheduler
12-29 17:35:34.968 25789 25850 D WM-GreedyScheduler: Cancelling work ID 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb
12-29 17:35:34.971 25789 25789 D WM-SystemJobService: onStopJob for WorkGenerationalId(workSpecId=7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb, generation=0)
12-29 17:35:34.974 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfbJob ID 4495
12-29 17:35:35.001 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:35.001 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:35:35.078 25789 15773 D NextAlarm: No alarm is scheduled, sending unavailable
12-29 17:35:35.107 25789 15773 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:35.108 25789 15773 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:35.178 25789 1856 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":18}
12-29 17:35:35.226 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:35.248 25789 15773 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:35.285 25789 15773 I SensorReceiver: Sensor updates and sync completed
12-29 17:35:35.301 25789 25850 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=8b6cc286-792e-42de-80dd-45fa265c37ba, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ]
12-29 17:35:35.306 25789 25789 D WM-Processor: Processor 8b6cc286-792e-42de-80dd-45fa265c37ba executed; reschedule = false
12-29 17:35:35.306 25789 25789 D WM-GreedyScheduler: Stopping tracking for WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0)
12-29 17:35:35.308 25789 25850 D WM-GreedyScheduler: Cancelling work ID 8b6cc286-792e-42de-80dd-45fa265c37ba
12-29 17:35:35.312 25789 25789 D WM-SystemJobService: 8b6cc286-792e-42de-80dd-45fa265c37ba executed on JobScheduler
12-29 17:35:35.312 25789 25789 D WM-SystemFgDispatcher: Removing Notification (id: 42, workSpecId: WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0), notificationType: 1
12-29 17:35:35.313 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 8b6cc286-792e-42de-80dd-45fa265c37baJob ID 4496
12-29 17:35:35.313 25789 25789 I WM-SystemFgDispatcher: Stopping foreground service
12-29 17:35:35.313 25789 25789 D WM-SystemFgService: Shutting down.
12-29 17:35:35.316 25789 25789 D WM-SystemJobService: onStopJob for WorkGenerationalId(workSpecId=8b6cc286-792e-42de-80dd-45fa265c37ba, generation=0)
12-29 17:35:35.333 25789 25850 D WM-NetworkStateTracker: Unregistering network callback
12-29 17:35:35.390 25789 1856 D WebviewActivity: External bus {"type":"theme-update","id":19}
12-29 17:35:35.426 25789 25789 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
12-29 17:35:35.426 25789 25789 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111"
12-29 17:35:35.427 25789 21716 D WebViewPresenterImpl: Try getting color from webview color "#101e24".
12-29 17:35:35.427 25789 21716 I WebViewPresenterImpl: Found color -15720924.
12-29 17:35:35.430 25789 21716 D WebViewPresenterImpl: Try getting color from webview color "#111111".
12-29 17:35:35.430 25789 21716 I WebViewPresenterImpl: Found color -15658735.
12-29 17:35:35.764 25789 25789 I chromium: [INFO:CONSOLE(1)] "Received event for unknown subscription 40. Unsubscribing.", source: http://hasi.hilie.de/frontend_latest/core.2ec491a82939c7be.js (1)
12-29 17:35:35.916 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:35.916 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:35.916 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:35.916 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:35.917 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:37.091 25789 25789 I chromium: [INFO:CONSOLE(0)] "Uncaught (in promise) #", source: http://hasi.hilie.de/lovelace-heizung/default_view (0)
12-29 17:35:42.291 25789 1856 D WebviewActivity: External bus {"type":"config_screen/show","id":20}
12-29 17:35:42.405 25789 25789 D IntegrationRepository: setAppActive(): false
12-29 17:35:42.417 25789 25789 D IntegrationRepository: setAppActive(): false
12-29 17:35:42.429 25789 25789 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS
12-29 17:35:42.431 25789 21716 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:42.495 25789 21716 D NextAlarm: No alarm is scheduled, sending unavailable
12-29 17:35:42.508 25789 21716 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:42.508 25789 21716 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:42.607 25789 21716 D SensorReceiver: Nothing to update for server 1 (Daheim)
12-29 17:35:42.608 25789 21716 I SensorReceiver: Sensor updates and sync completed
12-29 17:35:42.698 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1735490142698)
12-29 17:35:42.965 25789 14152 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:35:42.980 25789 25789 D CompatibilityChangeReporter: Compat change id reported: 303742236; UID 10394; state: DISABLED
12-29 17:35:43.035 25789 25789 D SettingsWearDetection: API unavailable for discovering nodes (no Wear)
12-29 17:35:43.129 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1735490143129)
12-29 17:35:43.130 25789 25789 D IntegrationRepository: setAppActive(): true
12-29 17:35:43.550 25789 25789 D VRI[WebViewActivity]: visibilityChanged oldVisibility=true newVisibility=false
12-29 17:35:43.551 25789 25789 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@49a1fd2
12-29 17:36:03.148 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:36:03.158 25789 7792 D WebSocketRepository: Message number 56 received
12-29 17:36:03.170 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:36:03.171 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:36:03.172 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:36:03.172 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:36:03.227 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:36:03.227 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:36:36.500 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 0, currentMillis: 1735490196500)
12-29 17:36:36.500 25789 25789 D IntegrationRepository: setAppActive(): true
12-29 17:36:38.533 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:36:38.534 25789 25789 D WebSocketRepository: Sending message 57: {type=get_config, id=57}
12-29 17:36:38.535 25789 25789 D WebSocketRepository: Message number 57 sent
12-29 17:36:38.571 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:36:38.573 25789 7792 D WebSocketRepository: Message number 57 received
12-29 17:36:38.887 25789 25789 D WebSocketRepository: Sending message 58: {type=thread/list_datasets, id=58}
12-29 17:36:38.888 25789 25789 D WebSocketRepository: Message number 58 sent
12-29 17:36:38.900 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:36:38.901 25789 7792 D WebSocketRepository: Message number 58 received
12-29 17:36:48.977 25789 25789 D WebSocketRepository: Sending message 59: {type=thread/get_dataset_tlv, dataset_id=01H69GJYQNNY9M1JYABRVNF67E, id=59}
12-29 17:36:48.978 25789 25789 D WebSocketRepository: Message number 59 sent
12-29 17:36:48.989 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:36:48.990 25789 7792 D WebSocketRepository: Message number 59 received
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: Thread import to device failed
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: com.google.android.gms.common.api.ApiException: 8: INTERNAL_ERROR
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(com.google.android.gms:play-services-base@@18.4.0:3)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.common.api.internal.TaskUtil.setResultOrApiException(com.google.android.gms:play-services-base@@18.4.0:4)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.common.api.internal.TaskUtil.setResultOrApiException(com.google.android.gms:play-services-base@@18.4.0:1)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.internal.threadnetwork.zzy.onResult(com.google.android.gms:play-services-threadnetwork@@16.2.1:1)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.common.api.internal.IStatusCallback$Stub.zaa(com.google.android.gms:play-services-base@@18.4.0:3)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at com.google.android.gms.internal.base.zab.onTransact(com.google.android.gms:play-services-base@@18.4.0:3)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at android.os.Binder.execTransactInternal(Binder.java:1505)
12-29 17:36:49.042 25789 25789 E ThreadManagerImpl: at android.os.Binder.execTransact(Binder.java:1444)
12-29 17:37:38.888 25789 25789 D IntegrationRepository: setAppActive(): false
12-29 17:37:38.915 25789 25789 D VRI[SettingsActivity]: visibilityChanged oldVisibility=true newVisibility=false
12-29 17:37:38.915 25789 25789 D VRI[SettingsActivity]: visibilityChanged oldVisibility=true newVisibility=false
12-29 17:37:38.963 25789 25789 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@e5f7832
12-29 17:37:39.192 25789 25842 D WM-Processor: Processor cancelling 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb
12-29 17:37:39.193 25789 25842 D WM-Processor: WorkerWrapper could not be found for 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb
12-29 17:37:39.193 25789 25789 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF
12-29 17:37:39.194 25789 25789 D SensorReceiver: Sensor(s) [is_interactive] corresponding to received event android.intent.action.SCREEN_OFF are disabled, skipping sensors update
12-29 17:37:39.200 25789 25842 D WM-GreedyScheduler: Cancelling work ID 7541a982-2fa4-4fa1-8b9e-a8b82bfffdfb
12-29 17:37:39.206 25789 25789 D ButtonWidget: Broadcast received:
12-29 17:37:39.206 25789 25789 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF
12-29 17:37:39.206 25789 25789 D ButtonWidget: AppWidgetId: -1
12-29 17:37:39.211 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:37:39.211 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
12-29 17:37:39.211 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:37:39.213 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:37:39.213 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
12-29 17:37:39.213 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:37:39.215 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:37:39.215 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
12-29 17:37:39.215 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:37:39.218 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:37:39.218 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF
12-29 17:37:39.218 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:37:39.242 25789 25842 D WM-SystemJobScheduler: Scheduling work ID a8091518-93cb-4389-836d-90843af0c84aJob ID 4497
12-29 17:37:39.254 25789 25789 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=a8091518-93cb-4389-836d-90843af0c84a, generation=0)
12-29 17:37:39.256 25789 25842 D WM-GreedyScheduler: Starting work for a8091518-93cb-4389-836d-90843af0c84a
12-29 17:37:39.257 25789 25842 D WM-Processor: Processor: processing WorkGenerationalId(workSpecId=a8091518-93cb-4389-836d-90843af0c84a, generation=0)
12-29 17:37:39.258 25789 25842 D WM-Processor: Work WorkGenerationalId(workSpecId=a8091518-93cb-4389-836d-90843af0c84a, generation=0) is already enqueued for processing
12-29 17:37:39.261 25789 25789 D WM-WorkerWrapper: Starting work for io.homeassistant.companion.android.websocket.WebsocketManager
12-29 17:37:39.266 25789 12801 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:37:39.269 25789 25850 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=a8091518-93cb-4389-836d-90843af0c84a, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
12-29 17:37:39.279 25789 25789 D WM-Processor: Processor a8091518-93cb-4389-836d-90843af0c84a executed; reschedule = false
12-29 17:37:39.279 25789 25789 D WM-SystemJobService: a8091518-93cb-4389-836d-90843af0c84a executed on JobScheduler
12-29 17:37:39.286 25789 25851 D WM-GreedyScheduler: Cancelling work ID a8091518-93cb-4389-836d-90843af0c84a
12-29 17:37:39.290 25789 25851 D WM-SystemJobScheduler: Scheduling work ID a8091518-93cb-4389-836d-90843af0c84aJob ID 4498
12-29 17:39:39.251 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:39:39.251 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.appwidget.action.APPWIDGET_UPDATE
12-29 17:39:39.251 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:39:39.259 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.259 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.260 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.260 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.264 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.264 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.265 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.265 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.272 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.272 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.272 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.273 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.319 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.319 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.327 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.334 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.334 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.338 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.347 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.347 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.348 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.348 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.349 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.349 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.351 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.351 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.353 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.353 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.354 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.354 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.355 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.355 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.356 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.356 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.378 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.378 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.388 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.388 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.395 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.395 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:39:39.416 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:39:39.416 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:22.529 25789 7792 D WebSocketRepository: Websocket: onMessage (text)
12-29 17:40:22.532 25789 7792 D WebSocketRepository: Message number 56 received
12-29 17:40:22.539 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:22.539 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:22.540 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:22.540 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:22.586 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:22.587 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.897 25789 25850 D WM-Processor: Processor cancelling a8091518-93cb-4389-836d-90843af0c84a
12-29 17:40:24.897 25789 25850 D WM-Processor: WorkerWrapper could not be found for a8091518-93cb-4389-836d-90843af0c84a
12-29 17:40:24.902 25789 25850 D WM-GreedyScheduler: Cancelling work ID a8091518-93cb-4389-836d-90843af0c84a
12-29 17:40:24.906 25789 25789 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON
12-29 17:40:24.906 25789 25789 D SensorReceiver: Sensor(s) [is_interactive] corresponding to received event android.intent.action.SCREEN_ON are disabled, skipping sensors update
12-29 17:40:24.909 25789 25789 D ButtonWidget: Broadcast received:
12-29 17:40:24.909 25789 25789 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON
12-29 17:40:24.909 25789 25789 D ButtonWidget: AppWidgetId: -1
12-29 17:40:24.918 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.922 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.922 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.922 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.922 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.925 25789 25789 D ButtonWidget: Updating all widgets
12-29 17:40:24.933 25789 25789 D MediaPlayCtrlsWidget: Broadcast received:
12-29 17:40:24.933 25789 25789 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON
12-29 17:40:24.933 25789 25789 D MediaPlayCtrlsWidget: AppWidgetId: -1
12-29 17:40:24.934 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.936 25789 25850 D WM-SystemJobScheduler: Scheduling work ID 470f8a0e-327c-4e80-a560-a4f26d9866a1Job ID 4499
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.937 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.938 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.938 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.938 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.946 25789 25789 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=470f8a0e-327c-4e80-a560-a4f26d9866a1, generation=0)
12-29 17:40:24.947 25789 25850 D WM-GreedyScheduler: Starting work for 470f8a0e-327c-4e80-a560-a4f26d9866a1
12-29 17:40:24.949 25789 25842 D WM-Processor: Processor: processing WorkGenerationalId(workSpecId=470f8a0e-327c-4e80-a560-a4f26d9866a1, generation=0)
12-29 17:40:24.949 25789 25842 D WM-Processor: Work WorkGenerationalId(workSpecId=470f8a0e-327c-4e80-a560-a4f26d9866a1, generation=0) is already enqueued for processing
12-29 17:40:24.952 25789 25789 D WM-WorkerWrapper: Starting work for io.homeassistant.companion.android.websocket.WebsocketManager
12-29 17:40:24.953 25789 14152 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.954 25789 25842 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=470f8a0e-327c-4e80-a560-a4f26d9866a1, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ]
12-29 17:40:24.962 25789 25789 D WM-Processor: Processor 470f8a0e-327c-4e80-a560-a4f26d9866a1 executed; reschedule = false
12-29 17:40:24.963 25789 25789 D WM-SystemJobService: 470f8a0e-327c-4e80-a560-a4f26d9866a1 executed on JobScheduler
12-29 17:40:24.967 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.967 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:24.968 25789 25851 D WM-GreedyScheduler: Cancelling work ID 470f8a0e-327c-4e80-a560-a4f26d9866a1
12-29 17:40:24.974 25789 25851 D WM-SystemJobScheduler: Scheduling work ID 470f8a0e-327c-4e80-a560-a4f26d9866a1Job ID 4500
12-29 17:40:24.978 25789 25789 D WM-SystemJobService: onStopJob for WorkGenerationalId(workSpecId=470f8a0e-327c-4e80-a560-a4f26d9866a1, generation=0)
12-29 17:40:24.983 25789 25789 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true
12-29 17:40:24.983 25789 25789 D ServerConnectionInfo: Using external URL
12-29 17:40:26.283 25789 25789 D VRI[SettingsActivity]: visibilityChanged oldVisibility=false newVisibility=true
12-29 17:40:26.334 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1735490259888, currentMillis: 1735490426334)
12-29 17:40:28.570 25789 25789 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Dialog$$ExternalSyntheticLambda2@26820dc
12-29 17:40:28.576 25789 1658 D HWUI : endAllActiveAnimators on 0x78695a59a0 (RippleDrawable) with handle 0x79295390b0
12-29 17:40:28.627 25789 25789 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1735490259888, currentMillis: 1735490428627)
12-29 17:40:28.627 25789 25789 D IntegrationRepository: setAppActive(): true
12-29 17:40:36.569 25789 14152 D LogcatReader: Read logcat for pid 25789
```

**Screenshot or video of problem:**

**Additional information:**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.