-
-
Notifications
You must be signed in to change notification settings - Fork 299
Description
Enabling the "End-to-end encrypted calls" setting in Talk administration settings on the server results in all text conversations failing to load/update for all Talk Android users on my server. Trying to send a message/reply also fails. After clearing the app data and signing in with an account I got the same result (no existing conversations loaded). Simply toggling the encryption setting to off immediately remedies the issue. When trying to start a new conversation, I see a red HTTP 426 message below each list item, with the log file containing following:
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: Failed to fetch pending invitations
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: retrofit2.adapter.rxjava2.HttpException: HTTP 426
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.Observable.subscribe(Observable.java:12284)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.Observable.subscribe(Observable.java:12284)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:608)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at java.util.concurrent.FutureTask.run(FutureTask.java:317)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
02-21 13:01:56.742 28850 28850 E ConversationsListViewModel: at java.lang.Thread.run(Thread.java:1563)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: Something went wrong when fetching conversations
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: retrofit2.adapter.rxjava2.HttpException: HTTP 426
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:57)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at retrofit2.adapter.rxjava2.BodyObservable$BodyObserver.onNext(BodyObservable.java:38)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:48)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.Observable.subscribe(Observable.java:12284)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:35)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.Observable.subscribe(Observable.java:12284)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:608)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at java.util.concurrent.FutureTask.run(FutureTask.java:317)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
02-21 13:01:56.748 28850 28880 E OfflineFirstConversationsRepository: at java.lang.Thread.run(Thread.java:1563)
The warning displayed for the option in the server settings says "Mobile clients do not support end-to-end encrypted calls at the moment", but this this seems like a separate issue and ideally should fail more gracefully
Meta information
Generation of system report
Feb 21, 2026 13:45:50
Phone
Device
Google Pixel 9
Android version
36
Google Play services
Google Play services are available
App
App name
Nextcloud Talk
App version
v23.0.0
Build flavor
gplay
Battery settings
Battery optimization is ignored, all fine
Notification permissions
Notifications are granted
Calls notification channel enabled?
Yes
Messages notification channel enabled?
Yes
Firebase push token
c5Smh...
Latest firebase push token generation
Feb 21, 2026 13:00:16
Latest firebase push token fetch
Feb 21, 2026 13:38:36
Registered users
1
Current account
Server
User
Scott Sewell
User status enabled?
Yes
Server notification app installed?
Yes
Latest push registration at server
Feb 21, 2026 13:38:36
Latest push registration at push proxy
Feb 21, 2026 13:38:37
Server version
32.0.6
Server Talk version
22.0.9
Signaling Mode
External