Bug Description
All my playlist disappeared from the library after I added tags to one of them. Now, I tried to modify a tag and I crash
Steps to Reproduce
- Go "playlist tags" in player and audio settings
- Click on it and try to save a tag
- It crashes (crash report below)
the crash report:
OpenTune crash report
Time: 2026-04-14 10:22:29
App: 3.0.0 (127)
Package: com.Arturo254.opentune
Device
OS version: Android 16 (SDK 36)
Phone name: Nothing Phone (3a)
Model: A059
Manufacturer: Nothing
Brand: Nothing
Device: Asteroids
Product: AsteroidsEEA
Hardware: qcom
Fingerprint: Nothing/AsteroidsEEA/Asteroids:16/BQ2A.250721.001-BP2A.250605.031.A3/2602251824:user/release-keys
Stack trace
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at pj4.invoke(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:2168)
at hv4.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:10)
at ha3.d(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:116)
at vk6.p(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:10)
at sk.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:581)
at kg6.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:70)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
at java.lang.Thread.run(Thread.java:1564)
Frequency and Impact
- How often does this occur? Always
- Severity: High (probably related to the vanishing of playlists)
- Impact: App crashes / Feature unusable
Additional Context
- Is this a regression? (worked in previous version) Yes
- Any recent system updates or changes? /
- Other apps affected? /
- Workaround found? /
Checklist
Thank you for your contribution! We will review this report as soon as possible.
Bug Description
All my playlist disappeared from the library after I added tags to one of them. Now, I tried to modify a tag and I crash
Steps to Reproduce
the crash report:
OpenTune crash report
Time: 2026-04-14 10:22:29
App: 3.0.0 (127)
Package: com.Arturo254.opentune
Device
OS version: Android 16 (SDK 36)
Phone name: Nothing Phone (3a)
Model: A059
Manufacturer: Nothing
Brand: Nothing
Device: Asteroids
Product: AsteroidsEEA
Hardware: qcom
Fingerprint: Nothing/AsteroidsEEA/Asteroids:16/BQ2A.250721.001-BP2A.250605.031.A3/2602251824:user/release-keys
Stack trace
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
at pj4.invoke(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:2168)
at hv4.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:10)
at ha3.d(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:116)
at vk6.p(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:10)
at sk.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:581)
at kg6.run(r8-map-id-6f6495ce4a65986064ae53b02d686473c75dccff90eb53a9581d74b51792f4ec:70)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
at java.lang.Thread.run(Thread.java:1564)
Frequency and Impact
Additional Context
Checklist
Thank you for your contribution! We will review this report as soon as possible.