When I open it on my old Android phone, the app crashes immediately after the initial activity is opened.
`adb logcat` output
12-07 15:45:43.147 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.149 1523 1758 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.164 1523 13906 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@fbebc7a, mPriority=0}
12-07 15:45:43.180 525 525 D Zygote : Forked child process 25153
12-07 15:45:43.250 25153 25153 I lfossv2.android: Waiting for a blocking GC ClassLinker
12-07 15:45:43.268 25153 25153 V GraphicsEnvironment: ANGLE Developer option for 'bou.amine.apps.readerforselfossv2.android' set to: 'default'
12-07 15:45:43.268 18475 18475 I cnwu : onPause
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: ANGLE GameManagerService for bou.amine.apps.readerforselfossv2.android: false
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-07 15:45:43.283 25153 25153 I MultiDex: VM with version 2.1.0 has multidex support
12-07 15:45:43.283 25153 25153 I MultiDex: Installing application
12-07 15:45:43.283 25153 25153 I MultiDex: VM has multidex support, MultiDex support library is disabled.
12-07 15:45:43.296 25153 25153 I a : ACRA is enabled for bou.amine.apps.readerforselfossv2.android, initializing...
12-07 15:45:43.351 25153 25153 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
12-07 15:45:43.430 25153 25153 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
12-07 15:45:43.499 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.499 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.529 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.596 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.597 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.621 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/api/about
12-07 15:45:43.621 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.693 25153 25153 D Connectivity status: Started
12-07 15:45:43.695 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.697 25153 25187 D Connectivity status: Network available
12-07 15:45:43.698 25153 25187 D Connectivity status: Network status: Connected
12-07 15:45:43.698 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.698 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.713 1523 1562 D CoreBackPreview: Window{d15afc u0 bou.amine.apps.readerforselfossv2.android/bou.amine.apps.readerforselfossv2.android.HomeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5edffda, mPriority=0}
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: QUALCOMM build : 5441528417, Id595308a47
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Date : 03/29/22
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.17
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Local Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Reconstruct Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Config : S L 12.1.1 AArch64
12-07 15:45:43.740 25153 25175 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
12-07 15:45:43.795 25153 25175 I AdrenoGLES-0: PFP: 0x005ff114, ME: 0x005ff066
12-07 15:45:43.817 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.818 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.821 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@4.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.821 423 423 I servicemanager: Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest.
12-07 15:45:43.822 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@3.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.823 25153 25191 I Gralloc2: Adding additional valid usage bits: 0x202000
12-07 15:45:43.860 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/items?type=unread&items=20&offset=0
12-07 15:45:43.860 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: RESPONSE: 200 OK
12-07 15:45:43.900 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: FROM: https://reader.ogion.cz/api/about
12-07 15:45:43.959 25153 25153 D LogApiCalls: RESPONSE https://reader.ogion.cz/api/about failed with exception: w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: For serial name b there already exist BSerializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.965 5064 5064 W v : onStartInput event aborted
12-07 15:45:43.965 5064 5064 W v : xm.r: could not obtain extracted text
12-07 15:45:43.965 5064 5064 W v : at xm.J.H(SourceFile:325)
12-07 15:45:43.965 5064 5064 W v : at uj.y.q(SourceFile:327)
12-07 15:45:43.965 5064 5064 W v : at uj.G0.q(SourceFile:3)
12-07 15:45:43.965 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:43.965 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.965 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.965 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a : ACRA caught a e for bou.amine.apps.readerforselfossv2.android
12-07 15:45:43.969 25153 25153 E a : w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:253)
12-07 15:45:43.969 25153 25153 E a : at w2.d$a$a.a(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at r3.f$a.b(SourceFile:87)
12-07 15:45:43.969 25153 25153 E a : at w2.d$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at r3.k.a(SourceFile:79)
12-07 15:45:43.969 25153 25153 E a : at r3.e.g(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at w2.d.a(SourceFile:84)
12-07 15:45:43.969 25153 25153 E a : at a2.b.c(SourceFile:270)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.B(SourceFile:130)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.B(SourceFile:41)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.B(SourceFile:102)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at G2.n.h(SourceFile:4)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.B(SourceFile:57)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at G2.n.b(SourceFile:20)
12-07 15:45:43.969 25153 25153 E a : at G2.d.d(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a : at R1.b.b(SourceFile:179)
12-07 15:45:43.969 25153 25153 E a : at v0.e.h(SourceFile:242)
12-07 15:45:43.969 25153 25153 E a : at v0.e$a.B(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at V2.a.l(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at o3.a0.run(SourceFile:129)
12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.969 25153 25153 E a : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.969 25153 25153 E a : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a : Suppressed: t3.i: [T0{Cancelling}@1b8d6b4, Dispatchers.Main]
12-07 15:45:43.969 25153 25153 E a : Caused by: java.lang.IllegalArgumentException: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a : at F3.D0.d(SourceFile:105)
12-07 15:45:43.969 25153 25153 E a : at F3.D0.a(SourceFile:11)
12-07 15:45:43.969 25153 25153 E a : at D3.i.a(SourceFile:17)
12-07 15:45:43.969 25153 25153 E a : at t0.e.a(SourceFile:5)
12-07 15:45:43.969 25153 25153 E a : at C3.a.u(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.b(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.a(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.q(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.k(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at D3.h$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at D3.h$a.next(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at F3.x0.a(SourceFile:43)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.a(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.s(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.hashCode(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
12-07 15:45:43.969 25153 25153 E a : at H3.y.a(SourceFile:13)
12-07 15:45:43.969 25153 25153 E a : at H3.y.b(SourceFile:16)
12-07 15:45:43.969 25153 25153 E a : at H3.J.d(SourceFile:22)
12-07 15:45:43.969 25153 25153 E a : at H3.J.h(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.J.g(SourceFile:38)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.O(SourceFile:28)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.G(SourceFile:27)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.f(SourceFile:45)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at E3.a.I(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a : at E3.a.v(SourceFile:33)
12-07 15:45:43.969 25153 25153 E a : at t0.d$a.f(SourceFile:75)
12-07 15:45:43.969 25153 25153 E a : at t0.d$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at G3.b.c(SourceFile:31)
12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:191)
12-07 15:45:43.969 25153 25153 E a : ... 43 more
12-07 15:45:44.010 1523 1562 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android EXITING}: Setting back callback null
12-07 15:45:44.024 18475 18475 I cnwu : onStop
12-07 15:45:44.038 25153 25204 W a : APPLICATION_LOG was enabled but applicationLogFile was not set. No application log will be recorded.
12-07 15:45:44.058 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:44.074 525 525 I Zygote : Process 24450 exited due to signal 9 (Killed)
12-07 15:45:44.092 1523 8550 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a3e01cf, mPriority=0}
12-07 15:45:44.599 18475 18475 I cnwu : onStart
12-07 15:45:44.603 18475 18475 I cnwu : onResume
12-07 15:45:44.625 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 0
12-07 15:45:44.643 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.646 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.649 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.669 5064 5064 W v : onStartInput event aborted
12-07 15:45:44.669 5064 5064 W v : xm.r: could not obtain extracted text
12-07 15:45:44.669 5064 5064 W v : at xm.J.H(SourceFile:325)
12-07 15:45:44.669 5064 5064 W v : at uj.y.q(SourceFile:327)
12-07 15:45:44.669 5064 5064 W v : at uj.G0.q(SourceFile:3)
12-07 15:45:44.669 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:44.669 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:44.669 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:44.669 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.219 24828 25211 I a : Sending report /data/user/0/bou.amine.apps.readerforselfossv2.android/app_ACRA-approved/2024-12-07T15:45:44.038+01:00.stacktrace
12-07 15:45:46.306 525 525 I Zygote : Process 25153 exited due to signal 9 (Killed)
^[[6~12-07 15:45:46.534 1523 8545 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback null
12-07 15:45:46.546 1808 1808 W ToastPresenter: Error calling back bou.amine.apps.readerforselfossv2.android to notify onToastHide()
12-07 15:45:46.546 1808 1808 W ToastPresenter: android.os.DeadObjectException
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transactNative(Native Method)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transact(BinderProxy.java:584)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ITransientNotificationCallback$Stub$Proxy.onToastHidden(ITransientNotificationCallback.java:141)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.widget.ToastPresenter.hide(ToastPresenter.java:283)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.systemui.toast.ToastUI$ToastOutAnimatorListener.onAnimationEnd(ToastUI.java:4)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:600)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:328)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.-$$Nest$mdoAnimationFrame(Unknown Source:0)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:86)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doCallbacks(Choreographer.java:899)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doFrame(Choreographer.java:827)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loop(Looper.java:288)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.727 24828 25211 I a : Request received by server
### Prerequisites
* [x] Are you running the latest version?
* [x] Did you check for an existing issue ?
* [x] Are you reporting to the correct repository?
* [x] Did you perform a cursory search?
* [x] Did you read the `CONTRIBUTING` guide ?
### Description
When I open it on my old Android phone, the app crashes immediately after the initial activity is opened.
<details>
<summary>`adb logcat` output</summary>
```
12-07 15:45:43.147 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.149 1523 1758 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.164 1523 13906 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@fbebc7a, mPriority=0}
12-07 15:45:43.180 525 525 D Zygote : Forked child process 25153
12-07 15:45:43.250 25153 25153 I lfossv2.android: Waiting for a blocking GC ClassLinker
12-07 15:45:43.268 25153 25153 V GraphicsEnvironment: ANGLE Developer option for 'bou.amine.apps.readerforselfossv2.android' set to: 'default'
12-07 15:45:43.268 18475 18475 I cnwu : onPause
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: ANGLE GameManagerService for bou.amine.apps.readerforselfossv2.android: false
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-07 15:45:43.283 25153 25153 I MultiDex: VM with version 2.1.0 has multidex support
12-07 15:45:43.283 25153 25153 I MultiDex: Installing application
12-07 15:45:43.283 25153 25153 I MultiDex: VM has multidex support, MultiDex support library is disabled.
12-07 15:45:43.296 25153 25153 I a : ACRA is enabled for bou.amine.apps.readerforselfossv2.android, initializing...
12-07 15:45:43.351 25153 25153 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
12-07 15:45:43.430 25153 25153 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
12-07 15:45:43.499 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.499 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.529 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.596 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.597 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:43.621 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/api/about
12-07 15:45:43.621 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.693 25153 25153 D Connectivity status: Started
12-07 15:45:43.695 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.697 25153 25187 D Connectivity status: Network available
12-07 15:45:43.698 25153 25187 D Connectivity status: Network status: Connected
12-07 15:45:43.698 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.698 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.713 1523 1562 D CoreBackPreview: Window{d15afc u0 bou.amine.apps.readerforselfossv2.android/bou.amine.apps.readerforselfossv2.android.HomeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5edffda, mPriority=0}
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: QUALCOMM build : 5441528417, Id595308a47
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Date : 03/29/22
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.17
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Local Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Reconstruct Branch :
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Config : S L 12.1.1 AArch64
12-07 15:45:43.740 25153 25175 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
12-07 15:45:43.795 25153 25175 I AdrenoGLES-0: PFP: 0x005ff114, ME: 0x005ff066
12-07 15:45:43.817 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.818 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.821 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@4.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.821 423 423 I servicemanager: Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest.
12-07 15:45:43.822 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@3.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.823 25153 25191 I Gralloc2: Adding additional valid usage bits: 0x202000
12-07 15:45:43.860 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/items?type=unread&items=20&offset=0
12-07 15:45:43.860 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: RESPONSE: 200 OK
12-07 15:45:43.900 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: FROM: https://reader.ogion.cz/api/about
12-07 15:45:43.959 25153 25153 D LogApiCalls: RESPONSE https://reader.ogion.cz/api/about failed with exception: w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: For serial name b there already exist BSerializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.965 5064 5064 W v : onStartInput event aborted
12-07 15:45:43.965 5064 5064 W v : xm.r: could not obtain extracted text
12-07 15:45:43.965 5064 5064 W v : at xm.J.H(SourceFile:325)
12-07 15:45:43.965 5064 5064 W v : at uj.y.q(SourceFile:327)
12-07 15:45:43.965 5064 5064 W v : at uj.G0.q(SourceFile:3)
12-07 15:45:43.965 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:43.965 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.965 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.965 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a : ACRA caught a e for bou.amine.apps.readerforselfossv2.android
12-07 15:45:43.969 25153 25153 E a : w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:253)
12-07 15:45:43.969 25153 25153 E a : at w2.d$a$a.a(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at r3.f$a.b(SourceFile:87)
12-07 15:45:43.969 25153 25153 E a : at w2.d$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at r3.k.a(SourceFile:79)
12-07 15:45:43.969 25153 25153 E a : at r3.e.g(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at w2.d.a(SourceFile:84)
12-07 15:45:43.969 25153 25153 E a : at a2.b.c(SourceFile:270)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.B(SourceFile:130)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.B(SourceFile:41)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.B(SourceFile:102)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at c2.f$g.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at G2.n.h(SourceFile:4)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.B(SourceFile:57)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a : at G2.n.b(SourceFile:20)
12-07 15:45:43.969 25153 25153 E a : at G2.d.d(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a : at R1.b.b(SourceFile:179)
12-07 15:45:43.969 25153 25153 E a : at v0.e.h(SourceFile:242)
12-07 15:45:43.969 25153 25153 E a : at v0.e$a.B(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at V2.a.l(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at o3.a0.run(SourceFile:129)
12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.969 25153 25153 E a : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.969 25153 25153 E a : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a : Suppressed: t3.i: [T0{Cancelling}@1b8d6b4, Dispatchers.Main]
12-07 15:45:43.969 25153 25153 E a : Caused by: java.lang.IllegalArgumentException: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a : at F3.D0.d(SourceFile:105)
12-07 15:45:43.969 25153 25153 E a : at F3.D0.a(SourceFile:11)
12-07 15:45:43.969 25153 25153 E a : at D3.i.a(SourceFile:17)
12-07 15:45:43.969 25153 25153 E a : at t0.e.a(SourceFile:5)
12-07 15:45:43.969 25153 25153 E a : at C3.a.u(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.b(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.a(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.q(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.k(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at D3.h$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a : at D3.h$a.next(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at F3.x0.a(SourceFile:43)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.a(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.s(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a : at F3.w0.hashCode(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
12-07 15:45:43.969 25153 25153 E a : at H3.y.a(SourceFile:13)
12-07 15:45:43.969 25153 25153 E a : at H3.y.b(SourceFile:16)
12-07 15:45:43.969 25153 25153 E a : at H3.J.d(SourceFile:22)
12-07 15:45:43.969 25153 25153 E a : at H3.J.h(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.J.g(SourceFile:38)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.O(SourceFile:28)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.G(SourceFile:27)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.f(SourceFile:45)
12-07 15:45:43.969 25153 25153 E a : at t0.c$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at E3.a.I(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a : at E3.a.v(SourceFile:33)
12-07 15:45:43.969 25153 25153 E a : at t0.d$a.f(SourceFile:75)
12-07 15:45:43.969 25153 25153 E a : at t0.d$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a : at G3.b.c(SourceFile:31)
12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:191)
12-07 15:45:43.969 25153 25153 E a : ... 43 more
12-07 15:45:44.010 1523 1562 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android EXITING}: Setting back callback null
12-07 15:45:44.024 18475 18475 I cnwu : onStop
12-07 15:45:44.038 25153 25204 W a : APPLICATION_LOG was enabled but applicationLogFile was not set. No application log will be recorded.
12-07 15:45:44.058 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger
12-07 15:45:44.074 525 525 I Zygote : Process 24450 exited due to signal 9 (Killed)
12-07 15:45:44.092 1523 8550 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a3e01cf, mPriority=0}
12-07 15:45:44.599 18475 18475 I cnwu : onStart
12-07 15:45:44.603 18475 18475 I cnwu : onResume
12-07 15:45:44.625 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 0
12-07 15:45:44.643 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.646 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.649 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.669 5064 5064 W v : onStartInput event aborted
12-07 15:45:44.669 5064 5064 W v : xm.r: could not obtain extracted text
12-07 15:45:44.669 5064 5064 W v : at xm.J.H(SourceFile:325)
12-07 15:45:44.669 5064 5064 W v : at uj.y.q(SourceFile:327)
12-07 15:45:44.669 5064 5064 W v : at uj.G0.q(SourceFile:3)
12-07 15:45:44.669 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:44.669 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loop(Looper.java:288)
12-07 15:45:44.669 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:44.669 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.219 24828 25211 I a : Sending report /data/user/0/bou.amine.apps.readerforselfossv2.android/app_ACRA-approved/2024-12-07T15:45:44.038+01:00.stacktrace
12-07 15:45:46.306 525 525 I Zygote : Process 25153 exited due to signal 9 (Killed)
^[[6~12-07 15:45:46.534 1523 8545 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback null
12-07 15:45:46.546 1808 1808 W ToastPresenter: Error calling back bou.amine.apps.readerforselfossv2.android to notify onToastHide()
12-07 15:45:46.546 1808 1808 W ToastPresenter: android.os.DeadObjectException
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transactNative(Native Method)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transact(BinderProxy.java:584)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ITransientNotificationCallback$Stub$Proxy.onToastHidden(ITransientNotificationCallback.java:141)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.widget.ToastPresenter.hide(ToastPresenter.java:283)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.systemui.toast.ToastUI$ToastOutAnimatorListener.onAnimationEnd(ToastUI.java:4)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:600)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:328)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.-$$Nest$mdoAnimationFrame(Unknown Source:0)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:86)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doCallbacks(Choreographer.java:899)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doFrame(Choreographer.java:827)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loop(Looper.java:288)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.727 24828 25211 I a : Request received by server
```
</details>
<details>
<summary>`/api/about` content after login (in web browser)</summary>
```json
{"version":"2.20-cf74581","apiversion":"7.0.0","configuration":{"homepage":"unread","share":"p","wallabag":null,"wordpress":null,"mastodon":null,"autoMarkAsRead":true,"autoCollapse":false,"autoStreamMore":true,"openInBackgroundTab":true,"loadImagesOnMobile":false,"itemsPerPage":50,"unreadOrder":"desc","autoHideReadOnMobile":false,"scrollToArticleHeader":true,"showThumbnails":true,"htmlTitle":"selfoss","allowPublicUpdate":false,"publicMode":false,"authEnabled":true,"readingSpeed":null,"language":null,"userCss":null,"userJs":null}}
```
</details>
### Steps to Reproduce
1. Tap the App icon in the launcher.
2. See the activity pop up briefly.
**Expected behavior:** The app should not crash.
**Actual behavior:** The app crashes and a toast is displayed that the crash was reported.
### Device
- Device: Xiaomi Redmi Note 4X
- OS: Android 13 ([LineageOS 20, Vanilla By Zeelog](https://xdaforums.com/t/android-13-lineageos-20-mido-vanilla-by-zeelog-stable-no-bugs-smooth.4516771/))
- selfoss version: 2.20-cf74581
- App version: 124113311-github from F-Droid
I can't reproduce the issue on my end, even with the previous version.
@jtojnar @cmm can you please test the last release [here](https://gitea.amine-bouabdallaoui.fr/Louvorg/ReaderForSelfoss-multiplatform/releases/tag/v124123421) ?
I can't reproduce the issue on my end, even with the previous version.
Works for me too. Thanks.
Looking at https://gitea.amine-bouabdallaoui.fr/Louvorg/ReaderForSelfoss-multiplatform/commit/24b86e66b4920ba03f4b7c744a4e99d91513d459, I guess the relevant code is [this check](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L49). But the [`BUILTIN_SERIALIZERS`](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L18) is private and the list of the builtins is [hardcoded](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/nativeMain/src/kotlinx/serialization/internal/Platform.kt#L79-L109) and they appear to use [`kotlin.` prefix](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L73C75-L73C90) so it is curious where does the duplicate `b` come from.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Prerequisites
CONTRIBUTINGguide ?Description
When I open it on my old Android phone, the app crashes immediately after the initial activity is opened.
`adb logcat` output
`/api/about` content after login (in web browser)
Steps to Reproduce
Expected behavior: The app should not crash.
Actual behavior: The app crashes and a toast is displayed that the crash was reported.
Device
@jtojnar @cmm can you please test the last release here ?
I can't reproduce the issue on my end, even with the previous version.
seems good now, thank you!
Thanks for the report !
Works for me too. Thanks.
Looking at
24b86e66b4, I guess the relevant code is this check. But theBUILTIN_SERIALIZERSis private and the list of the builtins is hardcoded and they appear to usekotlin.prefix so it is curious where does the duplicatebcome from.Not sure where the issue originated from.
I added ui test to catch these type of issues.