home-assistant / android

:iphone: Home Assistant Companion for Android
https://companion.home-assistant.io/
Apache License 2.0
2.35k stars 655 forks source link

Error loading widgets in certain launchers #4180

Closed Tux92 closed 8 months ago

Tux92 commented 10 months ago

Home Assistant Android app version(s): 2024.1.5-full

Android version(s): 10

Device model(s): OnePlus 5T (ONEPLUS A5010) and Redmi Note 8T

Home Assistant version: 2024.1.2

Last working Home Assistant release (if known): 2024.1.2

Description of problem, include YAML if issue is related to notifications: I configure 2 template widget to view faster the state of a sensor from my phone homepage without open app. But this night auto update install new version of companion app 2024.1.5-full and the widget are white background with this message "Errore durante il caricametto del widget" (Italian traslation of Error during template loading).

image

This is configuration of one of this:

image

I also try to make other widget more simple but same error. As you can see in the screen the preview of the widget is ok.

Companion App Logs: There is personal data so I try to search in the log but there aren't error regarding widget.

Screenshot or video of problem:

Additional information:

dshokouhi commented 10 months ago

there is indeed an error message that may not show up when you search by "widget" please get us the logs and mask your URL and GPS data so we can help out.

Tux92 commented 10 months ago

Ok, this is log

Logs ``` --------- beginning of main 02-01 15:36:11.096 11818 11818 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 15:36:11.122 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7e6ab1a[SettingsActivity] 02-01 15:36:11.125 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:11.141 11818 11818 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 15:36:11.156 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.372 11818 11818 D LogFragment: User want to share log 02-01 15:36:13.405 11818 11818 I LogFragment: Create log file to: /storage/emulated/0/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt 02-01 15:36:13.430 11818 11818 I LogFragment: Open share dialog with log file 02-01 15:36:13.446 11818 21436 D OpenGLRenderer: endAllActiveAnimators on 0x6ea24e1200 (RippleDrawable) with handle 0x6f3d4414a0 02-01 15:36:13.451 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:36:13.451 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:13.452 11818 4092 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.452 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:13.452 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:13.456 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798174451, currentMillis: 1706798173456) 02-01 15:36:13.456 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:36:13.486 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.650 11818 11865 E ContentProviderNative: onTransact error from {P:20680;U:1000} 02-01 15:36:13.651 11818 11865 E DatabaseUtils: Writing exception to parcel 02-01 15:36:13.651 11818 11865 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://io.homeassistant.companion.android.provider/external_files/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt from pid=20680, uid=1000 requires the provider be exported, or grantUriPermission() 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:781) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:645) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:239) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:114) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransactInternal(Binder.java:1032) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:1005) location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:20.067 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:21.609 11818 11818 I Surface : opservice is null false 02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast received: 02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast action: android.appwidget.action.APPWIDGET_UPDATE 02-01 15:36:29.892 11818 11818 D CameraWidget: AppWidgetId: -1 02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.945 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.013 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.014 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:30.014 11818 11818 D CameraWidget: Fetching camera image 02-01 15:36:30.021 11818 11818 D CameraWidget: Fetch and load complete 02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:30.078 11818 11818 D CameraWidget: Fetching camera image 02-01 15:36:30.080 11818 11818 D CameraWidget: Fetch and load complete 02-01 15:36:31.066 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:36:31.067 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:31.068 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191068) 02-01 15:36:31.069 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:36:31.087 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191087) 02-01 15:36:32.026 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:32.346 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:32.963 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF 02-01 15:36:32.968 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update 02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast received: 02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF 02-01 15:36:32.969 11818 11818 D ButtonWidget: AppWidgetId: -1 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast received: 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-01 15:36:33.134 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:33.159 11818 15442 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:33.161 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=3cd122f3-1aa6-4578-bbd2-ab84e4fe721e, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:36:40.979 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:36:40.981 11818 3952 D WebSocketRepository: Message number 54 received location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:48.180 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:48.202 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 15:38:24.251 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:38:24.252 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:38:50.331 11818 11818 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE 02-01 15:38:50.348 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.435 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.439 11818 21663 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.441 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=d66fbe1c-d849-4e3f-9f80-e709739a7b35, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:38:50.781 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.782 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.785 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.785 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.181 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.481 11818 21662 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.588 11818 21662 I SensorReceiver: Sensor updates and sync completed 02-01 15:39:11.593 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:39:11.595 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:08.405 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:08.405 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:10.993 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:10.994 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:16.799 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON 02-01 15:41:16.801 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update 02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast received: 02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON 02-01 15:41:16.826 11818 11818 D ButtonWidget: AppWidgetId: -1 02-01 15:41:16.836 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast received: 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-01 15:41:16.845 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.865 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.927 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.932 11818 21043 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.935 11818 11883 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f254fc76-becc-46c8-b900-586be3759309, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:41:16.939 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:17.186 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477186) 02-01 15:41:17.340 11818 11818 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity--- jank level = 1 02-01 15:41:17.433 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:41:17.437 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:41:17.440 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477440) 02-01 15:41:17.440 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:41:18.792 11818 11818 I Surface : opservice is null false 02-01 15:41:18.999 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:41:19.004 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:41:19.004 11818 11818 D IntegrationRepository: setAppActive(): false location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:21.202 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:21.218 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:22.479 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482479) 02-01 15:41:22.501 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:41:22.501 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:41:22.579 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482579) 02-01 15:41:22.579 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:41:23.555 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:23.556 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:23.834 11818 21663 D LogcatReader: Read logcat for pid 11818 ```
dshokouhi commented 10 months ago

did you reproduce the issue before getting the logs? I do not see the expected log line with the error message we should see when the error view is shown.

https://github.com/home-assistant/android/blob/master/app/src/main/java/io/homeassistant/companion/android/widgets/template/TemplateWidget.kt#L248

Tux92 commented 10 months ago

Here I try edit widget configuration, update widget and next got to export log:

Logs ``` --------- beginning of main 02-01 15:36:11.096 11818 11818 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 15:36:11.122 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@7e6ab1a[SettingsActivity] 02-01 15:36:11.125 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:11.141 11818 11818 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 15:36:11.156 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.372 11818 11818 D LogFragment: User want to share log 02-01 15:36:13.405 11818 11818 I LogFragment: Create log file to: /storage/emulated/0/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt 02-01 15:36:13.430 11818 11818 I LogFragment: Open share dialog with log file 02-01 15:36:13.446 11818 21436 D OpenGLRenderer: endAllActiveAnimators on 0x6ea24e1200 (RippleDrawable) with handle 0x6f3d4414a0 02-01 15:36:13.451 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:36:13.451 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:13.452 11818 4092 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.452 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:13.452 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:13.456 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798174451, currentMillis: 1706798173456) 02-01 15:36:13.456 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:36:13.486 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:13.650 11818 11865 E ContentProviderNative: onTransact error from {P:20680;U:1000} 02-01 15:36:13.651 11818 11865 E DatabaseUtils: Writing exception to parcel 02-01 15:36:13.651 11818 11865 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvider uri content://io.homeassistant.companion.android.provider/external_files/Android/data/io.homeassistant.companion.android/cache/logs/homeassistant_companion_log_1-1-2024_15-36-13.txt from pid=20680, uid=1000 requires the provider be exported, or grantUriPermission() 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:781) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:645) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:239) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:114) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransactInternal(Binder.java:1032) 02-01 15:36:13.651 11818 11865 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:1005) location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:20.067 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:21.609 11818 11818 I Surface : opservice is null false 02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast received: 02-01 15:36:29.892 11818 11818 D CameraWidget: Broadcast action: android.appwidget.action.APPWIDGET_UPDATE 02-01 15:36:29.892 11818 11818 D CameraWidget: AppWidgetId: -1 02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.904 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.907 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.912 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.915 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.926 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:29.929 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:29.945 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.013 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.014 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:30.014 11818 11818 D CameraWidget: Fetching camera image 02-01 15:36:30.021 11818 11818 D CameraWidget: Fetch and load complete 02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:30.078 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:36:30.078 11818 11818 D CameraWidget: Fetching camera image 02-01 15:36:30.080 11818 11818 D CameraWidget: Fetch and load complete 02-01 15:36:31.066 11818 11865 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:36:31.067 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:36:31.068 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191068) 02-01 15:36:31.069 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:36:31.087 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: true, expireMillis: 1706798174451, currentMillis: 1706798191087) 02-01 15:36:32.026 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:36:32.346 11818 11865 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:36:32.963 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_OFF 02-01 15:36:32.968 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_OFF is disabled, skipping sensors update 02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast received: 02-01 15:36:32.969 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_OFF 02-01 15:36:32.969 11818 11818 D ButtonWidget: AppWidgetId: -1 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast received: 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_OFF 02-01 15:36:32.975 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-01 15:36:33.134 11818 15442 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:33.159 11818 15442 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:36:33.161 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=3cd122f3-1aa6-4578-bbd2-ab84e4fe721e, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:36:40.979 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:36:40.981 11818 3952 D WebSocketRepository: Message number 54 received location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:48.180 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:36:48.202 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 15:38:24.251 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:38:24.252 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:38:50.331 11818 11818 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE 02-01 15:38:50.348 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.435 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.439 11818 21663 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.441 11818 11902 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=d66fbe1c-d849-4e3f-9f80-e709739a7b35, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:38:50.781 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.782 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.785 11818 22087 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:50.785 11818 21663 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.181 11818 22087 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.481 11818 21662 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:38:51.588 11818 21662 I SensorReceiver: Sensor updates and sync completed 02-01 15:39:11.593 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:39:11.595 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:08.405 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:08.405 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:10.993 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:10.994 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:16.799 11818 11818 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON 02-01 15:41:16.801 11818 11818 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update 02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast received: 02-01 15:41:16.826 11818 11818 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON 02-01 15:41:16.826 11818 11818 D ButtonWidget: AppWidgetId: -1 02-01 15:41:16.836 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast received: 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON 02-01 15:41:16.840 11818 11818 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-01 15:41:16.845 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.854 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.856 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.858 11818 11818 D ServerConnectionInfo: Using external URL 02-01 15:41:16.865 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.927 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.932 11818 21043 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:16.935 11818 11883 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=f254fc76-becc-46c8-b900-586be3759309, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 15:41:16.939 11818 11818 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 15:41:17.186 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477186) 02-01 15:41:17.340 11818 11818 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_ONCE mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity--- jank level = 1 02-01 15:41:17.433 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:41:17.437 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:41:17.440 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798193026, currentMillis: 1706798477440) 02-01 15:41:17.440 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:41:18.792 11818 11818 I Surface : opservice is null false 02-01 15:41:18.999 11818 11818 D IntegrationRepository: setAppActive(): false 02-01 15:41:19.004 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 15:41:19.004 11818 11818 D IntegrationRepository: setAppActive(): false location mask location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:21.202 11818 21043 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:21.218 11818 11818 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 15:41:22.479 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482479) 02-01 15:41:22.501 11818 11866 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@f0410d[SettingsActivity] 02-01 15:41:22.501 11818 11866 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 15:41:22.579 11818 11818 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706798479999, currentMillis: 1706798482579) 02-01 15:41:22.579 11818 11818 D IntegrationRepository: setAppActive(): true 02-01 15:41:23.555 11818 3952 D WebSocketRepository: Websocket: onMessage (text) 02-01 15:41:23.556 11818 3952 D WebSocketRepository: Message number 54 received 02-01 15:41:23.834 11818 21663 D LogcatReader: Read logcat for pid 11818 ```
dshokouhi commented 10 months ago

are there any HA core errors at the time of the issue? I see we have some log lines missing I may need to add them to help in debugging this.

Tux92 commented 10 months ago

Now I hope this is good. Here I create a new template widget and then export log.

