Crash in SDK: 'int android.media.AudioTrack.getPlaybackHeadPosition()' on a null object reference
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia eseguendo android-sample e tracciando la riproduzione attraverso NativePlayerImpl$ClassicRock.onMarkerReached, dove lo stack trace segnala l'accesso a un AudioTrack null. Analizza il ciclo di vita della riproduzione intorno a android.media.AudioTrack e definisci il completamento come la riproduzione del crash e la conferma che il callback del marker non dereferenzia più un oggetto null.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
stacktrace:
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.media.AudioTrack.getPlaybackHeadPosition()' on a null object reference
at com.deezer.sdk.player.impl.NativePlayerImpl$ClassicRock.onMarkerReached(Unknown Source)
at android.media.AudioTrack$NativeEventHandlerDelegate$1.handleMessage(AudioTrack.java:1578)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
- Lingua principale
- Java
- Stelle
- 42
- Fork
- 25
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di deezer/android-sample
-
SDK url leads to empty pageAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
deezer/android-sample#23 · 1 reazione ·
-
Unsafe implementation of the HostnameVerifier, Play Store rejects apps with this library (v0.11.2).Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
deezer/android-sample#22 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
deezer/android-sample#21 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
deezer/android-sample#20 ·
-
SSL ErrorAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
deezer/android-sample#19 ·
Tutte le issue di deezer/android-sample
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
liquid-java/liquidjava#321 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
rename config parameterAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OpenConext/OpenConext-access#1015 ·
I maintainer di solito rispondono entro 1 giorno
-
68000: FDBcc branch target is 2 bytes too low (uses inst_start+2 instead of the displacement word)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NationalSecurityAgency/ghidra#9702 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
apache/rocketmq-dashboard#5358 ·
I maintainer di solito rispondono entro 3 giorni