AssertionError in ImagePreviewAdapter
- Unknown device and Android version
- Briar version: 1.3.8 (80767753)
Stacktrace:
java.lang.AssertionError
at org.briarproject.briar.android.view.ImagePreviewAdapter.loadItemPreview(ImagePreviewAdapter.java:57)
at org.briarproject.briar.android.view.ImagePreview.loadPreviewImage(ImagePreview.java:80)
at org.briarproject.briar.android.view.TextAttachmentController.onNewAttachmentItemResults(TextAttachmentController.java:206)
at org.briarproject.briar.android.view.TextAttachmentController.access$000(TextAttachmentController.java:44)
at org.briarproject.briar.android.view.TextAttachmentController$1.onChanged(TextAttachmentController.java:187)
at org.briarproject.briar.android.view.TextAttachmentController$1.onChanged(TextAttachmentController.java:179)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:151)
at androidx.lifecycle.LiveData.setValue(LiveData.java:309)
at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
at androidx.lifecycle.LiveData$1.run(LiveData.java:93)
at android.os.Handler.handleCallback(Handler.java:808)
at android.os.Handler.dispatchMessage(Handler.java:101)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7529)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)
Edited log:
11-05 07:59:31.582 I/BaseActivity: Starting ConversationActivity
11-05 07:59:31.587 I/BaseActivity: Resuming ConversationActivity
11-05 07:59:36.274 I/BaseActivity: Pausing ConversationActivity
11-05 07:59:36.324 I/BaseActivity: Stopping ConversationActivity
11-05 07:59:43.717 I/BaseActivity: Starting ConversationActivity
11-05 07:59:43.718 I/BaseActivity: Resuming ConversationActivity
11-05 07:59:45.204 I/BaseActivity: Pausing ConversationActivity
11-05 07:59:45.544 I/BaseActivity: Stopping ConversationActivity
11-05 07:59:55.742 I/BaseActivity: Starting ConversationActivity
11-05 07:59:55.757 I/BaseActivity: Resuming ConversationActivity
11-05 07:59:55.770 I/ImageCompressorImpl: Original image size: 1009x1080
11-05 07:59:55.771 I/ImageCompressorImpl: Scaling attachment by factor of 2
11-05 07:59:55.881 I/ImageCompressorImpl: Compressed image to 28169 bytes, quality 50
11-05 08:00:00.017 I/BaseActivity: Pausing ConversationActivity
11-05 08:00:00.479 I/BaseActivity: Stopping ConversationActivity
11-05 08:01:00.413 I/BaseActivity: Starting ConversationActivity
11-05 08:01:00.427 I/BaseActivity: Resuming ConversationActivity
11-05 08:01:00.437 I/ImageCompressorImpl: Original image size: 1280x1256
11-05 08:01:00.437 I/ImageCompressorImpl: Scaling attachment by factor of 2
11-05 08:01:00.549 I/ImageCompressorImpl: Compressed image to 30288 bytes, quality 70
Looks like the user chose one image, then after a minute returned to ConversationActivity and chose a second image. The log shows one contact connected, and keepalives being sent, but no messages being sent.