# Podcast download folder selection does not work

**URL:** https://forum.antennapod.org/t/podcast-download-folder-selection-does-not-work/9294
**Category:** Bug report
**Created:** [October 10, 2026, 4:42am UTC](https://forum.antennapod.org/t/podcast-download-folder-selection-does-not-work/9294 "2026-10-10T04:42:06Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![471mashina](https://forum.antennapod.org/user_avatar/forum.antennapod.org/471mashina/32/4547_2.png) [@471mashina](https://forum.antennapod.org/u/471mashina)
#### Post date: [October 10, 2026, 4:42am UTC](https://forum.antennapod.org/t/podcast-download-folder-selection-does-not-work/9294/1 "2026-10-10T04:42:06Z")

</div>

### 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

```auto
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)

```
