You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched searched open and closed issues for duplicates
I am submitting a bug report for existing functionality that does not work as intended
This isn't a feature request or a discussion topic
Bug description
I was at a group coversation trying to send a message and signal sudden crash. I tried to reproduce again and figure out the more specific situation but failed.
FATAL EXCEPTION: main
Process: org.thoughtcrime.securesms, PID: 21987
java.util.NoSuchElementException
at org.thoughtcrime.securesms.stories.viewer.StoryViewerViewModel.refresh(StoryViewerViewModel.kt:139)
at [[ ↑↑ Inferred subscribe point ↑↑ ]].(:0)
at [[ ↓↓ Original trace ↓↓ ]].(:0)
at org.thoughtcrime.securesms.database.MessageTable$MmsReader$ReaderIterator.next(MessageTable.kt:5507)
at org.thoughtcrime.securesms.database.MessageTable$MmsReader$ReaderIterator.next(MessageTable.kt:5501)
at org.thoughtcrime.securesms.stories.viewer.StoryViewerRepository.getFirstStory$lambda$2(StoryViewerRepository.kt:35)
at org.thoughtcrime.securesms.stories.viewer.StoryViewerRepository.$r8$lambda$VGZpxB3cm9SAjS78hSxcIYjWluU(Unknown Source:0)
at org.thoughtcrime.securesms.stories.viewer.StoryViewerRepository$$ExternalSyntheticLambda2.call(D8$$SyntheticClass:0)
at io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4813)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4799)
at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4768)
at org.thoughtcrime.securesms.stories.viewer.StoryViewerViewModel.refresh(StoryViewerViewModel.kt:139)
at org.thoughtcrime.securesms.stories.viewer.StoryViewerFragment.onViewCreated(StoryViewerFragment.kt:135)
at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3152)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:608)
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.dispatchStateChange(FragmentManager.java:3327)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3237)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:350)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at org.thoughtcrime.securesms.BaseActivity.onStart(BaseActivity.java:51)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1391)
at android.app.Activity.performStart(Activity.java:7157)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:2937)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
at [[ ↑↑ Original Trace ↑↑ ]].(:0)
at [[ ↓↓ Exception Message ↓↓ ]].(:0)
at null.(:0)
Screenshots
No response
Device
Pixel 8 pro
Android version
Android 13
Signal version
7.32.2
Link to debug log
No response
The text was updated successfully, but these errors were encountered:
Guidelines
Bug description
I was at a group coversation trying to send a message and signal sudden crash. I tried to reproduce again and figure out the more specific situation but failed.
Screenshots
No response
Device
Pixel 8 pro
Android version
Android 13
Signal version
7.32.2
Link to debug log
No response
The text was updated successfully, but these errors were encountered: