VinylMusicPlayer icon indicating copy to clipboard operation
VinylMusicPlayer copied to clipboard

Unable to open the app

Open bobeeeze opened this issue 1 year ago • 1 comments

Describe the bug Sinceramente a couple of weeks the app can't start

Device info Please complete the following information. Or if you get directed here from the app, you can paste the collected device info.

App version: 1.10.3 App version code: 200 Android build version: V816.0.1.0.TGKEUXM Android release version: 13 Android SDK version: 33 Android build ID: TKQ1.221114.001 test-keys Device brand: Redmi Device manufacturer: Xiaomi Device name: spesn Device model: 2201117TY Device product name: spesn_eea Device hardware name: qcom ABIs: [arm64-v8a, armeabi-v7a, armeabi] ABIs (32bit): [armeabi-v7a, armeabi] ABIs (64bit): [arm64-v8a]

Time:

2024/05/19 12:05:20

Stack:

java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$4.done(AsyncTask.java:415) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381) at java.util.concurrent.FutureTask.setException(FutureTask.java:250) at java.util.concurrent.FutureTask.run(FutureTask.java:269) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'boolean java.util.Map.isEmpty()' on a null object reference at com.poupa.vinylmusicplayer.discog.MemCache.removeSongById(Unknown Source:156) at com.poupa.vinylmusicplayer.discog.Discography.removeSongsById(Unknown Source:29) at com.poupa.vinylmusicplayer.discog.Discography.syncWithMediaStore(Unknown Source:115) at com.poupa.vinylmusicplayer.discog.SyncWithMediaStoreAsyncTask.doInBackground(SourceFile:1) at com.poupa.vinylmusicplayer.discog.SyncWithMediaStoreAsyncTask.doInBackground(SourceFile:2) at android.os.AsyncTask$3.call(AsyncTask.java:394) at java.util.concurrent.FutureTask.run(FutureTask.java:264) ... 4 more

bobeeeze avatar May 19 '24 10:05 bobeeeze

This seems to have been solved on the latest release:

See the [changelog]((https://github.com/VinylMusicPlayer/VinylMusicPlayer/releases) :

Fix crasher - when the device just started and the storage/mediastore is not ready by @soncaokim in https://github.com/VinylMusicPlayer/VinylMusicPlayer/pull/1087

lhardt avatar Jan 24 '25 22:01 lhardt