ActivityNotFoundException on Nextcloud Gpoddersync Login

App version: 2.7.1 (F-Droid)

Android version: 12

Device model: Samsung Galaxy S10+

Expected behaviour: Browser opens to complete login flow.

Current behaviour: Error thrown: No Activity found to handle Intent { act=android.intent.action.VIEW dat= https://nextcloud.domain.com/login/v2/flow/h7kw9qxxxxxx }

First occurred: Immediately upon attempting to connect to Nextcloud instance.

Steps to reproduce:

  1. Open Settings > Synchronization
  2. Choose synchronization provider
  3. Select Nextcloud with Gpoddersync
  4. Enter https://nextcloud.domain.com
  5. Click Login

Stacktrace/Logcat:

12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat= https://nextcloud.domain.com/login/v2/flow/h7kw9xxxx }
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2100)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Instrumentation.execStartActivity(Instrumentation.java:1747)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Activity.startActivityForResult(Activity.java:5473)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at androidx.activity.ComponentActivity.startActivityForResult(SourceFile:597)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Activity.startActivityForResult(Activity.java:5431)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at androidx.activity.ComponentActivity.startActivityForResult(SourceFile:583)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Activity.startActivity(Activity.java:5817)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.Activity.startActivity(Activity.java:5770)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1(SourceFile:61)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at de.danoeh.antennapod.net.sync.nextcloud.NextcloudLoginFlow.lambda$start$1$NextcloudLoginFlow(Unknown Source:0)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at de.danoeh.antennapod.net.sync.nextcloud.-$$Lambda$NextcloudLoginFlow$_ezCTZGkCPm3GULiSRsSjD5X92k.accept(Unknown Source:4)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at io.reactivex.internal.observers.LambdaObserver.onNext(SourceFile:63)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(SourceFile:201)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(SourceFile:255)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable.run(SourceFile:124)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.os.Handler.handleCallback(Handler.java:938)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.os.Looper.loopOnce(Looper.java:226)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.os.Looper.loop(Looper.java:313)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at android.app.ActivityThread.main(ActivityThread.java:8663)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at java.lang.reflect.Method.invoke(Native Method)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
12-04 20:20:57.797 11581 11581 E NextcloudLoginFlow: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)