Part 1 ``` --------- beginning of main 02-01 16:49:22.734 2044 2044 E mpanion.androi: Unknown bits set in runtime_flags: 0x20000 02-01 16:49:22.742 2044 2044 E mpanion.androi: Not starting debugger since process cannot load the jdwp agent. 02-01 16:49:22.849 2044 2044 W mpanion.androi: JIT profile information will not be recorded: profile file does not exits. 02-01 16:49:22.849 2044 2044 W mpanion.androi: JIT profile information will not be recorded: profile file does not exits. 02-01 16:49:22.857 2044 2044 I Perf : Connecting to perf service. 02-01 16:49:22.860 2044 2044 I mpanion.androi: [GL_OOM] ClampGrowthLimit 268435456 02-01 16:49:22.894 2044 2044 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT] 02-01 16:49:22.906 2044 2044 I FirebaseInitProvider: FirebaseApp initialization successful 02-01 16:49:22.928 2044 2044 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration. 02-01 16:49:22.931 2044 2044 D WM-PackageManagerHelper: Skipping component enablement for androidx.work.impl.background.systemjob.SystemJobService 02-01 16:49:22.932 2044 2044 D WM-Schedulers: Created SystemJobScheduler and enabled SystemJobService 02-01 16:49:22.943 2044 2044 D Sentry : io.sentry.auto-init read: false 02-01 16:49:22.943 2044 2044 I Sentry : Retrieving auto-init from AndroidManifest.xml 02-01 16:49:22.950 2044 2044 V Font : Change font:1 02-01 16:49:22.951 2044 2044 V Font : Default family:android.graphics.Typeface@6e71eb42 02-01 16:49:23.019 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getHiddenStateInsets()Landroid/graphics/Insets; (blacklist, linking, denied) 02-01 16:49:23.020 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/View;->getWindowInsetsController()Landroid/view/WindowInsetsController; (blacklist, linking, denied) 02-01 16:49:23.021 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getShownStateInsets()Landroid/graphics/Insets; (blacklist, linking, denied) 02-01 16:49:23.021 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getCurrentInsets()Landroid/graphics/Insets; (blacklist, linking, denied) 02-01 16:49:23.124 2044 2044 V FlingOptimizerScroller: FlingOptimizerOverScroller Init 02-01 16:49:23.179 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:49:23.198 2044 4472 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@74ada9[TemplateWidgetConfigureActivity] 02-01 16:49:23.198 2044 4474 I AdrenoGLES: QUALCOMM build : 6209c5d, Ifdcc64d6e8 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Build Date : 12/12/19 02-01 16:49:23.198 2044 4474 I AdrenoGLES: OpenGL ES Shader Compiler Version: EV031.27.05.03 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Local Branch : mybranchea1c9b4a-9e05-f149-a3b2-1458d0b52ae8 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Remote Branch : quic/gfx-adreno.lnx.1.0.r85-rel 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Remote Branch : NONE 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Reconstruct Branch : NOTHING 02-01 16:49:23.198 2044 4474 I AdrenoGLES: Build Config : C O 9.0.3 AArch64 02-01 16:49:23.200 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 16:49:23.201 2044 4474 I AdrenoGLES: PFP: 0x005ff112, ME: 0x005ff066 02-01 16:49:23.215 2044 4474 W Gralloc3: mapper 3.x is not supported 02-01 16:49:23.226 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 16:49:23.278 2044 4486 W mpanion.androi: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied) 02-01 16:49:23.278 2044 4486 W mpanion.androi: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied) 02-01 16:49:23.288 2044 2044 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE 02-01 16:49:23.289 2044 2044 D SensorReceiver: Received intent: android.net.wifi.WIFI_STATE_CHANGED 02-01 16:49:23.290 2044 2044 D SensorReceiver: Sensor wifi_state corresponding to received event android.net.wifi.WIFI_STATE_CHANGED is disabled, skipping sensors update 02-01 16:49:23.290 2044 2044 D SensorReceiver: Received intent: android.media.RINGER_MODE_CHANGED 02-01 16:49:23.291 2044 2044 D SensorReceiver: Sensor audio_sensor corresponding to received event android.media.RINGER_MODE_CHANGED is disabled, skipping sensors update 02-01 16:49:23.306 2044 4465 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.326 2044 4486 I WebViewFactory: Loading com.google.android.webview version 121.0.6167.101 (code 616710133) 02-01 16:49:23.329 2044 4486 W linker : Warning: "/data/app/com.google.android.trichromelibrary_616710133-qk3pqqLqaid3Ck20wzKFUg==/base.apk!/lib/arm64-v8a/libmonochrome_64.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring) 02-01 16:49:23.346 2044 4486 I cr_WVCFactoryProvider: Loaded version=121.0.6167.101 minSdkVersion=29 isBundle=true multiprocess=true packageId=2 02-01 16:49:23.355 2044 4492 E chromium: [0201/164923.355279:ERROR:variations_seed_loader.cc(37)] Seed missing signature. 02-01 16:49:23.359 2044 4486 I cr_LibraryLoader: Successfully loaded native library 02-01 16:49:23.359 2044 4486 I cr_CachingUmaRecorder: Flushed 6 samples from 6 histograms, 0 samples were dropped. 02-01 16:49:23.360 2044 4486 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false 02-01 16:49:23.366 2044 4467 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.367 2044 4467 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.368 2044 4485 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=33062459-4a86-427c-88a3-373668d28727, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] location mask 02-01 16:49:23.469 2044 4496 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:49:23.488 2044 4467 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.510 2044 4466 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.511 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.511 2044 4466 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:23.512 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:49:24.028 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask 02-01 16:49:24.227 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:24.294 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:24.385 2044 4500 I SensorReceiver: Sensor updates and sync completed 02-01 16:49:24.725 2044 2044 I Surface : opservice is null false 02-01 16:49:24.761 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:49:24.789 2044 2044 I AssistStructure: Flattened final assist data: 3728 bytes, containing 2 windows, 18 views 02-01 16:49:26.610 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:49:27.428 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:27.963 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:28.748 2044 4538 D ProfileInstaller: Skipping profile installation for io.homeassistant.companion.android 02-01 16:49:30.188 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:30.401 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:30.484 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:31.398 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:31.485 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:32.126 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:32.238 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:32.347 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:32.466 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:32.582 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:32.675 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:32.818 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:32.899 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:33.042 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:33.126 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:33.266 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:33.358 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:34.734 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:34.902 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:35.645 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 16:49:36.281 2044 4472 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@74ada9[TemplateWidgetConfigureActivity] 02-01 16:49:36.282 2044 4472 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 16:49:37.979 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:38.257 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:49:38.628 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:38.650 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 16:49:39.053 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.163 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:39.282 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.359 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:39.418 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.491 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:39.521 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.596 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:39.723 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.809 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:39.903 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:39.983 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:40.212 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:40.308 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:44.113 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:44.220 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:44.352 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:44.431 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:44.515 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:44.616 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:44.775 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:44.868 2044 4500 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:45.332 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:45.439 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:45.528 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:45.622 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:45.681 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:45.763 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:45.896 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:45.977 2044 4495 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) ```
Tux92 commented 10 months ago
Part 2 ``` 02-01 16:49:46.073 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:46.125 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:46.220 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:47.159 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:47.277 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:48.637 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:48.734 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:48.869 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:48.947 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:49.015 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:49.099 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:49.510 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:49.610 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:49.643 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:49.727 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:49.815 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:49.888 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:49.996 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:50.065 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:50.330 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:50.468 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:52.593 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:52.696 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:53.080 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:53.171 2044 4499 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:54.136 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:54.267 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:49:55.914 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask 02-01 16:49:56.938 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: Exception while rendering template 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"]) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 02-01 16:49:57.033 2044 4466 E TemplateWidgetConfigAct: at java.lang.Thread.run(Thread.java:919) 02-01 16:49:57.146 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:01.968 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed --------- beginning of system 02-01 16:50:05.645 2044 2044 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:05.650 2044 2044 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:05.652 2044 4484 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:05.683 2044 4484 D androidtc: Loading ModelFile { path=/data/misc/textclassifier/lang_id.model name=lang_id.model version=0 locales=und } 02-01 16:50:05.713 2044 4484 D androidtc: Loading ModelFile { path=/data/misc/textclassifier/textclassifier.model name=textclassifier.model version=714 locales=it } 02-01 16:50:05.718 2044 4484 I tflite : Initialized TensorFlow Lite runtime. 02-01 16:50:05.767 2044 4484 D TextClassifierService: No configured system TextClassifierService location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:50:06.072 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true location mask 02-01 16:50:06.086 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask 02-01 16:50:06.185 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:06.196 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:06.265 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed location mask 02-01 16:50:06.446 2044 2044 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:06.448 2044 4484 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:06.452 2044 2044 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:06.458 2044 4612 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:06.460 2044 2044 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_NODRAW mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.template.TemplateWidgetConfigureActivity--- jank level = 1 02-01 16:50:06.756 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:07.131 2044 2044 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:07.132 2044 4612 D TextClassifierService: No configured system TextClassifierService 02-01 16:50:07.168 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:07.173 2044 2044 D OnePlusJankManager: Chor uploadMDM JANK_TYPE_NODRAW mViewTitle = io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.template.TemplateWidgetConfigureActivity--- jank level = 1 02-01 16:50:07.190 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 16:50:08.287 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:08.459 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:08.645 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:08.826 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:08.988 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:09.160 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:09.343 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:09.771 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:10.940 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:11.154 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:11.262 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:11.530 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:11.693 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:11.840 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.070 2044 2044 D SensorReceiver: Received intent: android.net.wifi.STATE_CHANGE 02-01 16:50:16.078 2044 4466 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.122 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.124 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.126 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=4ff4acac-8799-43a6-8123-a74a40bb2003, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 16:50:16.452 2044 4496 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.453 2044 4496 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.453 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:16.457 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:17.054 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:17.068 2044 4496 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:17.159 2044 4500 I SensorReceiver: Sensor updates and sync completed 02-01 16:50:18.188 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.208 2044 4614 D ViewRootImpl[TemplateWidgetConfigureActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 16:50:18.208 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.225 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.231 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.239 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.239 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:18.244 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:18.244 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:18.521 2044 4638 D WebSocketRepository: Websocket: onOpen 02-01 16:50:18.522 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.540 2044 4638 D WebSocketRepository: Message number null received 02-01 16:50:18.541 2044 4466 D WebSocketRepository: Auth Requested 02-01 16:50:18.573 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.574 2044 4638 D WebSocketRepository: Message number null received 02-01 16:50:18.575 2044 2044 D WebSocketRepository: Sending message 1: {type=supported_features, id=1, features={coalesce_messages=1}} 02-01 16:50:18.577 2044 2044 D WebSocketRepository: Sending message 2: {type=render_template, template=ENERGIA OGGI 02-01 16:50:18.577 2044 2044 D WebSocketRepository:
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh 02-01 16:50:18.577 2044 2044 D WebSocketRepository:
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh 02-01 16:50:18.577 2044 2044 D WebSocketRepository:
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh 02-01 16:50:18.577 2044 2044 D WebSocketRepository:
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh 02-01 16:50:18.577 2044 2044 D WebSocketRepository:
02-01 16:50:18.577 2044 2044 D WebSocketRepository: Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh, id=2} 02-01 16:50:18.577 2044 2044 D WebSocketRepository: Message number 2 sent 02-01 16:50:18.627 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.629 2044 4638 D WebSocketRepository: Message number 1 received 02-01 16:50:18.694 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.694 2044 4638 D WebSocketRepository: Message number 2 received 02-01 16:50:18.695 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.697 2044 4638 D WebSocketRepository: Message number 2 received 02-01 16:50:18.700 2044 2044 D WebSocketRepository: Sending message 3: {type=render_template, template=Inserisci qui il modello 02-01 16:50:18.700 2044 2044 D WebSocketRepository: 02-01 16:50:18.700 2044 2044 D WebSocketRepository: {{ states('sensor.potenza_totale') }}, id=3} 02-01 16:50:18.700 2044 2044 D WebSocketRepository: Message number 3 sent 02-01 16:50:18.754 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.754 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:18.755 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:18.756 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:20.804 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:20.806 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:21.639 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3e1308 02-01 16:50:21.671 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:21.711 2044 2044 W mpanion.androi: Accessing hidden method Landroid/content/res/Resources$Theme;->getKey()Landroid/content/res/Resources$ThemeKey; (greylist-max-o, reflection, denied) 02-01 16:50:21.723 2044 4614 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@b5c2e9[LaunchActivity] 02-01 16:50:21.726 2044 4614 D ViewRootImpl[LaunchActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 16:50:21.739 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.739 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:21.740 2044 2044 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.740 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:21.741 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.743 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.743 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:21.744 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.748 2044 4668 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.748 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.778 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.785 2044 4450 D ViewRootImpl[LaunchActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 16:50:21.785 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@3a00efc 02-01 16:50:21.792 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.813 2044 2044 I cr_CombinedPProvider: #registerProvider() provider:WV.C7@c323148 isPolicyCacheEnabled:false policyProvidersSize:0 02-01 16:50:21.814 2044 2044 I cr_PolicyProvider: #setManagerAndSource() 0 02-01 16:50:21.823 2044 2044 I cr_CombinedPProvider: #linkNativeInternal() 1 02-01 16:50:21.824 2044 2044 I cr_AppResProvider: #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL] 02-01 16:50:21.824 2044 2044 I cr_PolicyProvider: #notifySettingsAvailable() 0 02-01 16:50:21.824 2044 2044 I cr_CombinedPProvider: #onSettingsAvailable() 0 02-01 16:50:21.824 2044 2044 I cr_CombinedPProvider: #flushPolicies() 02-01 16:50:21.829 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.857 2044 4495 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.947 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111 02-01 16:50:21.951 2044 2044 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService() 02-01 16:50:21.958 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.958 2044 4495 D ServerConnectionInfo: Using external URL 02-01 16:50:21.959 2044 4495 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.959 2044 4495 D ServerConnectionInfo: Using external URL 02-01 16:50:21.960 2044 2044 D RenderScript HIDL Adaptation: IRenderScriptDevice::getService() returned 0x6fdc032800 02-01 16:50:21.960 2044 2044 D RenderScript HIDL Adaptation: HIDL successfully loaded. 02-01 16:50:21.976 2044 4854 V RenderScript: Successfully loaded runtime: libRSDriver_adreno.so 02-01 16:50:21.977 2044 2044 D : Successfully queried cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache 02-01 16:50:21.977 2044 2044 D RenderScript: Setting cache dir: /data/user_de/0/io.homeassistant.companion.android/code_cache 02-01 16:50:21.980 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.981 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802621981) 02-01 16:50:21.986 2044 4495 D WebSocketRepository: Sending message 4: {type=auth/current_user, id=4} 02-01 16:50:21.986 2044 4495 D WebSocketRepository: Message number 4 sent 02-01 16:50:21.990 2044 2044 W cr_SupportWebSettings: setForceDarkBehavior() is a no-op in an app with targetSdkVersion>=T 02-01 16:50:21.990 2044 2044 W cr_WebSettings: setForceDark() is a no-op in an app with targetSdkVersion>=T 02-01 16:50:21.991 2044 2044 D WebviewActivity: Current webview package com.google.android.webview and version 121.0.6167.101 02-01 16:50:21.994 2044 2044 D WebviewActivity: Matter/Thread step changed to NOT_STARTED 02-01 16:50:21.996 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.998 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:21.998 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802621998) 02-01 16:50:22.034 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:22.034 2044 4638 D WebSocketRepository: Message number 4 received 02-01 16:50:22.142 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx 02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx311 02-01 16:50:22.165 2044 4827 W VideoCapabilities: Unsupported mime video/divx4 02-01 16:50:22.167 2044 4450 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@a09cf4[WebViewActivity] 02-01 16:50:22.168 2044 4827 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2 02-01 16:50:22.168 2044 4827 W VideoCapabilities: Unrecognized profile/level 0/3 for video/mpeg2 02-01 16:50:22.169 2044 4450 D ViewRootImpl[WebViewActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 16:50:22.169 2044 4827 W VideoCapabilities: Unsupported mime video/x-ms-wmv 02-01 16:50:22.170 2044 4827 W VideoCapabilities: Unsupported mime video/x-ms-wmv 02-01 16:50:22.199 2044 4845 W chromium: [WARNING:display_webview.cc(32)] WebView overlays are enabled! 02-01 16:50:22.202 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 16:50:22.227 2044 4853 D WebSocketRepository: Websocket: onOpen 02-01 16:50:22.229 2044 4853 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:22.229 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.229 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802622229) 02-01 16:50:22.232 2044 4853 D WebSocketRepository: Message number null received 02-01 16:50:22.232 2044 4499 D WebSocketRepository: Auth Requested 02-01 16:50:22.264 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.264 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:22.265 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.265 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:22.265 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.267 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.268 2044 4468 I WM-Processor: Moving WorkSpec (b262ed44-04ae-4624-b8b5-464b3fda60f5) to the foreground 02-01 16:50:22.271 2044 4853 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:22.271 2044 4853 D WebSocketRepository: Message number null received 02-01 16:50:22.272 2044 4465 D WebSocketRepository: Sending message 1: {type=supported_features, id=1, features={coalesce_messages=1}} 02-01 16:50:22.273 2044 4498 D SensorWorker: Updating all Sensors in foreground. 02-01 16:50:22.273 2044 4465 D WebSocketRepository: Sending message 2: {type=auth/current_user, id=2} 02-01 16:50:22.275 2044 4465 D WebSocketRepository: Message number 2 sent 02-01 16:50:22.275 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=e3f3e955-b22f-42a5-828f-13db7466f349, tags={ io.homeassistant.companion.android.websocket.WebsocketManager } ] 02-01 16:50:22.278 2044 2044 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) } 02-01 16:50:22.279 2044 4498 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.313 2044 4853 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:22.314 2044 4853 D WebSocketRepository: Message number 1 received 02-01 16:50:22.354 2044 4853 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:22.354 2044 4853 D WebSocketRepository: Message number 2 received 02-01 16:50:22.530 2044 4931 D WebviewActivity: External bus {"type":"config/get","id":1} 02-01 16:50:22.531 2044 2044 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}}); 02-01 16:50:22.550 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.550 2044 2044 D ServerConnectionInfo: Using external URL 02-01 16:50:22.551 2044 2044 D WebviewActivity: Callback null 02-01 16:50:22.556 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-01 16:50:22.556 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-01 16:50:22.556 2044 4500 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-01 16:50:22.556 2044 4500 I WebViewPresenterImpl: Found color -15720924. 02-01 16:50:22.556 2044 4500 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-01 16:50:22.557 2044 4500 I WebViewPresenterImpl: Found color -15658735. 02-01 16:50:22.557 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111 location mask 02-01 16:50:22.618 2044 4498 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.619 2044 4498 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.619 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.620 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:22.840 2044 4445 I mpanion.androi: Background concurrent copying GC freed 123266(5068KB) AllocSpace objects, 9(268KB) LOS objects, 56% free, 9367KB/21MB, paused 91us total 108.816ms 02-01 16:50:22.855 2044 4500 D SensorReceiver: Nothing to update for server 3 (TuxHome) 02-01 16:50:22.871 2044 4499 D SensorReceiver: Nothing to update for server 2 (MarcoRotto) 02-01 16:50:22.871 2044 4499 I SensorReceiver: Sensor updates and sync completed 02-01 16:50:22.871 2044 4468 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b262ed44-04ae-4624-b8b5-464b3fda60f5, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ] 02-01 16:50:22.873 2044 2044 I WM-SystemFgDispatcher: Stopping foreground service 02-01 16:50:23.366 2044 4931 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2} 02-01 16:50:23.368 2044 2044 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:24.012 2044 4931 D WebviewActivity: External bus {"type":"theme-update","id":3} location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:50:24.067 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:24.085 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-01 16:50:24.085 2044 2044 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-01 16:50:24.085 2044 4499 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-01 16:50:24.085 2044 4499 I WebViewPresenterImpl: Found color -15720924. 02-01 16:50:24.086 2044 4499 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-01 16:50:24.086 2044 4499 I WebViewPresenterImpl: Found color -15658735. 02-01 16:50:24.086 2044 2044 D PhoneWindow: setNavigationBarColor: ff111111 location mask 02-01 16:50:26.443 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 117 02-01 16:50:26.443 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 129 02-01 16:50:26.444 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 135 02-01 16:50:26.449 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 147 02-01 16:50:26.451 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 153 02-01 16:50:26.455 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 131 02-01 16:50:26.456 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 125 02-01 16:50:26.458 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 127 02-01 16:50:26.461 2044 4825 W chromium: [WARNING:spdy_session.cc(2984)] Received HEADERS for invalid stream 119 02-01 16:50:26.704 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:26.705 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:30.342 2044 4931 D WebviewActivity: External bus {"type":"config_screen/show","id":4} 02-01 16:50:30.356 2044 2044 D IntegrationRepository: setAppActive(): false 02-01 16:50:30.357 2044 2044 D IntegrationRepository: setAppActive(): false 02-01 16:50:30.362 2044 2044 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@8f569b9 02-01 16:50:30.364 2044 4450 D ViewRootImpl[WebViewActivity]: windowFocusChanged hasFocus=false inTouchMode=true 02-01 16:50:30.408 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802630408) 02-01 16:50:30.419 2044 2044 V ViewRootImpl: The specified message queue synchronization barrier token has not been posted or has already been removed 02-01 16:50:30.432 2044 4450 D DecorView: onWindowFocusChangedFromViewRoot hasFocus: true, DecorView@734d2ed[SettingsActivity] 02-01 16:50:30.435 2044 4450 D ViewRootImpl[SettingsActivity]: windowFocusChanged hasFocus=true inTouchMode=true 02-01 16:50:30.491 2044 2044 W Choreographer: Already have a pending vsync event. There should only be one at a time. 02-01 16:50:30.491 2044 2044 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS 02-01 16:50:30.494 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.503 2044 4465 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.510 2044 2044 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706802630510) 02-01 16:50:30.510 2044 2044 D IntegrationRepository: setAppActive(): true 02-01 16:50:30.550 2044 2044 D SettingsWearDetection: API unavailable for discovering nodes (no Wear) location mask 02-01 16:50:30.668 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.669 2044 4500 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.670 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.671 2044 4499 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.731 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:30.732 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:30.878 2044 4499 D ServerConnectionInfo: localUrl is: false, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:30.929 2044 4500 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:31.034 2044 4499 I SensorReceiver: Sensor updates and sync completed location mask location mask location mask location mask location mask location mask location mask location mask location mask 02-01 16:50:35.067 2044 4498 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: false, usesWifi is: true 02-01 16:50:35.068 2044 2044 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false location mask location mask location mask location mask location mask location mask location mask 02-01 16:50:35.859 2044 4638 D WebSocketRepository: Websocket: onMessage (text) 02-01 16:50:35.862 2044 4638 D WebSocketRepository: Message number 3 received 02-01 16:50:36.169 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->ime()I (blacklist, linking, denied) 02-01 16:50:36.170 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsAnimationController;->getTypes()I (blacklist, linking, denied) 02-01 16:50:36.176 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Builder;->setVisible(IZ)Landroid/view/WindowInsets$Builder; (blacklist, linking, denied) 02-01 16:50:36.177 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/Window;->getInsetsController()Landroid/view/WindowInsetsController; (blacklist, linking, denied) 02-01 16:50:36.179 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsController;->hide(I)V (blacklist, linking, denied) 02-01 16:50:36.180 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets;->isVisible(I)Z (blacklist, linking, denied) 02-01 16:50:36.181 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets;->getInsets(I)Landroid/graphics/Insets; (blacklist, linking, denied) 02-01 16:50:36.182 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Builder;->setInsets(ILandroid/graphics/Insets;)Landroid/view/WindowInsets$Builder; (blacklist, linking, denied) 02-01 16:50:36.182 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsetsController;->show(I)V (blacklist, linking, denied) 02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->systemGestures()I (blacklist, linking, denied) 02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->mandatorySystemGestures()I (blacklist, linking, denied) 02-01 16:50:36.183 2044 2044 W mpanion.androi: Accessing hidden method Landroid/view/WindowInsets$Type;->tappableElement()I (blacklist, linking, denied) 02-01 16:50:36.224 2044 4465 D LogcatReader: Read logcat for pid 2044 ```
dshokouhi commented 10 months ago

