jellyfin-android
jellyfin-android copied to clipboard
Crash on Android 14 with v2.6.0
Describe the bug
The app crashes instantly at startup
Logs
type: crash
osVersion: google/oriole/oriole:14/UQ1A.240205.002/2024030300:user/release-keys
package: org.jellyfin.mobile:2060099
process: org.jellyfin.mobile
processUptime: 110 + 191 ms
installer: com.android.vending
java.lang.IllegalArgumentException: org.jellyfin.mobile: Targeting U+ (version 34 and above) disallows creating or retrieving a PendingIntent with FLAG_MUTABLE, an implicit Intent within and without FLAG_NO_CREATE and FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT for security reasons. To retrieve an already existing PendingIntent, use FLAG_NO_CREATE, however, to create a new PendingIntent with an implicit Intent use FLAG_IMMUTABLE.
at android.os.Parcel.createExceptionOrNull(Parcel.java:3070)
at android.os.Parcel.createException(Parcel.java:3050)
at android.os.Parcel.readException(Parcel.java:3026)
at android.os.Parcel.readException(Parcel.java:2968)
at android.app.IActivityManager$Stub$Proxy.getIntentSenderWithFeature(IActivityManager.java:6612)
at android.app.PendingIntent.getActivityAsUser(PendingIntent.java:578)
at android.app.PendingIntent.getActivity(PendingIntent.java:559)
at android.app.PendingIntent.getActivity(PendingIntent.java:523)
at z7.e.b(SourceFile:116)
at z7.s.o(SourceFile:145)
at z7.s.m(SourceFile:95)
at z7.s.n(SourceFile:57)
at z7.e.handleMessage(SourceFile:1008)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.os.HandlerThread.run(HandlerThread.java:67)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActivityManagerService.getIntentSenderWithFeatureAsApp(ActivityManagerService.java:5409)
at com.android.server.am.ActivityManagerService.getIntentSenderWithFeature(ActivityManagerService.java:5352)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3274)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2767)
at android.os.Binder.execTransactInternal(Binder.java:1387)
Application version
2.6.0
Where did you install the app from?
Google Play
Device information
Google Pixel 6
Android version
GrapheneOS 2024030700 (Android 14 UQ1A)
Jellyfin server version
10.8.13
Which video player implementations does this bug apply to?
- [ ] Web player (default)
- [ ] Integrated player (ExoPlayer)
- [ ] External player (VLC, mpv, MX Player)