Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Unable to launch AppLounge application

  • /e/OS version:2.9-t-202503211478215-official-panther
  • Device model(s):Pixel 7
  • Impacted Application: AppLounge

The problem

Describe precisely the problem you're facing and add screenshots to illustrate

Unable to launch Applounge. After clicking on it, app freezes on the launch screen displaying icon. Never really starting. If app is not killed soon enough, phone becomes unusable. No error message appears.

Steps to reproduce

Simply click on app lounge icon.

Technical details

Paste any relevant logs (adb logcat) in the codeblock below if you have any

05-14 16:10:27.793  1357  1455 I ActivityManager: Start proc 27824:foundation.e.apps/u0a125 for next-top-activity {foundation.e.apps/foundation.e.apps.ui.MainActivity}
05-14 16:10:27.808 27824 27824 E undation.e.apps: Not starting debugger since process cannot load the jdwp agent.
05-14 16:10:27.814 27824 27824 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10125; state: ENABLED
05-14 16:10:27.823 27824 27824 V GraphicsEnvironment: ANGLE Developer option for 'foundation.e.apps' set to: 'default'
05-14 16:10:27.823 27824 27824 V GraphicsEnvironment: ANGLE GameManagerService for foundation.e.apps: false
05-14 16:10:27.823 27824 27824 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
05-14 16:10:27.824 27824 27824 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-14 16:10:27.824 27824 27824 D NetworkSecurityConfig: No Network Security Config specified, using platform default
05-14 16:10:27.833 27824 27824 D Sentry  : io.sentry.auto-init read: false
05-14 16:10:27.833 27824 27824 I Sentry  : Retrieving auto-init from AndroidManifest.xml
05-14 16:10:27.839 27824 27824 D libEGL  : loaded /vendor/lib64/egl/libGLES_mali.so
05-14 16:10:28.169  1357  9564 D CompatibilityChangeReporter: Compat change id reported: 161145287; UID 10125; state: DISABLED
05-14 16:10:28.173 27824 27824 D AndroidRuntime: Shutting down VM
05-14 16:10:28.174 27824 27824 E AndroidRuntime: FATAL EXCEPTION: main
05-14 16:10:28.174 27824 27824 E AndroidRuntime: Process: foundation.e.apps, PID: 27824
05-14 16:10:28.174 27824 27824 E AndroidRuntime: java.lang.RuntimeException: Unable to create application foundation.e.apps.AppLoungeApplication: androidx.datastore.core.CorruptionException: Unable to parse preferences proto.
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6816)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2133)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:106)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:201)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:288)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7924)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: Caused by: androidx.datastore.core.CorruptionException: Unable to parse preferences proto.
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.PreferencesMapCompat$Companion.readFrom(PreferencesMapCompat.kt:34)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.core.PreferencesSerializer.readFrom(PreferencesSerializer.jvm.kt:46)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.okio.OkioReadScope.readData$suspendImpl(OkioStorage.kt:180)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.okio.OkioReadScope.readData(Unknown Source:0)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.StorageConnectionKt$readData$2.invokeSuspend(StorageConnection.kt:74)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.StorageConnectionKt$readData$2.invoke(Unknown Source:9)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.StorageConnectionKt$readData$2.invoke(Unknown Source:10)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.okio.OkioStorageConnection.readScope(OkioStorage.kt:113)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.StorageConnectionKt.readData(StorageConnection.kt:74)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl.readDataFromFileOrDefault(DataStoreImpl.kt:323)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl.readDataOrHandleCorruption(DataStoreImpl.kt:365)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl.access$readDataOrHandleCorruption(DataStoreImpl.kt:48)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invokeSuspend(DataStoreImpl.kt:437)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke(Unknown Source:8)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1.invoke(Unknown Source:2)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.SingleProcessCoordinator.lock(SingleProcessCoordinator.kt:41)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl$InitDataStore.doRun(DataStoreImpl.kt:434)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.RunOnce.runIfNeeded(DataStoreImpl.kt:497)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl.readAndInitOrPropagateAndThrowFailure(DataStoreImpl.kt:266)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl.access$readAndInitOrPropagateAndThrowFailure(DataStoreImpl.kt:48)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.core.DataStoreImpl$readState$2.invokeSuspend(DataStoreImpl.kt:218)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: Caused by: androidx.datastore.preferences.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero).
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.CodedInputStream$StreamDecoder.readTag(CodedInputStream.java:2074)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.CodedInputStreamReader.getFieldNumber(CodedInputStreamReader.java:59)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.MessageSchema.mergeFromHelper(MessageSchema.java:2973)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.MessageSchema.mergeFrom(MessageSchema.java:2955)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.GeneratedMessageLite.parsePartialFrom(GeneratedMessageLite.java:1599)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.protobuf.GeneratedMessageLite.parseFrom(GeneratedMessageLite.java:1742)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.PreferencesProto$PreferenceMap.parseFrom(PreferencesProto.java:198)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	at androidx.datastore.preferences.PreferencesMapCompat$Companion.readFrom(PreferencesMapCompat.kt:32)
05-14 16:10:28.174 27824 27824 E AndroidRuntime: 	... 28 more
05-14 16:10:28.783   892   892 W [16:10:29.060745][dhd][wlan]dhd_plat_l1ss_ctrl: Control L1ss RC side 0
05-14 16:10:28.916   892   892 I logbuffer_pcie1: [13474] D state: 0, LTSSM: 0
05-14 16:10:28.916   892   892 I logbuffer_pcie1: [13475] L0(0x11)
05-14 16:10:28.920   892   892 I pcieh 0001: 01:00.0: enabling device (0000 -> 0002)
05-14 16:10:28.920   892   892 W [16:10:29.197531][dhd][wlan]dhd_plat_l1ss_ctrl: Control L1ss RC side 1
05-14 16:10:29.864   455   494 D display : setActiveConfigWithConstraints:: PrimaryDisplay config(35) test(0)
05-14 16:10:29.588   240   240 I [FTS_TS/I]panel_bridge_mode_set: refresh rate(Hz) changed to 60 from 90
05-14 16:10:29.918  1529  1533 I pixel-thermal: usb_pwr_therm:29.858 raw data: usb_pwr_therm:29858 
05-14 16:10:29.920  1529  1533 I pixel-thermal: VIRTUAL-USB-THROTTLING:0 raw data: USB-MINUS-NEUTRAL:-1068 USB-MINUS-USB2:-222 VIRTUAL-USB-THROTTLING:0 neutral_therm:30926 usb_pwr_therm:29858 usb_pwr_therm2:30080 
05-14 16:10:29.920  1529  1533 I pixel-thermal: VIRTUAL-USB-UI:0 raw data: USB-MINUS-NEUTRAL:-1068 USB-MINUS-USB2:-222 VIRTUAL-USB-UI:0 usb_pwr_therm:29858 
05-14 16:10:29.675   892   892 W [16:10:29.952718][dhd][wlan]dhd_plat_l1ss_ctrl: Control L1ss RC side 0
05-14 16:10:29.941   892   892 I logbuffer_pcie1: [13476] D state: 0, LTSSM: 0
05-14 16:10:29.942   892   892 I logbuffer_pcie1: [13477] L0(0x11)
05-14 16:10:29.945   892   892 I pcieh 0001: 01:00.0: enabling device (0000 -> 0002)
05-14 16:10:29.945   892   892 W [16:10:30.222948][dhd][wlan]dhd_plat_l1ss_ctrl: Control L1ss RC side 1
Edited by Antoine Flinzer