I have searched for existing threads about this problem
on
App version
3.12.3
Android version
android 13
Device model
realme C 25
Expected behaviour
I have to easily and casually select any folder where I want to download the podcast, but the application closes with an error.
Current behaviour
In the application settings, when trying to select the desired folder for downloading podcasts, the application closes with an error, the problem is long-standing and still has not been resolved.
First occurred
The problem is old, it is many years old
Steps to reproduce
I go into the application settings, click on the “select download folder” button, at the same moment the application closes with an error.
Environment
Android version: 13
OS version: 4.19.191+
AntennaPod version: 3.12.3
Model: RMX3191
Device: RMX3191
Product: RMX3191RU
Manufacturer: realme
Crash info
Time: 10-10-2026 11:52:38
AntennaPod version: 3.12.3
StackTrace
java.lang.NullPointerException
at java.util.Objects.throwNullPointerException(Objects.java:504)
at java.util.Objects.requireNonNull(Objects.java:222)
at androidx.core.graphics.TypefaceCompat$$ExternalSyntheticBackport2.m(SourceFile:0)
at de.danoeh.antennapod.ui.preferences.screen.downloads.DataFolderAdapter.getStorageEntries(SourceFile:77)
at de.danoeh.antennapod.ui.preferences.screen.downloads.DataFolderAdapter.<init>(SourceFile:29)
at de.danoeh.antennapod.ui.preferences.screen.downloads.ChooseDataFolderDialog.showDialog(SourceFile:26)
at de.danoeh.antennapod.ui.screen.preferences.DownloadsPreferencesFragment.lambda$setupNetworkScreen$4(SourceFile:63)
at de.danoeh.antennapod.ui.screen.preferences.DownloadsPreferencesFragment.$r8$lambda$k2go4H_nvmkqFMCT1_wEbgkRrS0(SourceFile:0)
at de.danoeh.antennapod.ui.screen.preferences.DownloadsPreferencesFragment$$ExternalSyntheticLambda3.onPreferenceClick(SourceFile:0)
at androidx.preference.Preference.performClick(SourceFile:1200)
at androidx.preference.Preference.performClick(SourceFile:1182)
at androidx.preference.Preference$1.onClick(SourceFile:182)
at android.view.View.performClick(View.java:7570)
at android.view.View.performClickInternal(View.java:7540)
at android.view.View.-$$Nest$mperformClickInternal(View.java:0)
at android.view.View$PerformClick.run(View.java:29721)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8370)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)