IllegalStateException: Unexpected status: NONE when viewing shared RSS feed
-
Set up accounts for Briar Android and Briar desktop, on a mobile device and on a laptop, respectively.
- This is briar-desktop version 0.6.1-beta
- Git hash fd73e0bd
- Commit time 2024-02-19 10:39:06
- Briar Android version 1.5.10 installed via Obtainium using the Briar third party F-Droid repo
-
On each account, add the other as a contact; on Briar Android, you should have the Briar Desktop account in your contacts. The Briar Desktop account should be online.
-
In Briar Android, follow any RSS feed. For example, the Tails OS News feed: https://tails.net/news/index.en.atom
-
In Briar Android, view the RSS feed on its own, then tap the "Share blog" button. Choose to share the blog with the Briar Desktop contact.
-
In Briar Desktop, accept the shared blog from the Briar Android contact.
-
In Briar Desktop, open the blog feed.
Expectation: be able to read the shared RSS feed in Briar Desktop
Actual result: A popup is generated: window title "Error", with message "Unexpected status: NONE".
This error completely prevents the Briar Desktop user from viewing their blog feed. It renders their blog feed inaccessible, as far as I can tell. The error will repeat every time the Briar Desktop user attempts to open their blog feed.
2024-04-05 12:38:27,143 [AWT-EventQueue-0] WARN org.briarproject.briar.desktop.Main - Uncaught exception in thread AWT-EventQueue-0
java.lang.IllegalStateException: Unexpected status: NONE
at org.briarproject.briar.desktop.ui.TrustIndicatorKt.getDescription(TrustIndicator.kt:71)
at org.briarproject.briar.desktop.ui.TrustIndicatorKt.TrustIndicatorShort(TrustIndicator.kt:55)
at org.briarproject.briar.desktop.blog.BlogPostViewKt$RepeatAuthorView$1$1.invoke(BlogPostView.kt:288)
at org.briarproject.briar.desktop.blog.BlogPostViewKt$RepeatAuthorView$1$1.invoke(BlogPostView.kt:259)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34)
at androidx.compose.foundation.TooltipArea_desktopKt.TooltipArea(TooltipArea.desktop.kt:153)
at org.briarproject.briar.desktop.ui.TooltipKt.Tooltip(Tooltip.kt:51)
at org.briarproject.briar.desktop.blog.BlogPostViewKt.RepeatAuthorView(BlogPostView.kt:256)
at org.briarproject.briar.desktop.blog.BlogPostViewKt.BlogPostViewHeader(BlogPostView.kt:203)
at org.briarproject.briar.desktop.blog.BlogPostViewKt.access$BlogPostViewHeader(BlogPostView.kt:1)
at org.briarproject.briar.desktop.blog.BlogPostViewKt$BlogPostView$1.invoke(BlogPostView.kt:154)
at org.briarproject.briar.desktop.blog.BlogPostViewKt$BlogPostView$1.invoke(BlogPostView.kt:151)