Android App stays blank (Main UI)

After upgrading my openhab from version 4 to version 5 the android app of my old smartphone only shows a blank screen in MainUI.

The smartphone is a Samsung S4 mini on Android 7.1 (Lineage OS) which i use as smart home display.

I tried some things:

  • De-/Reinstalling the App
  • Clearing Cache and Data
  • A simple Sitemap works!

An OpenHab Android App Logfile with an exception and 2 errors is attached. Here some snippets from this logfile:

(...)
10-20 10:46:04.310  8138  8212 W cr_CrashFileManager: /data/user/0/org.openhab.habdroid/cache/WebView/Crash Reports does not exist or is not a directory
10-20 10:46:04.326  8138  8138 I art     : Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.WebViewContentsClientAdapter$7>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/RenderProcessGoneDetail;
10-20 10:46:04.326  8138  8138 I art     :   at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:6453)
(...)
10-20 10:46:04.327  8138  8138 I art     :   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:779)
10-20 10:46:04.327  8138  8138 I art     : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.RenderProcessGoneDetail" on path: DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm, /system/app/webview/webview.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]
10-20 10:46:04.327  8138  8138 I art     :   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
(...)
10-20 10:46:04.333  8138  8138 I art     : Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.WebViewContentsClientAdapter$3>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
10-20 10:46:04.333  8138  8138 I art     :   at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:6453)
(...)
10-20 10:46:04.334  8138  8138 I art     : Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.SafeBrowsingResponse" on path: DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm, /system/app/webview/webview.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib, /system/lib, /vendor/lib]]
10-20 10:46:04.334  8138  8138 I art     :   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
(...)
10-20 10:46:04.546  8138  8231 E libEGL  : validate_display:99 error 3008 (EGL_BAD_DISPLAY)
10-20 10:46:04.575  8138  8220 E cr_ApiBridge: Failed to init handler: Attempt to invoke virtual method 'java.lang.reflect.Constructor java.lang.Class.getDeclaredConstructor(java.lang.Class[])' on a null object reference
(...)

20251020_OpenHab-App.log (52.4 KB)

How to fix it? THX!