can you please share the template that you are using?

dshokouhi commented 10 months ago

Here is the relevant error, strange it did not show up before.

02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct: Exception while rendering template
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct: io.homeassistant.companion.android.common.data.integration.IntegrationException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:  at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl.renderTemplate(IntegrationRepositoryImpl.kt:229)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at io.homeassistant.companion.android.common.data.integration.impl.IntegrationRepositoryImpl$renderTemplate$1.invokeSuspend(Unknown Source:15)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct: Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:  at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 13] (through reference chain: java.util.LinkedHashMap["template"])
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1741)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1515)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1420)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.DeserializationContext.extractScalarFromObject(DeserializationContext.java:932)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:62)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:609)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:437)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:32)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:2051)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1459)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:33)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at retrofit2.converter.jackson.JacksonResponseBodyConverter.convert(JacksonResponseBodyConverter.java:23)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:243)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:153)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
02-01 16:49:46.220  2044  4466 E TemplateWidgetConfigAct:   at java.lang.Thread.run(Thread.java:919)
Tux92 commented 10 months ago

This is a homeassistant core error during a reboot:

Logger: homeassistant.helpers.event
Source: helpers/template.py:569
First occurred: 12:49:25 (1 occurrences)
Last logged: 12:49:25

Error while processing template: Template<template=(ENERGIA OGGI <br> Consumo: {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh <br> Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh <br> Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh <br> Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh <br> Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh) renders=2>
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1644, in forgiving_round
    value = round(float(value), precision)
                  ^^^^^^^^^^^^
ValueError: could not convert string to float: 'unknown'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 567, in async_render
    render_result = _render_with_context(self.template, compiled, **kwargs)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 2305, in _render_with_context
    return template.render(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
    self.environment.handle_exception()
  File "/srv/homeassistant/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<template>", line 3, in top-level template code
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1649, in forgiving_round
    raise_no_default("round", value)
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 1625, in raise_no_default
    raise ValueError(
ValueError: Template error: round got invalid input 'unknown' when rendering template
``` 'ENERGIA OGGI
<br>
Consumo:  {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh' but no default was specified

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 693, in async_render_to_info
    render_info._result = self.async_render(
                          ^^^^^^^^^^^^^^^^^^
  File "/srv/homeassistant/lib/python3.11/site-packages/homeassistant/helpers/template.py", line 569, in async_render
    raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: ValueError: Template error: round got invalid input 'unknown' when rendering template but no default was specified

And this is the template:


 'ENERGIA OGGI
<br>
Consumo:  {{ states('sensor.oggi_energia_consumata') |round(1) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1) }} kWh' 
Tux92 commented 10 months ago

With previous app version I use this template without problems for years. This also work in developer tool section on homeassisntat

dshokouhi commented 10 months ago

@Tux92 you have an issue with your template that you need to fix. Recent HA core versions require template updates for some users.

homeassistant.exceptions.TemplateError: ValueError: Template error: round got invalid input 'unknown' when rendering template but no default was specified

you need to fix your template, the app cant help with that.

This also work in developer tool section on homeassisntat

thats because you were testing when you had good values, you are nto handling when a sensor returns unknown per teh error which is what a HA core update addressed. You need to specify a default per the error.

Tux92 commented 10 months ago

Ok, but this don't change anything, the widget don't showing

'ENERGIA OGGI
<br>
Consumo:  {{ states('sensor.oggi_energia_consumata') |round(1, 0) }} kWh
<br>
Autoconsumo: {{ states('sensor.oggi_energia_autoconsumata') |round(1, 0) }} kWh
<br>
Prelievo: {{ states('sensor.oggi_energia_prelevata') |round(1, 0) }} kWh
<br>
Produzione: {{ states('sensor.oggi_energia_prodotta') |round(1, 0) }} kWh
<br>
Immissione: {{ states('sensor.oggi_energia_immessa') |round(1, 0) }} kWh' 
Tux92 commented 10 months ago

At least now on reboot I no longer get the error in homeassistant core

dshokouhi commented 10 months ago

do you still see the same error in the app logs? the same one I posted above?

MrMiniMies commented 10 months ago

This might not be isolated to template widgets as entity state widgets shows same error on latest app version.

hermanhobnob commented 10 months ago

@MrMiniMies yes. My entity state widget stopped working too. Not found anything obvious in the HA log to explain it, but I'm a newbie tbf

UnitZ commented 10 months ago

My widgets (entity state & switches) are gone too, after update to 2024.1.5-full Android 11

dshokouhi commented 10 months ago

@UnitZ @hermanhobnob @MrMiniMies please get us the companion app logs ,we do not know this is hte same issue at this point. The error in the widget is generic and only the logs will tell the full picture. Without logs we cannot help.

First reproduce the issue by tapping on the widget then open the app. Settings > Companion App > Troubleshooting > show and share logs

arthurrump commented 10 months ago

I'm seeing the same issue with an entity widget just showing "Problem loading widget". Here's my logs from the two minutes when I tried to add a new widget.

Logs

``` 02-02 17:31:29.442 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:29.458 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:29.472 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:29.483 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:29.486 8355 10249 D WebSocketRepository: Sending message 3524: {type=ping, id=3524} 02-02 17:31:29.487 8355 10249 D WebSocketRepository: Message number 3524 sent 02-02 17:31:29.528 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:31:29.530 8355 9010 D WebSocketRepository: Message number 3524 received 02-02 17:31:34.689 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: onDisplayChanged oldDisplayState=1 newDisplayState=2 02-02 17:31:34.690 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: onDisplayChanged oldDisplayState=1 newDisplayState=2 02-02 17:31:34.714 8355 8355 D SurfaceView@890f495: 143717525 updateSurface: has no frame 02-02 17:31:34.901 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2 02-02 17:31:34.901 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: onDisplayChanged oldDisplayState=2 newDisplayState=2 02-02 17:31:34.905 8355 8355 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON 02-02 17:31:34.907 8355 8355 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update 02-02 17:31:34.910 8355 8355 D ButtonWidget: Broadcast received: 02-02 17:31:34.910 8355 8355 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON 02-02 17:31:34.910 8355 8355 D ButtonWidget: AppWidgetId: -1 02-02 17:31:34.930 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: Broadcast received: 02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON 02-02 17:31:34.934 8355 8355 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-02 17:31:34.984 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:34.995 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:34.995 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:31:35.005 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:35.005 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:31:35.023 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:35.023 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:31:35.030 8355 7633 D TrafficStats: tagSocket(103) with statsTag=0xffffffff, statsUid=-1 02-02 17:31:35.061 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:35.061 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:31:35.079 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:35.093 8355 8355 D WebSocketRepository: Sending message 3525: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3525} 02-02 17:31:35.094 8355 8355 D WebSocketRepository: Message number 3525 sent 02-02 17:31:35.107 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:31:35.108 8355 9010 D WebSocketRepository: Message number 3525 received 02-02 17:31:35.110 8355 8355 D WebSocketRepository: Sending message 3526: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3526} 02-02 17:31:35.111 8355 8355 D WebSocketRepository: Message number 3526 sent 02-02 17:31:35.119 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:31:35.120 8355 9010 D WebSocketRepository: Message number 3526 received 02-02 17:31:35.132 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28] 02-02 17:31:35.139 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [30] 02-02 17:31:35.903 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleAppVisibility mAppVisible = false visible = true 02-02 17:31:35.907 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: stopped(false) old = true 02-02 17:31:35.907 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity set to false 02-02 17:31:35.913 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706891339232, currentMillis: 1706891495913) 02-02 17:31:35.942 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:31:35.944 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@b3b1032[SettingsActivity] mNativeObject= 0xb4000075d7a94ad0 sc.mNativeObject= 0xb4000076279fa950 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:31:35.944 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@b3b1032[SettingsActivity] mNativeObject= 0xb4000075d7a94ad0 sc.mNativeObject= 0xb4000076279fa950 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:31:35.944 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=25 res=0x403 s={true 0xb4000076f7a29290} ch=true seqId=0 02-02 17:31:35.945 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a29290} hwInitialized=true 02-02 17:31:35.982 8355 8375 I ViewRootImpl@b3b1032[SettingsActivity]: Resizing android.view.ViewRootImpl@8136982: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1 02-02 17:31:36.049 8355 8375 I ViewRootImpl@b3b1032[SettingsActivity]: Resizing android.view.ViewRootImpl@8136982: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1 02-02 17:31:36.199 8355 8355 D ScrollView: onsize change changed 02-02 17:31:36.200 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#69 02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Creating new active sync group ViewRootImpl@b3b1032[SettingsActivity]#70 02-02 17:31:36.201 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:31:37.202 8355 10188 E SurfaceSyncGroup: Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#69) as ready 02-02 17:31:37.203 8355 10188 D ViewRootImpl@b3b1032[SettingsActivity]: reportDrawFinished 02-02 17:31:37.203 8355 10188 E SurfaceSyncGroup: Failed to receive transaction ready in 1000ms. Marking SurfaceSyncGroup(ViewRootImpl@b3b1032[SettingsActivity]#70) as ready 02-02 17:31:37.631 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:31:37.631 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a4da10 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:31:37.631 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Setting up sync and frameCommitCallback 02-02 17:31:37.646 8355 10098 I BLASTBufferQueue: [ViewRootImpl@b3b1032[SettingsActivity]#25](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:31:37.647 8355 10098 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:31:37.652 8355 8355 I Choreographer: Skipped 205 frames! The application may be doing too much work on its main thread. 02-02 17:31:37.653 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: registerCallbackForPendingTransactions 02-02 17:31:37.656 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized mSyncSeqId = 0 02-02 17:31:37.657 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 02-02 17:31:37.657 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:31:37.657 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:31:37.658 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleResized mSyncSeqId = 0 02-02 17:31:37.658 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 02-02 17:31:37.658 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 17:31:37.658 8355 10194 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a451f0 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:31:37.660 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 17:31:37.661 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 17:31:37.661 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a29290} 02-02 17:31:37.662 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 1706891339232, currentMillis: 1706891497662) 02-02 17:31:37.662 8355 8355 D IntegrationRepository: setAppActive(): true 02-02 17:31:37.663 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:31:37.663 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:31:37.664 8355 25609 I OpenGLRenderer: Davey! duration=1734ms; Flags=1, FrameTimelineVsyncId=16363813, IntendedVsync=99869486827673, Vsync=99869486827673, InputEventId=0, HandleInputStart=99869488434505, AnimationStart=99869488435234, PerformTraversalsStart=99869492703411, DrawStart=99869775972161, FrameDeadline=99869495161006, FrameInterval=99869488429609, FrameStartTime=8312135, SyncQueued=99871203003671, SyncStart=99871203656483, IssueDrawCommandsStart=99871204791067, SwapBuffers=99871214282317, FrameCompleted=99871222030025, DequeueBufferDuration=21093, QueueBufferDuration=878594, GpuCompleted=99871222030025, SwapBuffersCompleted=99871221658306, DisplayPresentTime=99632024436054, CommandSubmissionCompleted=99871214282317, 02-02 17:31:37.676 8355 25609 I OpenGLRenderer: Davey! duration=1719ms; Flags=0, FrameTimelineVsyncId=16363852, IntendedVsync=99869520105443, Vsync=99871224520338, InputEventId=0, HandleInputStart=99871226764139, AnimationStart=99871226765129, PerformTraversalsStart=99871227028358, DrawStart=99871227334296, FrameDeadline=99871232397221, FrameInterval=99871226346587, FrameStartTime=8314219, SyncQueued=99871227934869, SyncStart=99871228318462, IssueDrawCommandsStart=99871229494452, SwapBuffers=99871238022785, FrameCompleted=99871240217212, DequeueBufferDuration=26875, QueueBufferDuration=303802, GpuCompleted=99871240217212, SwapBuffersCompleted=99871239226275, DisplayPresentTime=99632032753814, CommandSubmissionCompleted=99871238022785, 02-02 17:31:37.772 8355 8355 D ScrollView: onsize change changed 02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@b3b1032[SettingsActivity]#71 02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: Creating new active sync group ViewRootImpl@b3b1032[SettingsActivity]#72 02-02 17:31:37.773 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:31:37.775 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb400007617a13e10 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 3 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0 02-02 17:31:37.775 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=3. 02-02 17:31:37.775 8355 10195 I ViewRootImpl@b3b1032[SettingsActivity]: mWNT: t=0xb4000076179e8ff0 mBlastBufferQueue=0xb4000075d7a94ad0 fn= 3 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:31:37.776 8355 10195 D ViewRootImpl@b3b1032[SettingsActivity]: Setting up sync and frameCommitCallback 02-02 17:31:37.790 8355 10098 D ViewRootImpl@b3b1032[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=3 didProduceBuffer=true 02-02 17:31:37.791 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: reportDrawFinished 02-02 17:31:39.273 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 02-02 17:31:39.676 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 17:31:39.715 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=19 res=0x402 s={false 0x0} ch=true seqId=0 02-02 17:31:39.717 8355 8355 D IntegrationRepository: setAppActive(): false 02-02 17:31:39.718 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: stopped(true) old = false 02-02 17:31:39.718 8355 8355 D ViewRootImpl@b3b1032[SettingsActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity set to true 02-02 17:31:39.721 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@afa3b25 02-02 17:31:39.733 8355 8355 D InputTransport: Input channel destroyed: 'ClientS', fd=274 02-02 17:31:39.739 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=4 res=0x402 s={false 0x0} ch=false seqId=0 02-02 17:31:40.701 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@4d8206a 02-02 17:31:40.725 8355 8355 I SurfaceView: 143717525 Detaching SV 02-02 17:31:40.725 8355 8355 D SurfaceView@890f495: 143717525 updateSurface: has no frame 02-02 17:31:40.725 8355 8355 I SurfaceView@890f495: onDetachedFromWindow: tryReleaseSurfaces() 02-02 17:31:40.725 8355 8355 I SurfaceView@890f495: releaseSurfaces: viewRoot = ViewRootImpl@577a199[WebViewActivity] 02-02 17:31:40.729 8355 8355 I ViewRootImpl@577a199[WebViewActivity]: dispatchDetachedFromWindow 02-02 17:31:40.732 8355 8355 D InputTransport: Input channel destroyed: '6c25ada', fd=266 02-02 17:31:40.734 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@f85fd7e 02-02 17:31:40.737 8355 8355 I ViewRootImpl@b3b1032[SettingsActivity]: dispatchDetachedFromWindow 02-02 17:31:40.740 8355 8355 D InputTransport: Input channel destroyed: '91017ad', fd=328 02-02 17:31:46.074 8355 8355 D LocBroadcastReceiver: Received location update. 02-02 17:31:46.082 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false 02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Last Location: 02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Coords:() 02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Accuracy: 100.0 02-02 17:31:46.083 8355 9066 D LocBroadcastReceiver: Bearing: 0.0 02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Begin evaluating if location update should be skipped 02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Received location that is 19 milliseconds old, 1706891506065 compared to 1706891506084 with source fused 02-02 17:31:46.084 8355 9066 D LocBroadcastReceiver: Duplicate location received, not sending to HA 02-02 17:31:59.493 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:59.499 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:59.503 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:59.507 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:31:59.507 8355 27675 D WebSocketRepository: Sending message 3527: {type=ping, id=3527} 02-02 17:31:59.509 8355 27675 D WebSocketRepository: Message number 3527 sent 02-02 17:31:59.534 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:31:59.535 8355 9010 D WebSocketRepository: Message number 3527 received 02-02 17:32:05.570 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [31] 02-02 17:32:05.627 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.627 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.628 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.639 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.641 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.641 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.642 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.643 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.643 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.644 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:05.655 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@8cd2249 02-02 17:32:05.659 8355 8355 D WebSocketRepository: Sending message 3528: {type=get_states, id=3528} 02-02 17:32:05.659 8355 8355 D WebSocketRepository: Message number 3528 sent 02-02 17:32:05.662 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 17:32:05.666 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:05.666 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: synced displayState. AttachInfo displayState=2 02-02 17:32:05.668 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: setView = com.android.internal.policy.DecorView@762dffe TM=true 02-02 17:32:05.672 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren. 02-02 17:32:05.682 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:05.683 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity] mNativeObject= 0xb4000075d7a29a50 sc.mNativeObject= 0xb400007627a08450 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:32:05.683 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity] mNativeObject= 0xb4000075d7a29a50 sc.mNativeObject= 0xb400007627a08450 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:32:05.683 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x403 s={true 0xb4000076f7a5a200} ch=true seqId=0 02-02 17:32:05.683 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 17:32:05.683 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a5a200} hwInitialized=true 02-02 17:32:05.687 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Setup new sync=wmsSync-ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#73 02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Creating new active sync group ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#74 02-02 17:32:05.688 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:32:05.690 8355 10194 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:32:05.690 8355 10194 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a04ab0 mBlastBufferQueue=0xb4000075d7a29a50 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:05.690 8355 10194 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Setting up sync and frameCommitCallback 02-02 17:32:05.698 8355 10098 I BLASTBufferQueue: [ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]#26](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:32:05.698 8355 10098 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:32:05.699 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 17:32:05.699 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: reportDrawFinished 02-02 17:32:05.700 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: registerCallbackForPendingTransactions 02-02 17:32:05.701 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 17:32:05.702 8355 10195 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a55730 mBlastBufferQueue=0xb4000075d7a29a50 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:05.702 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 17:32:05.714 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:32:05.725 8355 9010 D WebSocketRepository: Message number 3528 received 02-02 17:32:05.771 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 17:32:05.771 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a5a200} 02-02 17:32:05.772 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:32:05.772 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:32:05.776 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=276 02-02 17:32:05.781 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=227 02-02 17:32:05.782 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=156 02-02 17:32:05.783 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 17:32:06.485 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 0 02-02 17:32:06.541 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 1 02-02 17:32:06.544 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:32:06.544 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:32:06.552 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 17:32:06.557 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.558 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: synced displayState. AttachInfo displayState=2 02-02 17:32:06.559 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: setView = android.widget.PopupWindow$PopupDecorView@72f7972 TM=true 02-02 17:32:06.567 8355 8355 I InputMethodManager_LC: showSoftInput(View,I) 02-02 17:32:06.567 8355 8355 I ImeTracker: io.homeassistant.companion.android:d55bae4f: onRequestShow at ORIGIN_CLIENT_SHOW_SOFT_INPUT reason SHOW_SOFT_INPUT 02-02 17:32:06.567 8355 8355 I InputMethodManager_LC: ssi(): flags=0 view=io.homeassistant.companion.android reason = SHOW_SOFT_INPUT 02-02 17:32:06.567 8355 8355 D InputMethodManager: showSoftInput() view=com.google.android.material.textfield.MaterialAutoCompleteTextView{de88be0 VFED..CL. .F.P..ID 181,7-990,133 #7f0a02c0 app:id/widget_text_config_entity_id aid=1073741825} flags=0 reason=SHOW_SOFT_INPUT 02-02 17:32:06.575 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = true forceLayout = false syncSeqId = -1 02-02 17:32:06.577 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:32:06.577 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 2063 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:32:06.577 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,2265) new=(226,382,1035,2265) req=(809,1883)0 dur=5 res=0x403 s={true 0xb4000076f7a0f9d0} ch=true seqId=0 02-02 17:32:06.577 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 17:32:06.578 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a0f9d0} hwInitialized=true 02-02 17:32:06.583 8355 8355 D AbsListView: in onLayout changed 02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setup new sync=wmsSync-ViewRootImpl@8628a27[PopupWindow:858f4e6]#75 02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Creating new active sync group ViewRootImpl@8628a27[PopupWindow:858f4e6]#76 02-02 17:32:06.585 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbacksForSync syncBuffer=false 02-02 17:32:06.587 8355 10194 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:32:06.587 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a32bb0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:06.587 8355 10194 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setting up sync and frameCommitCallback 02-02 17:32:06.589 8355 10098 I BLASTBufferQueue: [ViewRootImpl@8628a27[PopupWindow:858f4e6]#27](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:32:06.589 8355 10098 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:32:06.590 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 17:32:06.590 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportDrawFinished 02-02 17:32:06.597 8355 8355 I AssistStructure: Flattened final assist data: 6408 bytes, containing 2 windows, 36 views 02-02 17:32:06.601 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.601 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized mSyncSeqId = 0 02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setup new sync=wmsSync-ViewRootImpl@8628a27[PopupWindow:858f4e6]#77 02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Creating new active sync group ViewRootImpl@8628a27[PopupWindow:858f4e6]#78 02-02 17:32:06.601 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbacksForSync syncBuffer=false 02-02 17:32:06.603 8355 10195 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameDrawingCallback syncResult=0 frameNum=2. 02-02 17:32:06.603 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a6f3b0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 2 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:06.603 8355 10195 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Setting up sync and frameCommitCallback 02-02 17:32:06.605 8355 10098 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true 02-02 17:32:06.605 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: reportDrawFinished 02-02 17:32:06.664 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 02-02 17:32:06.664 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 02-02 17:32:06.670 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 02-02 17:32:06.670 8355 8355 E SpannableStringBuilder: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 02-02 17:32:06.685 8355 7828 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.685 8355 28331 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.686 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1523][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.686 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.686 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1523][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.686 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.692 8355 28331 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.692 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.693 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 17:32:06.693 8355 17984 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.693 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.694 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.694 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.710 8355 8355 D InsetsController: show(ime(), fromIme=true) 02-02 17:32:06.711 8355 8355 D InsetsController: setRequestedVisibleTypes: visible=true, mask=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from=android.view.InsetsController.controlAnimationUnchecked:1424 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 android.view.InsetsController.show:1288 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7109 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893 02-02 17:32:06.711 8355 8355 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=0 host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.InsetsController.controlAnimationUnchecked:1428 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 02-02 17:32:06.717 8355 17984 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Resizing android.view.ViewRootImpl@2339a21: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.717 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.717 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:06.717 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,2265] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:06.718 8355 8355 D InsetsController: onStateChanged: host=PopupWindow:858f4e6 from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7072 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:06.718 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,2265] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:07.005 8355 8355 D InsetsController: cancelAnimation of types: 8, animType: 0, host: io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from:android.view.InsetsController.notifyFinished:1727 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0 02-02 17:32:07.005 8355 8355 I ImeTracker: io.homeassistant.companion.android:d55bae4f: onShown 02-02 17:32:07.013 8355 10194 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: mWNT: t=0xb400007617a31870 mBlastBufferQueue=0xb4000075d7a29a50 fn= 6 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0 02-02 17:32:07.792 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 1210 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:07.792 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,2265) new=(226,382,1035,1412) req=(809,1030)0 dur=1 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0 02-02 17:32:07.792 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb4000076f7a0f9d0} 02-02 17:32:07.793 8355 8355 D AbsListView: in onLayout changed 02-02 17:32:07.794 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,1412] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:07.964 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions 02-02 17:32:07.964 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,1412] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:07.964 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a4acb0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 4 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:08.044 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 1210 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:08.044 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,1412) new=(226,382,1035,1412) req=(809,1030)0 dur=0 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0 02-02 17:32:08.115 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions 02-02 17:32:08.184 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 720 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:08.184 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,1412) new=(226,382,1035,922) req=(809,540)0 dur=1 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0 02-02 17:32:08.184 8355 8355 D ViewRootImpl@8628a27[PopupWindow:858f4e6]: mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb4000076f7a0f9d0} 02-02 17:32:08.185 8355 8355 D AbsListView: in onLayout changed 02-02 17:32:08.188 8355 7828 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Resizing android.view.ViewRootImpl@56ebd79: frame = [226,382][1035,922] reportDraw = false forceLayout = false syncSeqId = -1 02-02 17:32:08.188 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a46c10 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 6 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:08.194 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions 02-02 17:32:08.194 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[226,382][1035,922] display=[-100000,-100000][100000,100000] parentFrame=[0,0][0,0] attachedFrame=[0,0][1080,2400]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 17:32:08.195 8355 10195 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a45cf0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 7 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:08.582 8355 8355 I BLASTBufferQueue_Java: update, w= 989 h= 720 mName = ViewRootImpl@8628a27[PopupWindow:858f4e6] mNativeObject= 0xb4000075d7a8cab0 sc.mNativeObject= 0xb400007627a0e090 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:08.582 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: Relayout returned: old=(226,382,1035,922) new=(226,382,1035,922) req=(809,540)0 dur=0 res=0x0 s={true 0xb4000076f7a0f9d0} ch=false seqId=0 02-02 17:32:08.592 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: registerCallbackForPendingTransactions 02-02 17:32:10.760 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: ViewPostIme pointer 0 02-02 17:32:10.846 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: ViewPostIme pointer 1 02-02 17:32:10.846 8355 8355 D AbsListView: onTouchUp() mTouchMode : 0 02-02 17:32:10.853 8355 10194 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: mWNT: t=0xb400007617a3ead0 mBlastBufferQueue=0xb4000075d7a8cab0 fn= 9 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:10.914 8355 8355 I InputMethodManager: invalidateInput 02-02 17:32:10.917 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.widget.PopupWindow$PopupDecorView$$ExternalSyntheticLambda0@3877a40 02-02 17:32:10.922 8355 10098 D OpenGLRenderer: endAllActiveAnimators on 0xb4000076c7bb8350 (DropDownListView) with handle 0xb4000077a7aaddf0 02-02 17:32:10.922 8355 8355 I ViewRootImpl@8628a27[PopupWindow:858f4e6]: dispatchDetachedFromWindow 02-02 17:32:10.932 8355 8355 D InputTransport: Input channel destroyed: '2c433cd', fd=277 02-02 17:32:10.932 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.widget.AutoCompleteTextView$$ExternalSyntheticLambda0@663a1c3 02-02 17:32:11.563 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 0 02-02 17:32:11.601 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: ViewPostIme pointer 1 02-02 17:32:11.602 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren. 02-02 17:32:11.621 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:11.634 8355 8355 D StaticWidget: Saving entity state config data: 02-02 17:32:11.634 8355 8355 D StaticWidget: entity id: sensor.buiten_thermometer_temperature 02-02 17:32:11.634 8355 8355 D StaticWidget: attribute: N/A 02-02 17:32:11.642 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:11.642 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:11.646 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:11.646 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:11.653 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 02-02 17:32:11.653 8355 8355 D AnimatorSet: mReversing is false. Don't call initChildren. 02-02 17:32:11.662 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:11.662 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:11.667 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:11.668 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:11.671 8355 7633 D TrafficStats: tagSocket(151) with statsTag=0xffffffff, statsUid=-1 02-02 17:32:11.677 8355 8355 D WebSocketRepository: Sending message 3529: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3529} 02-02 17:32:11.678 8355 8355 D WebSocketRepository: Message number 3529 sent 02-02 17:32:11.693 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:32:11.694 8355 9010 D WebSocketRepository: Message number 3529 received 02-02 17:32:11.696 8355 8355 D WebSocketRepository: Sending message 3530: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3530} 02-02 17:32:11.696 8355 8355 D WebSocketRepository: Message number 3530 sent 02-02 17:32:11.696 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28] 02-02 17:32:11.702 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:32:11.703 8355 9010 D WebSocketRepository: Message number 3530 received 02-02 17:32:11.709 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [31] 02-02 17:32:11.788 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@90241645 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@e3d20f7 02-02 17:32:11.788 8355 8355 D InputTransport: Input channel destroyed: 'ClientS', fd=273 02-02 17:32:11.812 8355 8355 D InsetsController: setRequestedVisibleTypes: visible=false, mask=ime, host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from=android.view.InsetsController.controlAnimationUnchecked:1424 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 android.view.InsetsController.hide:1382 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7116 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893 02-02 17:32:11.813 8355 8355 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=1 host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.InsetsController.controlAnimationUnchecked:1428 android.view.InsetsController.applyAnimation:1979 android.view.InsetsController.applyAnimation:1942 02-02 17:32:11.818 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7085 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:11.819 8355 8355 I ImeTracker: ch.deletescape.lawnchair.plah:da333a8e: onCancelled at PHASE_CLIENT_ANIMATION_CANCEL 02-02 17:32:11.819 8355 8355 D InsetsController: cancelAnimation of types: 8, animType: 1, host: io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity, from:android.view.InsetsController.notifyControlRevoked:1765 android.view.InsetsSourceConsumer.setControl:154 android.view.ImeInsetsSourceConsumer.setControl:195 02-02 17:32:11.820 8355 8355 I ImeTracker: io.homeassistant.companion.android:690c706f: onRequestHide at ORIGIN_CLIENT_HIDE_SOFT_INPUT reason HIDE_SOFT_INPUT_BY_INSETS_API 02-02 17:32:11.820 8355 8355 I InputMethodManager_LC: notifyImeHidden: IInputMethodManagerGlobalInvoker.hideSoftInput 02-02 17:32:11.820 8355 8355 I ImeTracker: io.homeassistant.companion.android:690c706f: onFailed at PHASE_CLIENT_VIEW_SERVED 02-02 17:32:12.224 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 17:32:12.243 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1412][1080,2400] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:12.247 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=9 res=0x402 s={false 0x0} ch=true seqId=0 02-02 17:32:12.249 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: stopped(true) old = false 02-02 17:32:12.249 8355 8355 D ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.widgets.entity.EntityWidgetConfigureActivity set to true 02-02 17:32:12.252 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@1ccf35f 02-02 17:32:12.257 8355 8355 I ViewRootImpl@ce2ba03[EntityWidgetConfigureActivity]: dispatchDetachedFromWindow 02-02 17:32:12.261 8355 8355 D InputTransport: Input channel destroyed: 'd0abaed', fd=153 02-02 17:32:15.827 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff111111 d=android.graphics.drawable.ColorDrawable@6489973 02-02 17:32:15.837 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 17:32:15.841 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:15.841 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: synced displayState. AttachInfo displayState=2 02-02 17:32:15.845 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: setView = com.android.internal.policy.DecorView@8ac563 TM=true 02-02 17:32:15.849 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.849 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:15.852 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.855 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.855 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:15.858 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.863 8355 15780 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.901 8355 15780 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.911 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@93d5df4[LaunchActivity] mNativeObject= 0xb4000075d79f5e30 sc.mNativeObject= 0xb4000076279f9a50 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:32:15.911 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@93d5df4[LaunchActivity] mNativeObject= 0xb4000075d79f5e30 sc.mNativeObject= 0xb4000076279f9a50 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:32:15.911 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=7 res=0x403 s={true 0xb4000076f7a31ad0} ch=true seqId=0 02-02 17:32:15.911 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 17:32:15.912 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a31ad0} hwInitialized=true 02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@93d5df4[LaunchActivity]#79 02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: Creating new active sync group ViewRootImpl@93d5df4[LaunchActivity]#80 02-02 17:32:15.914 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:32:15.915 8355 15780 D WebSocketRepository: Sending message 3531: {type=auth/current_user, id=3531} 02-02 17:32:15.915 8355 10195 D ViewRootImpl@93d5df4[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:32:15.915 8355 10195 I ViewRootImpl@93d5df4[LaunchActivity]: mWNT: t=0xb400007617a6daf0 mBlastBufferQueue=0xb4000075d79f5e30 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:15.915 8355 10195 D ViewRootImpl@93d5df4[LaunchActivity]: Setting up sync and frameCommitCallback 02-02 17:32:15.915 8355 15780 D WebSocketRepository: Message number 3531 sent 02-02 17:32:15.917 8355 10098 I BLASTBufferQueue: [ViewRootImpl@93d5df4[LaunchActivity]#28](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:32:15.917 8355 10098 D ViewRootImpl@93d5df4[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:32:15.918 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 17:32:15.918 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: reportDrawFinished 02-02 17:32:15.921 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:32:15.922 8355 9010 D WebSocketRepository: Message number 3531 received 02-02 17:32:15.928 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.956 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: registerCallbackForPendingTransactions 02-02 17:32:15.957 8355 10194 I ViewRootImpl@93d5df4[LaunchActivity]: mWNT: t=0xb400007617a11e70 mBlastBufferQueue=0xb4000075d79f5e30 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:15.957 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 17:32:15.957 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 17:32:15.967 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.976 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@2224ac 02-02 17:32:15.985 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:15.995 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:15.998 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:15.998 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891535998) 02-02 17:32:16.004 8355 8355 D WebviewActivity: Current webview package com.google.android.webview and version 120.0.6099.230 02-02 17:32:16.005 8355 8355 D WebviewActivity: Matter/Thread step changed to NOT_STARTED 02-02 17:32:16.010 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.013 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.013 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891536013) 02-02 17:32:16.055 8355 8618 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4827)] [androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0.m(Unknown Source:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:320)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:334)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:60)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 02-02 17:32:16.082 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 17:32:16.086 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:16.086 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: synced displayState. AttachInfo displayState=2 02-02 17:32:16.087 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: setView = com.android.internal.policy.DecorView@cd93e41 TM=true 02-02 17:32:16.095 8355 8355 I SurfaceView@9ba414f: onWindowVisibilityChanged(0) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity] 02-02 17:32:16.095 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.102 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@6fbc1a[WebViewActivity] mNativeObject= 0xb4000075d7a1ee70 sc.mNativeObject= 0xb400007627a11390 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:32:16.102 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@6fbc1a[WebViewActivity] mNativeObject= 0xb4000075d7a1ee70 sc.mNativeObject= 0xb400007627a11390 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:32:16.103 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x403 s={true 0xb4000076f7a3a310} ch=true seqId=0 02-02 17:32:16.103 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 17:32:16.103 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a3a310} hwInitialized=true 02-02 17:32:16.104 8355 8355 I SurfaceView@9ba414f: windowStopped(false) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity] 02-02 17:32:16.104 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:32:16.105 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: Setup new sync=wmsSync-ViewRootImpl@6fbc1a[WebViewActivity]#81 02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: Creating new active sync group ViewRootImpl@6fbc1a[WebViewActivity]#82 02-02 17:32:16.105 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:32:16.107 8355 10195 D ViewRootImpl@6fbc1a[WebViewActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:32:16.107 8355 10195 I ViewRootImpl@6fbc1a[WebViewActivity]: mWNT: t=0xb400007617a48790 mBlastBufferQueue=0xb4000075d7a1ee70 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:16.107 8355 10195 D ViewRootImpl@6fbc1a[WebViewActivity]: Setting up sync and frameCommitCallback 02-02 17:32:16.125 8355 10098 I BLASTBufferQueue: [ViewRootImpl@6fbc1a[WebViewActivity]#29](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:32:16.125 8355 10098 D ViewRootImpl@6fbc1a[WebViewActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:32:16.126 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 17:32:16.126 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: reportDrawFinished 02-02 17:32:16.132 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.132 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: registerCallbackForPendingTransactions 02-02 17:32:16.132 8355 10194 I ViewRootImpl@6fbc1a[WebViewActivity]: mWNT: t=0xb400007617a2ffb0 mBlastBufferQueue=0xb4000075d7a1ee70 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:16.137 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 17:32:16.137 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 17:32:16.141 8355 8618 I WM-Processor: Moving WorkSpec (b550fa23-cca7-44fa-b66f-f257d27cb6bc) to the foreground 02-02 17:32:16.143 8355 8355 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) } 02-02 17:32:16.144 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 02-02 17:32:16.146 8355 15779 D SensorWorker: Updating all Sensors in foreground. 02-02 17:32:16.147 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 02-02 17:32:16.150 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.168 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 17:32:16.183 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=6 res=0x402 s={false 0x0} ch=true seqId=0 02-02 17:32:16.183 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: stopped(true) old = false 02-02 17:32:16.183 8355 8355 D ViewRootImpl@93d5df4[LaunchActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity set to true 02-02 17:32:16.185 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@cc6560 02-02 17:32:16.192 8355 8355 I ViewRootImpl@93d5df4[LaunchActivity]: dispatchDetachedFromWindow 02-02 17:32:16.200 8355 8355 D InputTransport: Input channel destroyed: 'a7ff7d ', fd=154 02-02 17:32:16.203 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 17:32:16.203 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a3a310} 02-02 17:32:16.207 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.208 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891536208) 02-02 17:32:16.212 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:32:16.212 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:32:16.218 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.222 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.222 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:16.226 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.226 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:16.232 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000 02-02 17:32:16.232 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list 02-02 17:32:16.233 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 17:32:16.250 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.254 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.333 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.379 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.414 8355 9066 I SensorReceiver: Sensor updates and sync completed 02-02 17:32:16.415 8355 8608 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b550fa23-cca7-44fa-b66f-f257d27cb6bc, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ] 02-02 17:32:16.428 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.430 8355 11368 D WebviewActivity: External bus {"type":"config/get","id":1} 02-02 17:32:16.430 8355 8355 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}}); 02-02 17:32:16.440 8355 8563 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4996)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:54)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 02-02 17:32:16.447 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.447 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 17:32:16.450 8355 8355 D WebviewActivity: Callback null 02-02 17:32:16.450 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 17:32:16.450 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 17:32:16.451 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-02 17:32:16.452 8355 15779 I WebViewPresenterImpl: Found color -15720924. 02-02 17:32:16.452 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-02 17:32:16.453 8355 15779 I WebViewPresenterImpl: Found color -15658735. 02-02 17:32:16.458 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.530 8355 11368 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2} 02-02 17:32:16.534 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:16.549 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.956 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.964 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.973 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.981 8355 11368 D WebviewActivity: External bus {"type":"theme-update","id":3} 02-02 17:32:16.981 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.989 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:16.998 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.006 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.015 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.019 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 17:32:17.019 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 17:32:17.019 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-02 17:32:17.020 8355 15779 I WebViewPresenterImpl: Found color -15720924. 02-02 17:32:17.020 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-02 17:32:17.021 8355 15779 I WebViewPresenterImpl: Found color -15658735. 02-02 17:32:17.024 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.174 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.205 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.214 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.223 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.230 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.239 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.247 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.256 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.264 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.273 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.280 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.288 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.297 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.305 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.346 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.355 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.364 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.371 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.380 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.388 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.397 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.405 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.413 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.422 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.430 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.438 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.447 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.457 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.479 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.513 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:17.538 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.294 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0 02-02 17:32:18.311 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.319 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.327 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.336 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.344 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.347 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1 02-02 17:32:18.353 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.355 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:32:18.355 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:32:18.361 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.368 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.377 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.385 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.394 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.402 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.410 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.419 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.427 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.435 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.443 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.452 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.460 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.469 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.477 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.485 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.493 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.502 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.510 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.518 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.527 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.535 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.543 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.560 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.568 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.576 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.585 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.593 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.601 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.610 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.619 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.626 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.634 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.643 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.651 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.660 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.668 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.676 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.684 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.694 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.700 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.709 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:18.717 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.041 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0 02-02 17:32:19.101 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.108 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.116 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.125 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.133 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.136 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1 02-02 17:32:19.141 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.149 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.669 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0 02-02 17:32:19.758 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1 02-02 17:32:19.789 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.797 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.812 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.818 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.822 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.830 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.838 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.847 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.855 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.863 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.872 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.880 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.889 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.897 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.905 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.914 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.922 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.930 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.938 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.949 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.955 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.963 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.971 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.980 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.988 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:19.996 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:20.005 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:20.022 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.498 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0 02-02 17:32:21.518 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.526 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.535 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.543 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.551 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.558 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.558 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.567 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.567 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.575 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.575 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.584 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.584 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.592 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.592 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.600 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.600 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.608 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.608 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.618 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.618 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.619 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1 02-02 17:32:21.625 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.625 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.633 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.633 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.642 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.642 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.650 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.650 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.658 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.658 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.666 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.666 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.675 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.675 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.683 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.683 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.692 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.692 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.700 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.708 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.716 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.724 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.732 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.741 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.749 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.757 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.766 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.774 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.783 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.791 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.799 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.807 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.816 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.824 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.832 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.841 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.849 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.857 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.866 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.875 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.883 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.891 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.898 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.907 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.916 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.924 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.932 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.940 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.949 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.957 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.965 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.973 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.981 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.990 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:21.998 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.006 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.015 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.023 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.098 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.106 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.114 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.123 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.131 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.139 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.148 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.155 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.164 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.172 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.181 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.189 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.200 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.206 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.214 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.222 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.230 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.239 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.247 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.255 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.263 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.272 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.280 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.289 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.297 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.305 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.314 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.322 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.330 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.338 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.347 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.355 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.786 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 0 02-02 17:32:22.805 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.813 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.822 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.830 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.838 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.847 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.855 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.863 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.871 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.880 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.888 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.892 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: ViewPostIme pointer 1 02-02 17:32:22.896 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.904 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.904 8355 11368 D WebviewActivity: External bus {"type":"config_screen/show","id":4} 02-02 17:32:22.921 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:22.922 8355 8355 D IntegrationRepository: setAppActive(): false 02-02 17:32:22.923 8355 8355 D IntegrationRepository: setAppActive(): false 02-02 17:32:22.939 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@ad33485 02-02 17:32:22.962 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891542962) 02-02 17:32:22.964 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 17:32:22.967 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:22.967 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: synced displayState. AttachInfo displayState=2 02-02 17:32:22.968 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: setView = com.android.internal.policy.DecorView@fda8a51 TM=true 02-02 17:32:22.969 8355 8355 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS 02-02 17:32:22.973 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:22.980 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 17:32:22.981 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 17:32:22.981 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 17:32:22.981 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=7 res=0x403 s={true 0xb4000076f79f6110} ch=true seqId=0 02-02 17:32:22.981 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 17:32:22.981 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f79f6110} hwInitialized=true 02-02 17:32:23.013 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000 02-02 17:32:23.013 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list 02-02 17:32:23.022 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:23.024 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@cac71ea[SettingsActivity]#83 02-02 17:32:23.028 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: Creating new active sync group ViewRootImpl@cac71ea[SettingsActivity]#84 02-02 17:32:23.029 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: registerCallbacksForSync syncBuffer=false 02-02 17:32:23.031 8355 10195 D ViewRootImpl@cac71ea[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 17:32:23.032 8355 10195 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a530b0 mBlastBufferQueue=0xb4000075d7a12030 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:23.032 8355 10195 D ViewRootImpl@cac71ea[SettingsActivity]: Setting up sync and frameCommitCallback 02-02 17:32:23.040 8355 10098 I BLASTBufferQueue: [ViewRootImpl@cac71ea[SettingsActivity]#30](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 17:32:23.040 8355 10098 D ViewRootImpl@cac71ea[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 17:32:23.041 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 17:32:23.041 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: reportDrawFinished 02-02 17:32:23.041 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.048 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 02-02 17:32:23.057 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:23.059 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions 02-02 17:32:23.061 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.062 8355 10194 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a74bb0 mBlastBufferQueue=0xb4000075d7a12030 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:23.065 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 17:32:23.066 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 17:32:23.078 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.084 8355 7633 D TrafficStats: tagSocket(157) with statsTag=0xffffffff, statsUid=-1 02-02 17:32:23.084 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.087 8355 8355 D SettingsWearDetection: API unavailable for discovering nodes (no Wear) 02-02 17:32:23.089 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.095 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.103 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.112 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.115 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 17:32:23.115 8355 8355 D ViewRootImpl@cac71ea[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f79f6110} 02-02 17:32:23.116 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706891543116) 02-02 17:32:23.116 8355 8355 D IntegrationRepository: setAppActive(): true 02-02 17:32:23.116 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 17:32:23.116 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 17:32:23.121 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.122 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:23.125 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 17:32:23.129 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.137 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.141 8355 948 I SensorReceiver: Sensor updates and sync completed 02-02 17:32:23.145 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.153 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.162 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.170 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.178 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.509 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 17:32:23.510 8355 8355 I SurfaceView@9ba414f: onWindowVisibilityChanged(8) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity] 02-02 17:32:23.511 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.518 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=true seqId=0 02-02 17:32:23.519 8355 8355 I SurfaceView@9ba414f: windowStopped(true) false android.view.SurfaceView{9ba414f G.E...... ......I. 0,0-0,0} of ViewRootImpl@6fbc1a[WebViewActivity] 02-02 17:32:23.519 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.519 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:23.520 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@8e87e5d 02-02 17:32:23.521 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: stopped(true) old = false 02-02 17:32:23.521 8355 8355 D ViewRootImpl@6fbc1a[WebViewActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity set to true 02-02 17:32:23.527 8355 8355 I ViewRootImpl@6fbc1a[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=3 res=0x402 s={false 0x0} ch=false seqId=0 02-02 17:32:23.527 8355 8355 D SurfaceView@9ba414f: 163201359 updateSurface: has no frame 02-02 17:32:26.681 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0 02-02 17:32:27.391 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1 02-02 17:32:29.290 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0 02-02 17:32:29.513 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:29.519 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:29.523 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:29.528 8355 948 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 17:32:29.529 8355 948 D WebSocketRepository: Sending message 3532: {type=ping, id=3532} 02-02 17:32:29.529 8355 948 D WebSocketRepository: Message number 3532 sent 02-02 17:32:29.548 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 17:32:29.548 8355 9010 D WebSocketRepository: Message number 3532 received 02-02 17:32:30.200 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1 02-02 17:32:31.826 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0 02-02 17:32:31.912 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1 02-02 17:32:31.933 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:31.933 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=1 res=0x0 s={true 0xb4000076f79f6110} ch=false seqId=0 02-02 17:32:31.949 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions 02-02 17:32:31.950 8355 10195 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a4e7d0 mBlastBufferQueue=0xb4000075d7a12030 fn= 645 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:32.796 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 0 02-02 17:32:32.869 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: ViewPostIme pointer 1 02-02 17:32:32.887 8355 8355 D ScrollView: initGoToTop 02-02 17:32:32.897 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@cac71ea[SettingsActivity] mNativeObject= 0xb4000075d7a12030 sc.mNativeObject= 0xb400007627a10610 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 17:32:32.897 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=1 res=0x0 s={true 0xb4000076f79f6110} ch=false seqId=0 02-02 17:32:32.897 8355 8355 D ScrollView: onsize change changed 02-02 17:32:32.899 8355 27675 D LogcatReader: Read logcat for pid 8355 02-02 17:32:32.906 8355 8355 I ViewRootImpl@cac71ea[SettingsActivity]: registerCallbackForPendingTransactions 02-02 17:32:32.909 8355 10194 I ViewRootImpl@cac71ea[SettingsActivity]: mWNT: t=0xb400007617a63750 mBlastBufferQueue=0xb4000075d7a12030 fn= 651 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 17:32:33.088 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=418 02-02 17:32:33.089 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=329 02-02 17:32:33.093 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=227 ```

Home Assistant Application version: 2024.1.5-full Home Assistant version: 2024.1.6 on OS 11.4 Android version: 14

dshokouhi commented 10 months ago

@arthurrump can you do me a favor and tap on teh widget once and then pull the logs again? unfortunately those logs dont show any errors from the app end but its possible there may be an error on the HA core side of things as we can see websocket connection. Hopefully tapping on the widget will help us see the actual error.

UnitZ commented 10 months ago

homeassistant_companion_log_1-2-2024_21-20-29.txt

arthurrump commented 10 months ago

Of course! I tapped it, waited a few seconds, tapped it again and then launched the app to get the logs. These are the last two minutes:

Logs

``` 02-02 19:11:07.770 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:07.778 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:07.787 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:07.795 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:07.797 8355 15780 D WebSocketRepository: Sending message 3754: {type=ping, id=3754} 02-02 19:11:07.798 8355 15780 D WebSocketRepository: Message number 3754 sent 02-02 19:11:07.825 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:11:07.827 8355 9010 D WebSocketRepository: Message number 3754 received 02-02 19:11:37.804 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:37.812 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:37.816 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:37.820 8355 27675 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:37.821 8355 27675 D WebSocketRepository: Sending message 3755: {type=ping, id=3755} 02-02 19:11:37.821 8355 27675 D WebSocketRepository: Message number 3755 sent 02-02 19:11:37.846 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:11:37.847 8355 9010 D WebSocketRepository: Message number 3755 received 02-02 19:11:45.086 8355 8355 D SensorReceiver: Received intent: android.intent.action.SCREEN_ON 02-02 19:11:45.088 8355 8355 D SensorReceiver: Sensor is_interactive corresponding to received event android.intent.action.SCREEN_ON is disabled, skipping sensors update 02-02 19:11:45.096 8355 8355 D ButtonWidget: Broadcast received: 02-02 19:11:45.096 8355 8355 D ButtonWidget: Broadcast action: android.intent.action.SCREEN_ON 02-02 19:11:45.096 8355 8355 D ButtonWidget: AppWidgetId: -1 02-02 19:11:45.200 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:45.212 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:45.212 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:11:45.242 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:45.242 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: Broadcast received: 02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: Broadcast action: android.intent.action.SCREEN_ON 02-02 19:11:45.259 8355 8355 D MediaPlayCtrlsWidget: AppWidgetId: -1 02-02 19:11:45.277 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:45.301 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:45.313 8355 29789 D TrafficStats: tagSocket(103) with statsTag=0xffffffff, statsUid=-1 02-02 19:11:45.385 8355 8355 D WebSocketRepository: Sending message 3756: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3756} 02-02 19:11:45.385 8355 8355 D WebSocketRepository: Message number 3756 sent 02-02 19:11:45.394 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:11:45.396 8355 9010 D WebSocketRepository: Message number 3756 received 02-02 19:11:45.406 8355 8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28] 02-02 19:11:46.222 8355 8355 D LocBroadcastReceiver: Received location update. 02-02 19:11:46.229 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false 02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Last Location: 02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Coords:() 02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Accuracy: 100.0 02-02 19:11:46.230 8355 10249 D LocBroadcastReceiver: Bearing: 0.0 02-02 19:11:46.232 8355 10249 D LocBroadcastReceiver: Begin evaluating if location update should be skipped 02-02 19:11:46.232 8355 10249 D LocBroadcastReceiver: Received location that is 68 milliseconds old, 1706897506164 compared to 1706897506232 with source fused 02-02 19:11:46.233 8355 10249 D LocBroadcastReceiver: Duplicate location received, not sending to HA 02-02 19:11:52.941 8355 8355 D NotifManagerCompat: Cancel notification with tag "null" and id "0" 02-02 19:11:52.947 8355 8355 D NotifManagerCompat: Check if the notification is in a group... 02-02 19:11:52.948 8355 8355 D NotifManagerCompat: Notification is not in a group. Cancel notification... 02-02 19:11:53.018 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:11:53.098 8355 8585 D NotifDeleteReceiver: Notification cleared event successful! 02-02 19:12:07.827 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:07.833 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:07.839 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:07.842 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:07.846 8355 8585 D WebSocketRepository: Sending message 3757: {type=ping, id=3757} 02-02 19:12:07.848 8355 8585 D WebSocketRepository: Message number 3757 sent 02-02 19:12:07.870 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:12:07.885 8355 9010 D WebSocketRepository: Message number 3757 received 02-02 19:12:31.532 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff111111 d=android.graphics.drawable.ColorDrawable@f0fa986 02-02 19:12:31.574 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 19:12:31.583 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 19:12:31.583 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: synced displayState. AttachInfo displayState=2 02-02 19:12:31.585 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: setView = com.android.internal.policy.DecorView@d3028a4 TM=true 02-02 19:12:31.685 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@127576a[LaunchActivity] mNativeObject= 0xb4000075d7a15870 sc.mNativeObject= 0xb4000076279ef910 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 19:12:31.685 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@127576a[LaunchActivity] mNativeObject= 0xb4000075d7a15870 sc.mNativeObject= 0xb4000076279ef910 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 19:12:31.686 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=16 res=0x403 s={true 0xb4000076f7a31ad0} ch=true seqId=0 02-02 19:12:31.686 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 19:12:31.686 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a31ad0} hwInitialized=true 02-02 19:12:31.689 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@127576a[LaunchActivity]#1 02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Creating new active sync group ViewRootImpl@127576a[LaunchActivity]#2 02-02 19:12:31.690 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: registerCallbacksForSync syncBuffer=false 02-02 19:12:31.692 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 19:12:31.692 8355 10194 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617a10450 mBlastBufferQueue=0xb4000075d7a15870 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:31.692 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Setting up sync and frameCommitCallback 02-02 19:12:31.719 8355 10098 I BLASTBufferQueue: [ViewRootImpl@127576a[LaunchActivity]#38](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 19:12:31.720 8355 10098 D ViewRootImpl@127576a[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 19:12:31.720 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 19:12:31.720 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportDrawFinished 02-02 19:12:31.727 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.727 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:12:31.733 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.739 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.739 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:12:31.742 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.757 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.768 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: registerCallbackForPendingTransactions 02-02 19:12:31.769 8355 10195 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617ad7a50 mBlastBufferQueue=0xb4000075d7a15870 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:31.769 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 19:12:31.770 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 19:12:31.777 8355 25609 I ViewRootImpl@127576a[LaunchActivity]: Resizing android.view.ViewRootImpl@27867d0: frame = [0,0][1080,2400] reportDraw = true forceLayout = false syncSeqId = -1 02-02 19:12:31.784 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.801 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 19:12:31.801 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a31ad0} 02-02 19:12:31.802 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 19:12:31.802 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 19:12:31.814 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 02-02 19:12:31.814 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleResized mSyncSeqId = 0 02-02 19:12:31.814 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2485 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7073 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7042 android.os.Handler.dispatchMessage:106 02-02 19:12:31.834 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.851 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:31.852 8355 8585 D WebSocketRepository: Sending message 3758: {type=auth/current_user, id=3758} 02-02 19:12:31.852 8355 8585 D WebSocketRepository: Message number 3758 sent 02-02 19:12:31.858 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:12:31.859 8355 9010 D WebSocketRepository: Message number 3758 received 02-02 19:12:31.938 8355 8355 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [WV.NC.e(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:38)] [WV.NC.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:24)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:439)] [com.android.webview.chromium.k.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:129)] [WV.XX.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:20)] [WV.WX.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:11)] [WV.XX.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:341)] [android.webkit.WebView.(WebView.java:444)] [android.webkit.WebView.(WebView.java:364)] [android.webkit.WebView.(WebView.java:346)] [android.webkit.WebView.(WebView.java:333)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:243)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Activity.performCreate(Activity.java:8913)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)] 02-02 19:12:31.941 8355 8355 D TrafficStats: tagSocket(263) with statsTag=0xffffffff, statsUid=-1 02-02 19:12:31.943 8355 8355 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4364)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4746)] [WV.NC.e(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:118)] [WV.NC.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:1)] [org.chromium.android_webview.AwContentsLifecycleNotifier.onFirstWebViewCreated(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:24)] [J.N.MFiR_zHY(Native Method)] [org.chromium.android_webview.AwContents.(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:439)] [com.android.webview.chromium.k.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:129)] [WV.XX.b(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:20)] [WV.WX.run(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:11)] [WV.XX.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:23)] [com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:3)] [com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-609923033:341)] [android.webkit.WebView.(WebView.java:444)] [android.webkit.WebView.(WebView.java:364)] [android.webkit.WebView.(WebView.java:346)] [android.webkit.WebView.(WebView.java:333)] [java.lang.reflect.Constructor.newInstance0(Native Method)] [java.lang.reflect.Constructor.newInstance(Constructor.java:343)] [android.view.LayoutInflater.createView(LayoutInflater.java:882)] [android.view.LayoutInflater.createView(LayoutInflater.java:804)] [com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:958)] [android.view.LayoutInflater.onCreateView(LayoutInflater.java:978)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1032)] [android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:989)] [android.view.LayoutInflater.rInflate(LayoutInflater.java:1151)] [android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1112)] [android.view.LayoutInflater.inflate(LayoutInflater.java:700)] [android.view.LayoutInflater.inflate(LayoutInflater.java:544)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)] [io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)] [io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:243)] [android.app.Activity.performCreate(Activity.java:8944)] [android.app.Activity.performCreate(Activity.java:8913)] [android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)] [android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)] [android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)] [android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)] [android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)] [android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)] [android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)] 02-02 19:12:31.946 8355 8355 D TrafficStats: tagSocket(263) with statsTag=0xffffffff, statsUid=-1 02-02 19:12:31.953 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@a24c019 02-02 19:12:32.020 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.043 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.046 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.046 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552046) 02-02 19:12:32.063 8355 8355 D WebviewActivity: Current webview package com.google.android.webview and version 120.0.6099.230 02-02 19:12:32.066 8355 8355 D WebviewActivity: Matter/Thread step changed to NOT_STARTED 02-02 19:12:32.070 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.073 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.073 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552073) 02-02 19:12:32.158 8355 8563 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4322)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4886)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4853)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4827)] [androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0.m(Unknown Source:0)] [androidx.work.impl.utils.NetworkApi24.registerDefaultNetworkCallbackCompat(NetworkApi24.kt:28)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.startTracking(NetworkStateTracker.kt:138)] [androidx.work.impl.constraints.trackers.ConstraintTracker.addListener(ConstraintTracker.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invokeSuspend(ContraintControllers.kt:54)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:8)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1.invoke(Unknown Source:4)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo$suspendImpl(Builders.kt:320)] [kotlinx.coroutines.flow.ChannelFlowBuilder.collectTo(Unknown Source:0)] [kotlinx.coroutines.flow.CallbackFlowBuilder.collectTo(Builders.kt:334)] [kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1.invokeSuspend(ChannelFlow.kt:60)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 02-02 19:12:32.182 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 19:12:32.187 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 19:12:32.187 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: synced displayState. AttachInfo displayState=2 02-02 19:12:32.189 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: setView = com.android.internal.policy.DecorView@628d18 TM=true 02-02 19:12:32.205 8355 8355 I Choreographer: Skipped 46 frames! The application may be doing too much work on its main thread. 02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Setup new sync=wmsSync-ViewRootImpl@127576a[LaunchActivity]#3 02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: Creating new active sync group ViewRootImpl@127576a[LaunchActivity]#4 02-02 19:12:32.207 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: registerCallbacksForSync syncBuffer=false 02-02 19:12:32.207 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Received frameDrawingCallback syncResult=0 frameNum=4. 02-02 19:12:32.207 8355 10194 I ViewRootImpl@127576a[LaunchActivity]: mWNT: t=0xb400007617a69630 mBlastBufferQueue=0xb4000075d7a15870 fn= 4 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:32.207 8355 10194 D ViewRootImpl@127576a[LaunchActivity]: Setting up sync and frameCommitCallback 02-02 19:12:32.213 8355 10098 D ViewRootImpl@127576a[LaunchActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=4 didProduceBuffer=true 02-02 19:12:32.214 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: reportDrawFinished 02-02 19:12:32.217 8355 8355 I SurfaceView@a704db1: onWindowVisibilityChanged(0) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity] 02-02 19:12:32.217 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.228 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 19:12:32.228 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@2f11cf5[WebViewActivity] mNativeObject= 0xb4000075d7a8c150 sc.mNativeObject= 0xb400007627a03110 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 19:12:32.228 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@2f11cf5[WebViewActivity] mNativeObject= 0xb4000075d7a8c150 sc.mNativeObject= 0xb400007627a03110 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 19:12:32.229 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=10 res=0x403 s={true 0xb4000076f79eb6c0} ch=true seqId=0 02-02 19:12:32.229 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 19:12:32.229 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f79eb6c0} hwInitialized=true 02-02 19:12:32.230 8355 8355 I SurfaceView@a704db1: windowStopped(false) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity] 02-02 19:12:32.230 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 19:12:32.231 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: Setup new sync=wmsSync-ViewRootImpl@2f11cf5[WebViewActivity]#5 02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: Creating new active sync group ViewRootImpl@2f11cf5[WebViewActivity]#6 02-02 19:12:32.231 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: registerCallbacksForSync syncBuffer=false 02-02 19:12:32.236 8355 10195 D ViewRootImpl@2f11cf5[WebViewActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 19:12:32.237 8355 10195 I ViewRootImpl@2f11cf5[WebViewActivity]: mWNT: t=0xb400007617ad8ad0 mBlastBufferQueue=0xb4000075d7a8c150 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:32.237 8355 10195 D ViewRootImpl@2f11cf5[WebViewActivity]: Setting up sync and frameCommitCallback 02-02 19:12:32.300 8355 10098 I BLASTBufferQueue: [ViewRootImpl@2f11cf5[WebViewActivity]#39](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 19:12:32.300 8355 10098 D ViewRootImpl@2f11cf5[WebViewActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 19:12:32.301 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 19:12:32.301 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: reportDrawFinished 02-02 19:12:32.322 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 19:12:32.324 8355 8355 D TrafficStats: tagSocket(270) with statsTag=0xffffffff, statsUid=-1 02-02 19:12:32.327 8355 8355 D TrafficStats: tagSocket(270) with statsTag=0xffffffff, statsUid=-1 02-02 19:12:32.337 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 02-02 19:12:32.339 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.339 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: registerCallbackForPendingTransactions 02-02 19:12:32.339 8355 10194 I ViewRootImpl@2f11cf5[WebViewActivity]: mWNT: t=0xb400007617a319d0 mBlastBufferQueue=0xb4000075d7a8c150 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:32.344 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 19:12:32.345 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 19:12:32.346 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 19:12:32.346 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: stopped(true) old = false 02-02 19:12:32.346 8355 8355 D ViewRootImpl@127576a[LaunchActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.launch.LaunchActivity set to true 02-02 19:12:32.350 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.app.Activity$$ExternalSyntheticLambda0@cbb760d 02-02 19:12:32.356 8355 8355 I ViewRootImpl@127576a[LaunchActivity]: dispatchDetachedFromWindow 02-02 19:12:32.362 8355 8355 D InputTransport: Input channel destroyed: 'afe6480', fd=153 02-02 19:12:32.366 8355 8355 W RemoteInputConnectionImpl: getTextBeforeCursor on inactive InputConnection 02-02 19:12:32.366 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 19:12:32.367 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f79eb6c0} 02-02 19:12:32.372 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.372 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897552372) 02-02 19:12:32.377 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 19:12:32.377 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 19:12:32.394 8355 8613 I WM-Processor: Moving WorkSpec (8dbf5e86-d36d-42d3-834a-a21bd66959d7) to the foreground 02-02 19:12:32.398 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.399 8355 15779 D SensorWorker: Updating all Sensors in foreground. 02-02 19:12:32.403 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.403 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:12:32.407 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.407 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.407 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:12:32.484 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 19:12:32.485 8355 8355 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=io.homeassistant.companion.android/androidx.work.impl.foreground.SystemForegroundService (has extras) } 02-02 19:12:32.487 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 02-02 19:12:32.487 8355 15779 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000 02-02 19:12:32.487 8355 15779 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list 02-02 19:12:32.489 8355 8355 I NotificationManager: io.homeassistant.companion.android: notify(42, null, Notification(channel=Sensor Worker shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0)) as user 02-02 19:12:32.507 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.510 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.612 8355 15779 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.657 8355 6394 I SensorReceiver: Sensor updates and sync completed 02-02 19:12:32.658 8355 8608 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=8dbf5e86-d36d-42d3-834a-a21bd66959d7, tags={ io.homeassistant.companion.android.sensors.SensorWorker } ] 02-02 19:12:32.675 8355 8618 D ConnectivityManager: StackLog: [android.net.ConnectivityManager.unregisterNetworkCallback(ConnectivityManager.java:4996)] [androidx.work.impl.utils.NetworkApi21.unregisterNetworkCallbackCompat(NetworkApi21.kt:31)] [androidx.work.impl.constraints.trackers.NetworkStateTracker24.stopTracking(NetworkStateTracker.kt:153)] [androidx.work.impl.constraints.trackers.ConstraintTracker.removeListener(ConstraintTracker.kt:72)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:56)] [androidx.work.impl.constraints.controllers.ConstraintController$track$1$1.invoke(ContraintControllers.kt:55)] [kotlinx.coroutines.channels.ProduceKt.awaitClose(Produce.kt:54)] [kotlinx.coroutines.channels.ProduceKt$awaitClose$1.invokeSuspend(Unknown Source:13)] [kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)] [kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)] [androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)] [java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)] [java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)] [java.lang.Thread.run(Thread.java:1012)] 02-02 19:12:32.718 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.867 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.882 8355 11368 D WebviewActivity: External bus {"type":"config/get","id":1} 02-02 19:12:32.882 8355 8355 D WebviewActivity: externalBus({"id":1,"type":"result","success":true,"result":{"hasSettingsScreen":true,"canWriteTag":true,"hasExoPlayer":true,"canCommissionMatter":true,"canImportThreadCredentials":true,"hasAssist":true}}); 02-02 19:12:32.911 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:32.911 8355 8355 D ServerConnectionInfo: Using internal URL 02-02 19:12:32.913 8355 8355 D WebviewActivity: Callback null 02-02 19:12:32.914 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 19:12:32.914 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 19:12:32.914 8355 15779 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-02 19:12:32.915 8355 15779 I WebViewPresenterImpl: Found color -15720924. 02-02 19:12:32.915 8355 6394 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-02 19:12:32.916 8355 6394 I WebViewPresenterImpl: Found color -15658735. 02-02 19:12:32.918 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:32.927 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.399 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.408 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.419 8355 11368 D WebviewActivity: External bus {"type":"connection-status","payload":{"event":"connected"},"id":2} 02-02 19:12:33.420 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.428 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.440 8355 8355 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:33.442 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.449 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.458 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.466 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.474 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.483 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.492 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.500 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.508 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.517 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.525 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.533 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.541 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.549 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.557 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.563 8355 11368 D WebviewActivity: External bus {"type":"theme-update","id":3} 02-02 19:12:33.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.574 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.582 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.596 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 19:12:33.596 8355 8355 D WebviewActivity: Color from webview is "#101e24-SPACER-#111111" 02-02 19:12:33.596 8355 6394 D WebViewPresenterImpl: Try getting color from webview color "#101e24". 02-02 19:12:33.596 8355 6394 I WebViewPresenterImpl: Found color -15720924. 02-02 19:12:33.597 8355 8585 D WebViewPresenterImpl: Try getting color from webview color "#111111". 02-02 19:12:33.597 8355 8585 I WebViewPresenterImpl: Found color -15658735. 02-02 19:12:33.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.723 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.765 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.774 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.782 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.790 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.798 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.807 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.815 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.823 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.832 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.848 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.881 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.890 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.899 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.907 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.915 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.931 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.940 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.948 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.956 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.965 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.973 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.981 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.989 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:33.998 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.014 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.048 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.056 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.374 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0 02-02 19:12:34.397 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.406 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.410 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1 02-02 19:12:34.413 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.422 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.423 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 19:12:34.423 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 19:12:34.431 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.438 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.446 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.457 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.463 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.471 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.480 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.488 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.496 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.505 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.513 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.521 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.530 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.538 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.546 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.554 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.563 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.572 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.580 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.588 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.596 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.604 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.613 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.621 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.629 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.638 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.646 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.654 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.663 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.671 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.680 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.688 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.696 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.704 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.713 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.721 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.729 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.737 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.745 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.756 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.762 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.771 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:34.780 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.218 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0 02-02 19:12:35.262 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.270 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.278 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.286 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.295 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.303 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.311 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.313 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1 02-02 19:12:35.320 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.327 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.336 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.344 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.352 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.813 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0 02-02 19:12:35.872 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1 02-02 19:12:35.901 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.909 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.926 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.934 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.942 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.950 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.959 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.967 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.976 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.984 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:35.992 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.001 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.009 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.017 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.025 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.034 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.042 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.050 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.063 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.067 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.075 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.084 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.092 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.100 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.109 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.133 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.486 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0 02-02 19:12:36.508 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.517 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.525 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.533 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.542 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.542 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.550 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.550 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.558 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.558 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.566 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.575 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.575 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.583 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.583 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.591 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.600 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.608 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.608 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.616 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.616 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.624 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.624 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.633 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.633 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.635 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1 02-02 19:12:36.641 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.641 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.649 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.649 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.657 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.658 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.666 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.666 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.674 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.674 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.682 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.682 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.691 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.691 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.699 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.699 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.707 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.707 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.715 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.724 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.732 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.740 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.749 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.757 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.765 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.774 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.782 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.790 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.799 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.807 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.815 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.824 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.832 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.840 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.849 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.857 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.865 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.874 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.882 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.889 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.898 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.907 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.915 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.923 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.932 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.940 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.948 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.957 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.965 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.972 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.981 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.989 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:36.998 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.006 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.014 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.022 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.031 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.123 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.131 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.139 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.147 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.155 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.164 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.172 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.180 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.188 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.197 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.205 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.214 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.222 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.230 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.239 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.247 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.255 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.263 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.272 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.280 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.288 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.297 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.305 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.313 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.322 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.330 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.338 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.347 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.355 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.363 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.372 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:37.848 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:37.853 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:37.858 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:37.862 8355 8585 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:37.862 8355 8585 D WebSocketRepository: Sending message 3759: {type=ping, id=3759} 02-02 19:12:37.863 8355 8585 D WebSocketRepository: Message number 3759 sent 02-02 19:12:37.891 8355 9010 D WebSocketRepository: Websocket: onMessage (text) 02-02 19:12:37.891 8355 9010 D WebSocketRepository: Message number 3759 received 02-02 19:12:38.203 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 0 02-02 19:12:38.220 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.229 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.237 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.246 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.254 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.262 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.270 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.279 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.287 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.296 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.298 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: ViewPostIme pointer 1 02-02 19:12:38.303 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.309 8355 11368 D WebviewActivity: External bus {"type":"config_screen/show","id":4} 02-02 19:12:38.330 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.332 8355 8355 D IntegrationRepository: setAppActive(): false 02-02 19:12:38.332 8355 8355 D IntegrationRepository: setAppActive(): false 02-02 19:12:38.342 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.348 8355 8355 D SensorReceiver: Received intent: io.homeassistant.companion.android.UPDATE_SENSORS 02-02 19:12:38.354 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:38.358 8355 8355 I DecorView: setWindowBackground: isPopOver=false color=ff1c1c1c d=android.graphics.drawable.ColorDrawable@8a708f 02-02 19:12:38.412 8355 6394 D NextAlarm: Next alarm is scheduled by com.samsung.android.app.routines with trigger time 1706944440000 02-02 19:12:38.412 8355 6394 D NextAlarm: Skipping update from com.samsung.android.app.routines as it is not in the allow list 02-02 19:12:38.422 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:38.425 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:38.448 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897558448) 02-02 19:12:38.450 8355 10098 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 02-02 19:12:38.455 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.setView:1717 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 19:12:38.455 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: synced displayState. AttachInfo displayState=2 02-02 19:12:38.457 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: setView = com.android.internal.policy.DecorView@ea70157 TM=true 02-02 19:12:38.471 8355 8355 D InsetsController: onStateChanged: host=io.homeassistant.companion.android/io.homeassistant.companion.android.settings.SettingsActivity from=android.view.ViewRootImpl.relayoutWindow:9940 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={2.8125} cutoutSpec={M 0,0 M 0,11.43427858034597 a 9.899054752987353,9.899054752987353 0 1,0 0,19.79810950597471 a 9.899054752987353,9.899054752987353 0 1,0 0,-19.79810950597471 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(956, 0 - 1080, 88) rotation=0}, mDisplayShape=DisplayShape{ spec=-1893857183 displayWidth=1080 displayHeight=2400 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {a5fe0001 mType=navigationBars mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {a5fe0005 mType=mandatorySystemGestures mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0006 mType=tappableElement mFrame=[0,2265][1080,2400] mVisible=true mFlags=[]}, InsetsSource: {a5fe0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0000 mType=statusBars mFrame=[0,0][1080,88] mVisible=true mFlags=[]}, InsetsSource: {598f0005 mType=mandatorySystemGestures mFrame=[0,0][1080,122] mVisible=true mFlags=[]}, InsetsSource: {598f0006 mType=tappableElement mFrame=[0,0][1080,88] mVisible=true mFlags=[]} } 02-02 19:12:38.472 8355 8355 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 02-02 19:12:38.472 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2979 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 02-02 19:12:38.473 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=11 res=0x403 s={true 0xb4000076f7a60830} ch=true seqId=0 02-02 19:12:38.473 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: performConfigurationChange setNightDimText nightDimLevel=0 02-02 19:12:38.473 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000076f7a60830} hwInitialized=true 02-02 19:12:38.533 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4658 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: Setup new sync=wmsSync-ViewRootImpl@4fe5698[SettingsActivity]#7 02-02 19:12:38.551 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: Creating new active sync group ViewRootImpl@4fe5698[SettingsActivity]#8 02-02 19:12:38.552 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: registerCallbacksForSync syncBuffer=false 02-02 19:12:38.557 8355 6394 I SensorReceiver: Sensor updates and sync completed 02-02 19:12:38.557 8355 10195 D ViewRootImpl@4fe5698[SettingsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 02-02 19:12:38.557 8355 10195 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a0ee50 mBlastBufferQueue=0xb4000075d7a3c010 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13614 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:38.557 8355 10195 D ViewRootImpl@4fe5698[SettingsActivity]: Setting up sync and frameCommitCallback 02-02 19:12:38.573 8355 10098 I BLASTBufferQueue: [ViewRootImpl@4fe5698[SettingsActivity]#40](f:0,a:0,s:0) onFrameAvailable the first frame is available 02-02 19:12:38.573 8355 10098 D ViewRootImpl@4fe5698[SettingsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 02-02 19:12:38.574 8355 10098 D OpenGLRenderer: CFMS:: SetUp Pid : 8355 Tid : 10098 02-02 19:12:38.574 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: reportDrawFinished 02-02 19:12:38.574 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.595 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 02-02 19:12:38.596 8355 9066 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:38.607 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions 02-02 19:12:38.609 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.609 8355 10194 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617aae0d0 mBlastBufferQueue=0xb4000075d7a3c010 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:38.614 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 02-02 19:12:38.615 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 02-02 19:12:38.616 8355 8355 D SettingsWearDetection: API unavailable for discovering nodes (no Wear) 02-02 19:12:38.627 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:38.644 8355 29789 D TrafficStats: tagSocket(395) with statsTag=0xffffffff, statsUid=-1 02-02 19:12:38.754 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 02-02 19:12:38.754 8355 8355 D ViewRootImpl@4fe5698[SettingsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000076f7a60830} 02-02 19:12:38.755 8355 8355 D IntegrationRepository: isAppLocked(): false. (LockEnabled: false, appActive: false, expireMillis: 0, currentMillis: 1706897558755) 02-02 19:12:38.755 8355 8355 D IntegrationRepository: setAppActive(): true 02-02 19:12:38.755 8355 8355 D InputMethodManagerUtils: startInputInner - Id : 0 02-02 19:12:38.755 8355 8355 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 02-02 19:12:38.765 8355 8355 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 02-02 19:12:39.094 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: handleAppVisibility mAppVisible = true visible = false 02-02 19:12:39.105 8355 8355 I SurfaceView@a704db1: onWindowVisibilityChanged(8) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity] 02-02 19:12:39.105 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:39.114 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=7 res=0x402 s={false 0x0} ch=true seqId=0 02-02 19:12:39.114 8355 8355 I SurfaceView@a704db1: windowStopped(true) false android.view.SurfaceView{a704db1 G.E...... ......I. 0,0-0,0} of ViewRootImpl@2f11cf5[WebViewActivity] 02-02 19:12:39.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:39.114 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:39.120 8355 8355 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@36904a7 02-02 19:12:39.122 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: stopped(true) old = false 02-02 19:12:39.122 8355 8355 D ViewRootImpl@2f11cf5[WebViewActivity]: WindowStopped on io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity set to true 02-02 19:12:39.133 8355 8355 I ViewRootImpl@2f11cf5[WebViewActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=false seqId=0 02-02 19:12:39.133 8355 8355 D SurfaceView@a704db1: 175132081 updateSurface: has no frame 02-02 19:12:39.976 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0 02-02 19:12:40.193 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1 02-02 19:12:40.834 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0 02-02 19:12:41.887 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1 02-02 19:12:44.094 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0 02-02 19:12:45.386 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1 02-02 19:12:45.914 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0 02-02 19:12:45.977 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1 02-02 19:12:46.000 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 19:12:46.000 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000076f7a60830} ch=false seqId=0 02-02 19:12:46.023 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions 02-02 19:12:46.024 8355 10195 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a53e70 mBlastBufferQueue=0xb4000075d7a3c010 fn= 668 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:46.194 8355 8355 D LocBroadcastReceiver: Received location update. 02-02 19:12:46.197 8355 8355 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false 02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Last Location: 02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Coords:() 02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Accuracy: 98.562195 02-02 19:12:46.197 8355 6394 D LocBroadcastReceiver: Bearing: 0.0 02-02 19:12:46.198 8355 6394 D LocBroadcastReceiver: Begin evaluating if location update should be skipped 02-02 19:12:46.198 8355 6394 D LocBroadcastReceiver: Received location that is 32 milliseconds old, 1706897566166 compared to 1706897566198 with source fused 02-02 19:12:46.201 8355 6394 D ServerConnectionInfo: localUrl is: true, usesInternalSsid is: true, usesWifi is: true 02-02 19:12:46.247 8355 6394 D LocBroadcastReceiver: Location update sent successfully for 2 as exact 02-02 19:12:47.103 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 0 02-02 19:12:47.239 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: ViewPostIme pointer 1 02-02 19:12:47.257 8355 8355 D ScrollView: initGoToTop 02-02 19:12:47.280 8355 8355 I BLASTBufferQueue_Java: update, w= 1080 h= 2400 mName = ViewRootImpl@4fe5698[SettingsActivity] mNativeObject= 0xb4000075d7a3c010 sc.mNativeObject= 0xb400007627a217d0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2968 android.view.ViewRootImpl.relayoutWindow:9998 android.view.ViewRootImpl.performTraversals:4056 android.view.ViewRootImpl.doTraversal:3239 android.view.ViewRootImpl$TraversalRunnable.run:11197 android.view.Choreographer$CallbackRecord.run:1650 02-02 19:12:47.281 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=0 res=0x0 s={true 0xb4000076f7a60830} ch=false seqId=0 02-02 19:12:47.281 8355 8355 D ScrollView: onsize change changed 02-02 19:12:47.284 8355 6394 D LogcatReader: Read logcat for pid 8355 02-02 19:12:47.288 8355 8355 I ViewRootImpl@4fe5698[SettingsActivity]: registerCallbackForPendingTransactions 02-02 19:12:47.291 8355 10194 I ViewRootImpl@4fe5698[SettingsActivity]: mWNT: t=0xb400007617a433b0 mBlastBufferQueue=0xb4000075d7a3c010 fn= 678 caller= android.view.ViewRootImpl$6.onFrameDraw:5539 android.view.ViewRootImpl$2.onFrameDraw:2103 android.view.ThreadedRenderer$1.onFrameDraw:788 02-02 19:12:47.468 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=444 02-02 19:12:47.470 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=270 02-02 19:12:47.471 8355 8372 D InputTransport: Input channel destroyed: 'ClientS', fd=153 ```

I'm not sure what I'm looking for exactly, but I don't see any obvious errors here either.

dshokouhi commented 10 months ago

@arthurrump can you check if there are any HA core errors at the time you selected it. The logs suggest we were able to connect to the server and get a response. Is the entity in your widget sensor.buiten_thermometer_temperature ?

02-02 19:11:45.385  8355  8355 D WebSocketRepository: Sending message 3756: {type=config/entity_registry/get, entity_id=sensor.buiten_thermometer_temperature, id=3756}
02-02 19:11:45.385  8355  8355 D WebSocketRepository: Message number 3756 sent
02-02 19:11:45.394  8355  9010 D WebSocketRepository: Websocket: onMessage (text)
02-02 19:11:45.396  8355  9010 D WebSocketRepository: Message number 3756 received
02-02 19:11:45.406  8355  8355 I AppWidgetManager: updateAppWidget() appWidgetIds = [28]

@UnitZ can you also check HA core errors at the time? I am seeing a similar request and success messages from your server. I assume the entity in your widget is sensor.ds18b20_ulitsa_42d175d0013c ?

02-02 21:20:03.062  6098  6098 D WebSocketRepository: Sending message 2593: {type=config/entity_registry/get, entity_id=sensor.ds18b20_ulitsa_42d175d0013c, id=2593}
02-02 21:20:03.062  6098  6098 D WebSocketRepository: Message number 2593 sent
02-02 21:20:03.066  6098 17113 D WebSocketRepository: Websocket: onMessage (text)
02-02 21:20:03.066  6098 17113 D WebSocketRepository: Message number 2593 received
dshokouhi commented 10 months ago

just for reference my own template and entity state widgets are workign and updating as expected, so we still need a bit of troubleshooting to see if these are all the same issue or if there is something else at play here.

arthurrump commented 10 months ago

Yes, that is indeed the entity in my widget. I'm seeing one error in the core logs around the same time (two minutes later), but I'm not sure that it's related:

Logger: aiohttp.server
Source: /usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py:421
First occurred: 19:13:23 (1 occurrences)
Last logged: 19:13:23

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 350, in data_received
    messages, upgraded, tail = self._request_parser.feed_data(data)
                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "aiohttp/_http_parser.pyx", line 557, in aiohttp._http_parser.HttpParser.feed_data
aiohttp.http_exceptions.BadStatusLine: 400, message:
  Invalid method encountered:

    b'\x16\x03\x01\x02\x90\x01'
      ^

It's also there only once, while I'd expect there to be more, given that the widget has been unable to load for a while now, right?

dshokouhi commented 10 months ago

So the entity state and template widget shoudl behave as follows:

If we are seeing successful messages from the app showing we are getting responses the issue may be from HA core or could be related to the users own networking setup. Can you guys let me know what your setup is like? Does this issue only happen locally or remotely?

I can see from the logs that sensors are able to update but sensors use a different API method so your network setup may be at play here.

arthurrump commented 10 months ago

I just tried with a different launcher and can confirm that it is working with (Samsung) One UI Home just fine, but in Lawnchair (what I normally use) it shows the "Problem loading widget".

dshokouhi commented 10 months ago

but in Lawnchair (what I normally use) it shows the "Problem loading widget".

its quite possible that the app logs do not contain the relevant data, are you by chance familiar with logcat? If you are able to setup Android Studio and connect your phone you may be able to pull more logs to see where the issue comes from to see if we can fix it.

As of now though your issue seems unrelated to the original issue from the original author who had a template error.

To the others facing this issue please confirm your launcher.

hermanhobnob commented 10 months ago

@dshokouhi I think you've worked it out. I too use lawnchair. Switching back to the pixel launcher shows there isn't an issue. But according to Google Play Lawnchair last updated on my device on the 13 Dec which significantly predates this problem showing up.

arthurrump commented 10 months ago

My last Lawnchair update was in August (that's probably when I installed it, because the app hasn't updated since 2019...). Anyway, since @dshokouhi thinks this is a different issue, I've split it out into #4183.

dshokouhi commented 10 months ago

@Tux92 are you by chance using the same mentioned launcher?

Tux92 commented 10 months ago

@Tux92 are you by chance using the same mentioned launcher?

Yes, I also use lawnchair! Do you think this is the problem? I have no issue till now.

dshokouhi commented 10 months ago

thats the assumption and looking on their github this one issue does seem to describe similar behavior. Tesla app had an update and now it no longer loads in this particular launcher.

https://github.com/LawnchairLauncher/lawnchair/issues/4046

dshokouhi commented 8 months ago

Lawnchair 14 was released today, can those who use that launcher please update and check if this issue got fixed in the latest version?

Tux92 commented 8 months ago

I confirm widget works with Lawnchair 14 beta 2 version.

RoL0NL commented 7 months ago

Closed? Still does not work in Lawnchair 2

Tux92 commented 7 months ago

Yes, in version 2 it doesn't work, but on version 14 beta2 it works well.

radinsky commented 6 months ago

Using CarWebGuru and HA widget always stuck on spinning after I tap it