Met with a null pointer of DataSource
Guidelines
- [x] I have searched searched open and closed issues for duplicates
- [x] I am submitting a bug report for existing functionality that does not work as intended
- [x] This isn't a feature request or a discussion topic
Bug description
Find a NullPointerException when checking the phone logcat
java.lang.NullPointerException: Attempt to invoke virtual method 'void java.io.InputStream.close()' on a null object reference at org.thoughtcrime.securesms.video.exo.BlobDataSource.close(BlobDataSource.java:90) at org.thoughtcrime.securesms.video.exo.SignalDataSource.close(SignalDataSource.java:90) at androidx.media3.datasource.StatsDataSource.close(StatsDataSource.java:122) at androidx.media3.datasource.DataSourceUtil.closeQuietly(DataSourceUtil.java:87) at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1136) at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:450) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:764)
Screenshots
No response
Device
Pixel 2
Android version
Android 9
Signal version
7.32.2
Link to debug log
No response