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
mozilla.appservices.fxaclient.InternalException: NSS not initialized
at mozilla.appservices.fxaclient.Fxa_clientKt.uniffiCheckCallStatus(fxa_client.kt:323)
at mozilla.appservices.fxaclient.Fxa_clientKt.access$uniffiCheckCallStatus(fxa_client.kt:1)
at mozilla.appservices.fxaclient.FirefoxAccount.beginOauthFlow(fxa_client.kt:6360)
at mozilla.appservices.fxaclient.FxaClient.beginOAuthFlow$lambda$1(FxaClient.kt:118)
at mozilla.appservices.fxaclient.FxaClient.$r8$lambda$b9uDPgqz7M4EaW_CeBsueclMkGE(Unknown Source:0)
at mozilla.appservices.fxaclient.FxaClient$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0)
at mozilla.appservices.fxaclient.FxaClient.withMetrics(FxaClient.kt:546)
at mozilla.appservices.fxaclient.FxaClient.beginOAuthFlow(FxaClient.kt:117)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invokeSuspend(FirefoxAccount.kt:109)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invoke(Unknown Source:8)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invoke(Unknown Source:2)
at mozilla.components.service.fxa.UtilsKt.handleFxaExceptions(Utils.kt:32)
at mozilla.components.service.fxa.UtilsKt.handleFxaExceptions(Utils.kt:64)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2.invokeSuspend(FirefoxAccount.kt:108)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@687f136, Dispatchers.IO]
The text was updated successfully, but these errors were encountered:
We had some breaking changes in Application Services v138.0 that require consumers to initialize NSS themselves. Instructions on how to update AS can be found in the changelog.
On Android, the following two patches were necessary to implement the aforementioned adjustments:
Steps to reproduce
Firebase Test Run:
Firebase link
Firebase link
Stacktrace:
mozilla.appservices.fxaclient.InternalException: NSS not initialized
at mozilla.appservices.fxaclient.Fxa_clientKt.uniffiCheckCallStatus(fxa_client.kt:323)
at mozilla.appservices.fxaclient.Fxa_clientKt.access$uniffiCheckCallStatus(fxa_client.kt:1)
at mozilla.appservices.fxaclient.FirefoxAccount.beginOauthFlow(fxa_client.kt:6360)
at mozilla.appservices.fxaclient.FxaClient.beginOAuthFlow$lambda$1(FxaClient.kt:118)
at mozilla.appservices.fxaclient.FxaClient.$r8$lambda$b9uDPgqz7M4EaW_CeBsueclMkGE(Unknown Source:0)
at mozilla.appservices.fxaclient.FxaClient$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0)
at mozilla.appservices.fxaclient.FxaClient.withMetrics(FxaClient.kt:546)
at mozilla.appservices.fxaclient.FxaClient.beginOAuthFlow(FxaClient.kt:117)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invokeSuspend(FirefoxAccount.kt:109)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invoke(Unknown Source:8)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2$2.invoke(Unknown Source:2)
at mozilla.components.service.fxa.UtilsKt.handleFxaExceptions(Utils.kt:32)
at mozilla.components.service.fxa.UtilsKt.handleFxaExceptions(Utils.kt:64)
at mozilla.components.service.fxa.FirefoxAccount$beginOAuthFlow$2.invokeSuspend(FirefoxAccount.kt:108)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@687f136, Dispatchers.IO]
The text was updated successfully, but these errors were encountered: