XilinJia / Podcini

Open source podcast player for Android in Kotlin with androidx.media3
GNU General Public License v3.0
111 stars 5 forks source link

NullPointerException when opening import/export #45

Closed metronidazole closed 1 month ago

metronidazole commented 1 month ago

Checklist

App version

5.0.0

Where did you get the app from

Other

Android version

14

Device model

No response

First occurred

today but could be older

Steps to reproduce

  1. Open settings
  2. Press import / export

Expected behaviour

Import export screen opens

Current behaviour

App returns to main menu with exception

Logs

        ## Environment

Android version: 14 OS version: 5.15.151-android14-11-gea5a192c77de Podcini version: 5.0.0 Model: Pixel 8 Pro Device: husky Product: husky

        ## Crash info

Time: 12-05-2024 06:57:29 Podcini version: 5.0.0

StackTrace

java.lang.NullPointerException
    at ac.mdiq.podcini.preferences.fragments.ImportExportPreferencesFragment.setupStorageScreen(SourceFile:111)
    at ac.mdiq.podcini.preferences.fragments.ImportExportPreferencesFragment.onCreatePreferences(SourceFile:66)
    at androidx.preference.PreferenceFragmentCompat.onCreate(SourceFile:161)
    at androidx.fragment.app.Fragment.performCreate(SourceFile:3094)
    at androidx.fragment.app.FragmentStateManager.create(SourceFile:504)
    at androidx.fragment.app.FragmentStateManager.moveToExpectedState(SourceFile:268)
    at androidx.fragment.app.FragmentManager.executeOpsTogether(SourceFile:1943)
    at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(SourceFile:1839)
    at androidx.fragment.app.FragmentManager.execPendingActions(SourceFile:1782)
    at androidx.fragment.app.FragmentManager$5.run(SourceFile:565)
    at android.os.Handler.handleCallback(Handler.java:959)
    at android.os.Handler.dispatchMessage(Handler.java:100)
    at android.os.Looper.loopOnce(Looper.java:232)
    at android.os.Looper.loop(Looper.java:317)
    at android.app.ActivityThread.main(ActivityThread.java:8532)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
    at com.android.internal.os.ExecInit.main(ExecInit.java:50)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
XilinJia commented 1 month ago

Thanks for reporting. I was preparing for import/export preferences, which should be available shortly. But 5.0.1 fixed this crash bug.

metronidazole commented 1 month ago

Thanks, that fixed it.