[Bug]: App Crashes on Startup after v2.29.0 Server Update #1272

Closed
opened 2026-04-24 23:56:16 +02:00 by adam · 4 comments
Owner

Originally created by @mike-nZ4qF9Fxe4L on GitHub (Aug 28, 2025).

I have verified that the bug is not already awaiting release

Yes

What was the Problem?

After updating the server to v2.29.0 when I start the Android App v0.10.0-beta the App crashes while "Loading Server Data..." is displayed at the top. If I turn on airplane mode or disable the App's access to the network the App loads without issue.

There's nothing obvious in the App logs the last entry say:
"syncLocalMediaProgressForUser: Finishing syncing local media progress with server 10 up-to-date, 0 updated"

Server Log:

2025-08-28 00:30:11.622

DEBUG

Set Log Level to DEBUG

2025-08-28 00:30:11.935

DEBUG

[ApiCacheManager] Array.afterUpsert: Clearing cache

2025-08-28 00:31:19.306

DEBUG

[ApiCacheManager] count: 0 size: 0

2025-08-28 00:31:19.312

DEBUG

[ApiCacheManager] Cache miss: {"user":"mike","url":"/libraries"}

2025-08-28 00:31:19.452

DEBUG

[ApiCacheManager] count: 1 size: 1594

2025-08-28 00:31:19.462

DEBUG

[ApiCacheManager] Cache miss: {"user":"mike","url":"/libraries/(library-id-string)?include=filterdata"}

2025-08-28 00:31:20.344

INFO

[SocketAuthority] Socket Connected to /socket.io (id_string)

2025-08-28 00:31:20.388

DEBUG

[SocketAuthority] Authenticating socket to user "mike"

2025-08-28 00:31:22.171

DEBUG

[SocketAuthority] User Offline mike

2025-08-28 00:31:22.172

INFO

[SocketAuthority] Socket (id_string) disconnected from client "mike" after 1828ms (Reason: transport close)

Steps to Reproduce the Issue

Start the App with network connectivity and connect to the most recent server version, v2.29.0.

What was Expected?

The app to start without crashing.

Phone Model

Samsung Galaxy S4

Phone OS

Android 11 (LineageOS 18.1)

Audiobookshelf App Version

Android App - 0.10.0

Installation Source

Other (List in "Additional Notes")

Additional Notes

Github releases with Obtainium

Originally created by @mike-nZ4qF9Fxe4L on GitHub (Aug 28, 2025). ### I have verified that the [bug is not already awaiting release](https://github.com/advplyr/audiobookshelf-app/issues?q=is%3Aissue%20label%3A%22awaiting%20release%22) Yes ### What was the Problem? After updating the server to [v2.29.0](https://github.com/advplyr/audiobookshelf/releases/tag/v2.29.0) when I start the Android App v0.10.0-beta the App crashes while "Loading Server Data..." is displayed at the top. If I turn on airplane mode or disable the App's access to the network the App loads without issue. There's nothing obvious in the App logs the last entry say: "syncLocalMediaProgressForUser: Finishing syncing local media progress with server 10 up-to-date, 0 updated" ``` Server Log: 2025-08-28 00:30:11.622 DEBUG Set Log Level to DEBUG 2025-08-28 00:30:11.935 DEBUG [ApiCacheManager] Array.afterUpsert: Clearing cache 2025-08-28 00:31:19.306 DEBUG [ApiCacheManager] count: 0 size: 0 2025-08-28 00:31:19.312 DEBUG [ApiCacheManager] Cache miss: {"user":"mike","url":"/libraries"} 2025-08-28 00:31:19.452 DEBUG [ApiCacheManager] count: 1 size: 1594 2025-08-28 00:31:19.462 DEBUG [ApiCacheManager] Cache miss: {"user":"mike","url":"/libraries/(library-id-string)?include=filterdata"} 2025-08-28 00:31:20.344 INFO [SocketAuthority] Socket Connected to /socket.io (id_string) 2025-08-28 00:31:20.388 DEBUG [SocketAuthority] Authenticating socket to user "mike" 2025-08-28 00:31:22.171 DEBUG [SocketAuthority] User Offline mike 2025-08-28 00:31:22.172 INFO [SocketAuthority] Socket (id_string) disconnected from client "mike" after 1828ms (Reason: transport close) ``` ### Steps to Reproduce the Issue Start the App with network connectivity and connect to the most recent server version, [v2.29.0](https://github.com/advplyr/audiobookshelf/releases/tag/v2.29.0). ### What was Expected? The app to start without crashing. ### Phone Model Samsung Galaxy S4 ### Phone OS Android 11 (LineageOS 18.1) ### Audiobookshelf App Version Android App - 0.10.0 ### Installation Source Other (List in "Additional Notes") ### Additional Notes Github releases with Obtainium
adam added the bug label 2026-04-24 23:56:16 +02:00
adam closed this issue 2026-04-24 23:56:17 +02:00
Author
Owner

