Skip to content

[CRASH] - Tempus crashes on startup #473

@srett

Description

@srett

Description

Installed Tempus a few days ago (was on Tempo before), today I can't launch it anymore. Barely used it, played some songs from existing playlists. Server is LMS.

Steps to Reproduce

In case the logcat output below doesn't immediately give a clue as to what's wrong, I can investigate this, but really as mentioned above I just played some existing playlists yesterday, closed the app, then today it won't launch...

Environment

  • Android device: Xiaomi Redmi Note 4/4X (mido)
  • Android OS version: LineageOS 22 (Android 15)
  • App version: 4.12.0 (just updated from 4.11.0, issue persists)
  • App variant: degoogled

Crash Logs/Stack trace

03-01 17:36:56.562 30942 30942 I egoogled.tempus: AssetManager2(0xb400006dd3a42358) locale list changing from [] to [de-DE]
03-01 17:36:56.619 30942 30942 I egoogled.tempus: AssetManager2(0xb400006dd3a49a18) locale list changing from [] to [de-DE]
03-01 17:36:56.632 30942 30942 I egoogled.tempus: AssetManager2(0xb400006dd3a49d38) locale list changing from [] to [de-DE]
03-01 17:36:56.676 12323 12367 I DuoLog  : [Platform - Engineering Studio]: SessionPrefetch prefetchState: missingCondition=NONE, featureFlag=true, isOnline=true
03-01 17:36:56.676 12323 12367 I DuoLog  : [Platform - Engineering Studio]: SessionPrefetch State: STOPPED remainingSessions=0, hasResourcesPending=false, readyCount=27, resultState=Finished
03-01 17:36:56.955 30942 30942 I MediaController: Init e2360f8 [AndroidXMedia3/1.8.0] [mido, Redmi Note 4, Xiaomi, 35]
03-01 17:36:56.970 30942 30942 I MediaController: Init 926afd3 [AndroidXMedia3/1.8.0] [mido, Redmi Note 4, Xiaomi, 35]
03-01 17:36:57.037 30942 30942 I ExoPlayerImpl: Init 849aa5 [AndroidXMedia3/1.8.0] [mido, Redmi Note 4, Xiaomi, 35]
03-01 17:36:57.041 30942 30942 I DefaultRenderersFactory: Loaded FfmpegVideoRenderer.
03-01 17:36:57.044 30942 30942 I DefaultRenderersFactory: Loaded FfmpegAudioRenderer.
03-01 17:36:57.055 30942 30942 I MediaSessionImpl: Init 8e7aa88 [AndroidXMedia3/1.8.0] [mido, Redmi Note 4, Xiaomi, 35]
03-01 17:36:57.061 30942 30942 I MediaSessionCompat: Couldn't find a unique registered media button receiver in the given context.
03-01 17:36:57.064  1668  3070 I MediaSessionStack: addSession to bottom of stack | record: com.eddyizm.degoogled.tempus/androidx.media3.session.id./61 (userId=0)
03-01 17:36:57.072  1668  2255 I MediaSessionService: tempAllowlistTargetPkgIfPossible callingPackage:com.android.bluetooth targetPackage:com.eddyizm.degoogled.tempus reason:MediaSessionRecord:android.support.v4.media.session.command.GET_EXTRA_BINDER [WIU] [FGS]
03-01 17:36:57.080  2266  2266 I PlayerSettingsManager: getPlayerRepeatMode: no active player
03-01 17:36:57.080  2266  2266 I PlayerSettingsManager: getPlayerShuffleMode: no active player
03-01 17:36:57.081  2266  2266 I PlayerSettingsManager: updateRemoteDevice: STATE_REPEAT_OFF, STATE_SHUFFLE_OFF
03-01 17:36:57.081  2266  2266 I PlayerSettingsManager: getPlayerRepeatMode: no active player
03-01 17:36:57.081  2266  2266 I PlayerSettingsManager: getPlayerShuffleMode: no active player
03-01 17:36:57.081  2266  2266 I PlayerSettingsManager: updateRemoteDevice: STATE_REPEAT_OFF, STATE_SHUFFLE_OFF
03-01 17:36:57.096 30942 30942 E MappingUtil: Instant Mix CRASH! Failed to map song to MediaItem. Problematic Song ID: tr-7108, Title: My Silver Lining. Inspect this song's Subsonic data for missing fields.
03-01 17:36:57.096 30942 30942 E MappingUtil: java.lang.NullPointerException: Attempt to read from field 'java.lang.Object C2.h.g' on a null object reference in method 'java.util.HashMap L2.b.e()'
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at L2.b.e(SourceFile:21)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.cappielloantonio.tempo.util.l.h(SourceFile:6)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.cappielloantonio.tempo.util.i.s(SourceFile:129)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.cappielloantonio.tempo.util.i.C(SourceFile:9)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.cappielloantonio.tempo.util.i.F(SourceFile:19)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.cappielloantonio.tempo.service.MediaService.onCreate(SourceFile:644)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:5135)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2547)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.os.Handler.dispatchMessage(Handler.java:109)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.os.Looper.loopOnce(Looper.java:232)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.os.Looper.loop(Looper.java:317)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at android.app.ActivityThread.main(ActivityThread.java:8929)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at java.lang.reflect.Method.invoke(Native Method)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
03-01 17:36:57.096 30942 30942 E MappingUtil: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: FATAL EXCEPTION: main
03-01 17:36:57.097 30942 30942 E AndroidRuntime: Process: com.eddyizm.degoogled.tempus, PID: 30942
03-01 17:36:57.097 30942 30942 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.cappielloantonio.tempo.service.MediaService: java.lang.RuntimeException: Mapping failed for song ID: tr-7108
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:5148)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.app.ActivityThread.-$$Nest$mhandleCreateService(Unknown Source:0)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2547)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:109)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:232)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:317)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8929)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: Caused by: java.lang.RuntimeException: Mapping failed for song ID: tr-7108
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.util.i.C(SourceFile:938)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.util.i.F(SourceFile:19)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.service.MediaService.onCreate(SourceFile:644)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:5135)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	... 9 more
03-01 17:36:57.097 30942 30942 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.Object C2.h.g' on a null object reference in method 'java.util.HashMap L2.b.e()'
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at L2.b.e(SourceFile:21)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.util.l.h(SourceFile:6)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.util.i.s(SourceFile:129)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	at com.cappielloantonio.tempo.util.i.C(SourceFile:9)
03-01 17:36:57.097 30942 30942 E AndroidRuntime: 	... 12 more
03-01 17:36:57.102  1668 30974 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
03-01 17:36:57.164   879   879 I BpBinder: onLastStrongRef automatically unlinking death recipients: 
03-01 17:36:57.177  1668  4104 I MediaSessionStack: removeSession | record: com.eddyizm.degoogled.tempus/androidx.media3.session.id./61 (userId=0)
03-01 17:36:57.181  2266  2266 I PlayerSettingsManager: getPlayerRepeatMode: no active player
03-01 17:36:57.181  2266  2266 I PlayerSettingsManager: getPlayerShuffleMode: no active player
03-01 17:36:57.181  2266  2266 I PlayerSettingsManager: updateRemoteDevice: STATE_REPEAT_OFF, STATE_SHUFFLE_OFF
03-01 17:36:57.181  2266  2266 I PlayerSettingsManager: getPlayerRepeatMode: no active player
03-01 17:36:57.181  2266  2266 I PlayerSettingsManager: getPlayerShuffleMode: no active player
03-01 17:36:57.182  2266  2266 I PlayerSettingsManager: updateRemoteDevice: STATE_REPEAT_OFF, STATE_SHUFFLE_OFF
03-01 17:36:57.184   748   748 I Zygote  : Process 30942 exited due to signal 9 (Killed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriorityneeds to be worked on sooner than laterquestionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions