App Crashes When Selecting Podcast Artwork
### Checklist
- [X] I have used the search function for [**OPEN**](https://github.com/XilinJia/Podcini/issues) issues to see if someone else has already submitted the same bug report.
- [X] I have **also** used the search function for [**CLOSED**](https://github.com/XilinJia/podcini/issues?q=is%3Aissue+is%3Aclosed) issues to see if the problem is already solved and just waiting to be released.
- [X] I will describe the problem with as much detail as possible.
- [X] If the bug only to occurs with a certain podcast, I will include the URL of that podcast.
### App version
7.2.2
### Where did you get the app from
Other
### Android version
14
### Device model
SM-S928W
### First occurred
_No response_
### Steps to reproduce
Clicking the album artwork for "The Joe Rogan Experience" the app crashes. Clicking on the text to the right with the podcast name opens the podcast as expected. Clicking on the album artwork for the other 2 subscriptions in the list opens the podcast as expected.
### Expected behaviour
Open the podcast to the episode list.
### Current behaviour
_No response_
### Logs
## Environment
Android version: 14
OS version: 6.1.75-android14-11-29543898-abS928USQS4AXKA
Podcini version: 7.2.2
Model: SM-S928W
Device: e3q
Product: e3qcsx
## Crash info
Time: 04-01-2025 14:07:50
Podcini version: 7.2.2
## StackTrace
```
java.lang.NullPointerException: uriString
at android.net.Uri$StringUri.<init>(Uri.java:504)
at android.net.Uri$StringUri.<init>(Unknown Source:0)
at android.net.Uri.parse(Uri.java:466)
at ac.mdiq.podcini.ui.fragment.FeedInfoFragment.onCreateView(FeedInfoFragment.kt:95)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3119)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:577)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:286)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2214)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2109)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2052)
at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:703)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:9063)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
```

关闭于 2025-01-06 3 条评论