@Vito0912 commented on GitHub (Aug 30, 2025):

Please share some adb logcat logs of this issue.

Without this reproducing/fixing seems near to impossible

@Vito0912 commented on GitHub (Aug 30, 2025): Please share some adb logcat logs of this issue. Without this reproducing/fixing seems near to impossible
Author
Owner

@mike-nZ4qF9Fxe4L commented on GitHub (Aug 30, 2025):

08-30 11:34:16.508  1666 14657 D BinderSender: sendBinder to uid 10262: packages=com.audiobookshelf.app
08-30 11:34:16.760  1666  2171 D BinderSender: sendBinder to uid 10262: packages=com.audiobookshelf.app
--------- beginning of kernel
08-30 11:34:17.432 32650 32689 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.audiobookshelf.app/app_webview/variations_seed_new"
08-30 11:34:17.442 32650 32689 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.audiobookshelf.app/app_webview/variations_seed"
--------- beginning of system
08-30 11:34:17.597   774   825 I ActivityManager: Start proc 32693:com.google.android.webview.dev:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i27 for  {com.audiobookshelf.app/org.chromium.content.app.SandboxedProcessService0:0}
08-30 11:34:17.710 32650 32650 I TetheringManager: registerTetheringEventCallback:com.audiobookshelf.app
08-30 11:34:17.946   774  3885 D ConnectivityService: requestNetwork for uid/pid:10262/32650 NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ]
08-30 11:34:17.948   774   942 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:17.948   774   942 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:17.949   774   984 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:17.949  1209  1209 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:20.036   774  3831 D ConnectivityService: requestNetwork for uid/pid:10262/32650 NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ]
08-30 11:34:20.037   774   984 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:20.037  1209  1209 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:20.038   774   942 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:20.038   774   942 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4
08-30 11:34:20.590   774   823 I ActivityTaskManager: Displayed com.audiobookshelf.app/.MainActivity: +4s112ms
08-30 11:34:20.638  1895 20108 D GmsServiceBroker: Service not supported: GetServiceRequest{serviceId=UNKNOWN(161), gmsVersion=12451000, packageName='com.audiobookshelf.app', extras=Bundle[EMPTY_PARCEL]}
08-30 11:34:20.945 32650 32650 D MainActivity: Service Connected ComponentInfo{com.audiobookshelf.app/com.audiobookshelf.app.player.PlayerNotificationService}
08-30 11:34:25.728  1895  1956 D GmsDummySvc: bound by: GetServiceRequest{serviceId=TELEMETRY, gmsVersion=12451000, packageName='com.audiobookshelf.app', extras=Bundle[{}]}
08-30 11:34:25.729 32650   376 D ProfileInstaller: Skipping profile installation for com.audiobookshelf.app
--------- beginning of crash
08-30 11:34:32.570 32650   513 E AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
08-30 11:34:32.570 32650   513 E AndroidRuntime: Process: com.audiobookshelf.app, PID: 32650
08-30 11:34:32.570 32650   513 E AndroidRuntime: io.paperdb.PaperDbException: Couldn't read/deserialize file /data/user/0/com.audiobookshelf.app/files/playbackSession/3d07ffb8-8b75-4c9b-a238-9c4c7a97d7aa.pt for table 3d07ffb8-8b75-4c9b-a238-9c4c7a97d7aa
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:323)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.DbStoragePlainFile.select(DbStoragePlainFile.java:166)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.Book.read(Book.java:76)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.Book.read(Book.java:61)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.managers.DbManager.getPlaybackSessions(DbManager.kt:286)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.plugins.AbsDatabase.syncLocalSessionsWithServer$lambda$5(AbsDatabase.kt:292)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.plugins.AbsDatabase.$r8$lambda$PNU-BIh04eZuWqd4qaha3sBvAoA(Unknown Source:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.plugins.AbsDatabase$$ExternalSyntheticLambda3.invoke(D8$$SyntheticClass:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler.syncLocalMediaProgressForUser$lambda$32(ApiHandler.kt:846)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler.$r8$lambda$hdmu7VHgKxMgeIkwpE_yGtQ8t-8(Unknown Source:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler$$ExternalSyntheticLambda18.invoke(D8$$SyntheticClass:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler.getCurrentUser$lambda$1(ApiHandler.kt:430)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler.$r8$lambda$MNkJSSZQanFOCfdRfNX0_zFjZxM(Unknown Source:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler$$ExternalSyntheticLambda6.invoke(D8$$SyntheticClass:0)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.audiobookshelf.app.server.ApiHandler$makeRequest$1.onResponse(ApiHandler.kt:150)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:923)
08-30 11:34:32.570 32650   513 E AndroidRuntime: Caused by: com.esotericsoftware.kryo.KryoException: Buffer underflow.
08-30 11:34:32.570 32650   513 E AndroidRuntime: Serialization trace:
08-30 11:34:32.570 32650   513 E AndroidRuntime: audioTracks (com.audiobookshelf.app.data.PlaybackSession)
08-30 11:34:32.570 32650   513 E AndroidRuntime: mContent (io.paperdb.PaperTable)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.io.Input.require(Input.java:199)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.io.Input.skip(Input.java:155)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.io.InputChunked.nextChunks(InputChunked.java:103)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer.read(CompatibleFieldSerializer.java:142)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.Kryo.readObjectOrNull(Kryo.java:789)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:127)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:40)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:734)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer.read(CompatibleFieldSerializer.java:145)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:734)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:543)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:712)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.DbStoragePlainFile.readContent(DbStoragePlainFile.java:332)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:316)
08-30 11:34:32.570 32650   513 E AndroidRuntime: 	... 18 more
08-30 11:34:32.709   774  1780 W ActivityTaskManager:   Force finishing activity com.audiobookshelf.app/.MainActivity
08-30 11:34:32.979   774   956 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=327, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@2a643d4)
08-30 11:34:32.980   774   794 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@36da97d)
08-30 11:34:32.980   774  1782 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@3037072)
08-30 11:34:32.980   774  2502 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=329, [ Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@ee5ccc3)
08-30 11:34:32.980   774   946 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] (release request)
08-30 11:34:32.981   774   946 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] (release request)
08-30 11:34:32.984   774  1183 I WindowManager: WIN DEATH: Window{3cd6314 u0 com.audiobookshelf.app/com.audiobookshelf.app.MainActivity}
08-30 11:34:32.993   774 14491 I ActivityManager: Process com.audiobookshelf.app (pid 32650) has died: fg  TOP 
08-30 11:34:33.130   774 14491 W ActivityManager: Exception when unbinding service com.audiobookshelf.app/org.chromium.content.app.SandboxedProcessService0:0
08-30 11:34:33.130   774 14491 W ActivityManager: android.os.DeadObjectException
08-30 11:34:33.130   774 14491 W ActivityManager: 	at android.os.BinderProxy.transactNative(Native Method)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at android.os.BinderProxy.transact(BinderProxy.java:550)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at android.app.IApplicationThread$Stub$Proxy.scheduleUnbindService(IApplicationThread.java:1646)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:3597)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:3999)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:14894)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:3781)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:3935)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1610)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at android.os.IBinder$DeathRecipient.binderDied(IBinder.java:305)
08-30 11:34:33.130   774 14491 W ActivityManager: 	at android.os.BinderProxy.sendDeathNotice(BinderProxy.java:664)`
@mike-nZ4qF9Fxe4L commented on GitHub (Aug 30, 2025): ```--------- beginning of main 08-30 11:34:16.508 1666 14657 D BinderSender: sendBinder to uid 10262: packages=com.audiobookshelf.app 08-30 11:34:16.760 1666 2171 D BinderSender: sendBinder to uid 10262: packages=com.audiobookshelf.app --------- beginning of kernel 08-30 11:34:17.432 32650 32689 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.audiobookshelf.app/app_webview/variations_seed_new" 08-30 11:34:17.442 32650 32689 I cr_VariationsUtils: Failed reading seed file "/data/user/0/com.audiobookshelf.app/app_webview/variations_seed" --------- beginning of system 08-30 11:34:17.597 774 825 I ActivityManager: Start proc 32693:com.google.android.webview.dev:sandboxed_process0:org.chromium.content.app.SandboxedProcessService0:0/u0i27 for {com.audiobookshelf.app/org.chromium.content.app.SandboxedProcessService0:0} 08-30 11:34:17.710 32650 32650 I TetheringManager: registerTetheringEventCallback:com.audiobookshelf.app 08-30 11:34:17.946 774 3885 D ConnectivityService: requestNetwork for uid/pid:10262/32650 NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] 08-30 11:34:17.948 774 942 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:17.948 774 942 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:17.949 774 984 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:17.949 1209 1209 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:20.036 774 3831 D ConnectivityService: requestNetwork for uid/pid:10262/32650 NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] 08-30 11:34:20.037 774 984 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:20.037 1209 1209 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:20.038 774 942 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:20.038 774 942 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] with score 60 and providerId 4 08-30 11:34:20.590 774 823 I ActivityTaskManager: Displayed com.audiobookshelf.app/.MainActivity: +4s112ms 08-30 11:34:20.638 1895 20108 D GmsServiceBroker: Service not supported: GetServiceRequest{serviceId=UNKNOWN(161), gmsVersion=12451000, packageName='com.audiobookshelf.app', extras=Bundle[EMPTY_PARCEL]} 08-30 11:34:20.945 32650 32650 D MainActivity: Service Connected ComponentInfo{com.audiobookshelf.app/com.audiobookshelf.app.player.PlayerNotificationService} 08-30 11:34:25.728 1895 1956 D GmsDummySvc: bound by: GetServiceRequest{serviceId=TELEMETRY, gmsVersion=12451000, packageName='com.audiobookshelf.app', extras=Bundle[{}]} 08-30 11:34:25.729 32650 376 D ProfileInstaller: Skipping profile installation for com.audiobookshelf.app --------- beginning of crash 08-30 11:34:32.570 32650 513 E AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher 08-30 11:34:32.570 32650 513 E AndroidRuntime: Process: com.audiobookshelf.app, PID: 32650 08-30 11:34:32.570 32650 513 E AndroidRuntime: io.paperdb.PaperDbException: Couldn't read/deserialize file /data/user/0/com.audiobookshelf.app/files/playbackSession/3d07ffb8-8b75-4c9b-a238-9c4c7a97d7aa.pt for table 3d07ffb8-8b75-4c9b-a238-9c4c7a97d7aa 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:323) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.DbStoragePlainFile.select(DbStoragePlainFile.java:166) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.Book.read(Book.java:76) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.Book.read(Book.java:61) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.managers.DbManager.getPlaybackSessions(DbManager.kt:286) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.plugins.AbsDatabase.syncLocalSessionsWithServer$lambda$5(AbsDatabase.kt:292) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.plugins.AbsDatabase.$r8$lambda$PNU-BIh04eZuWqd4qaha3sBvAoA(Unknown Source:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.plugins.AbsDatabase$$ExternalSyntheticLambda3.invoke(D8$$SyntheticClass:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler.syncLocalMediaProgressForUser$lambda$32(ApiHandler.kt:846) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler.$r8$lambda$hdmu7VHgKxMgeIkwpE_yGtQ8t-8(Unknown Source:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler$$ExternalSyntheticLambda18.invoke(D8$$SyntheticClass:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler.getCurrentUser$lambda$1(ApiHandler.kt:430) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler.$r8$lambda$MNkJSSZQanFOCfdRfNX0_zFjZxM(Unknown Source:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler$$ExternalSyntheticLambda6.invoke(D8$$SyntheticClass:0) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.audiobookshelf.app.server.ApiHandler$makeRequest$1.onResponse(ApiHandler.kt:150) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at java.lang.Thread.run(Thread.java:923) 08-30 11:34:32.570 32650 513 E AndroidRuntime: Caused by: com.esotericsoftware.kryo.KryoException: Buffer underflow. 08-30 11:34:32.570 32650 513 E AndroidRuntime: Serialization trace: 08-30 11:34:32.570 32650 513 E AndroidRuntime: audioTracks (com.audiobookshelf.app.data.PlaybackSession) 08-30 11:34:32.570 32650 513 E AndroidRuntime: mContent (io.paperdb.PaperTable) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.io.Input.require(Input.java:199) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.io.Input.skip(Input.java:155) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.io.InputChunked.nextChunks(InputChunked.java:103) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer.read(CompatibleFieldSerializer.java:142) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.Kryo.readObjectOrNull(Kryo.java:789) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:127) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:40) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:734) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer.read(CompatibleFieldSerializer.java:145) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:734) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:543) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:712) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.DbStoragePlainFile.readContent(DbStoragePlainFile.java:332) 08-30 11:34:32.570 32650 513 E AndroidRuntime: at io.paperdb.DbStoragePlainFile.readTableFile(DbStoragePlainFile.java:316) 08-30 11:34:32.570 32650 513 E AndroidRuntime: ... 18 more 08-30 11:34:32.709 774 1780 W ActivityTaskManager: Force finishing activity com.audiobookshelf.app/.MainActivity 08-30 11:34:32.979 774 956 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=327, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@2a643d4) 08-30 11:34:32.980 774 794 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@36da97d) 08-30 11:34:32.980 774 1782 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@3037072) 08-30 11:34:32.980 774 2502 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=329, [ Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&FOREGROUND Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ], android.os.BinderProxy@ee5ccc3) 08-30 11:34:32.980 774 946 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=326, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] (release request) 08-30 11:34:32.981 774 946 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=328, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10262 AdministratorUids: [] RequestorUid: 10262 RequestorPackageName: com.audiobookshelf.app] ] (release request) 08-30 11:34:32.984 774 1183 I WindowManager: WIN DEATH: Window{3cd6314 u0 com.audiobookshelf.app/com.audiobookshelf.app.MainActivity} 08-30 11:34:32.993 774 14491 I ActivityManager: Process com.audiobookshelf.app (pid 32650) has died: fg TOP 08-30 11:34:33.130 774 14491 W ActivityManager: Exception when unbinding service com.audiobookshelf.app/org.chromium.content.app.SandboxedProcessService0:0 08-30 11:34:33.130 774 14491 W ActivityManager: android.os.DeadObjectException 08-30 11:34:33.130 774 14491 W ActivityManager: at android.os.BinderProxy.transactNative(Native Method) 08-30 11:34:33.130 774 14491 W ActivityManager: at android.os.BinderProxy.transact(BinderProxy.java:550) 08-30 11:34:33.130 774 14491 W ActivityManager: at android.app.IApplicationThread$Stub$Proxy.scheduleUnbindService(IApplicationThread.java:1646) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActiveServices.removeConnectionLocked(ActiveServices.java:3597) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActiveServices.killServicesLocked(ActiveServices.java:3999) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActivityManagerService.cleanUpApplicationRecordLocked(ActivityManagerService.java:14894) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActivityManagerService.handleAppDiedLocked(ActivityManagerService.java:3781) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActivityManagerService.appDiedLocked(ActivityManagerService.java:3935) 08-30 11:34:33.130 774 14491 W ActivityManager: at com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied(ActivityManagerService.java:1610) 08-30 11:34:33.130 774 14491 W ActivityManager: at android.os.IBinder$DeathRecipient.binderDied(IBinder.java:305) 08-30 11:34:33.130 774 14491 W ActivityManager: at android.os.BinderProxy.sendDeathNotice(BinderProxy.java:664)`
Author
Owner

@Vito0912 commented on GitHub (Aug 30, 2025):

Can you try to clear the app data/ reinstalling the app and try again?

@Vito0912 commented on GitHub (Aug 30, 2025): Can you try to clear the app data/ reinstalling the app and try again?
Author
Owner

@mike-nZ4qF9Fxe4L commented on GitHub (Aug 30, 2025):

Thank you for your help. Clearing the app's data and cache, resolved the crashing. Is there anyway to re-import the local downloads? Adding the folder it says there are 0 audiobooks downloaded.

@mike-nZ4qF9Fxe4L commented on GitHub (Aug 30, 2025): Thank you for your help. Clearing the app's data and cache, resolved the crashing. Is there anyway to re-import the local downloads? Adding the folder it says there are 0 audiobooks downloaded.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1272