Amplify Hosted web-UI sign-in / sign-up call throws error randomly

Stack Overflow Asked by Mashhood Riaz on December 13, 2020

I am using Amplify library for social sign-in / sign-up with Cognito Hosted web UI in iOS and Android applications. We are using Swift UI for iOS.

Sometimes, when a new user tries to sign-in using Facebook or Apple, he receives an error. Then when the user tries again (second time), the flow works fine. The issue is happening randomly on both iOS and Android.

Here’s our code to sign-up/sign-in with AWS.

For iOS:

_ = Amplify.Auth.signInWithWebUI(for: type, presentationAnchor: window!) {
    result in DispatchQueue.main.async {
        switch result {
        case .success:
            self.userID = userId
        case .failure(let error):

For Android:

Amplify.Auth.signInWithSocialWebUI(provider, activity,
    { callback.onSignInSuccess(result = it, loginType = loginType) },
    { callback.onAuthError(exception = it) }

Here’s the error we get when running on iOS:

AuthError: Unexpected error occurred with message: An unknown error occurred

Recovery suggestion: This should not happen. There is a possibility that there is a bug if this error persists. Please take a look at to see if there are any existing issues that match your scenario, and file an issue with the details of the bug if there isn't. Issue encountered at:

file: /Users/syed.zain/Desktop/parcelx-ios/Pods/Amplify/Amplify/Categories/Auth/Error/AuthError.swift

function: recoverySuggestion

line: 79

Caused by:

Error Code=1 "(null)"

This error shows up randomly, but frequently. (Our QA team saw it 3 to 4 times in a day.) We are unable to find the exact pattern of its occurrence.

These are the iOS dependencies we’re using:

Amplify (1.3.2):
Amplify/Default (= 1.3.2)
Amplify/Default (1.3.2)
AmplifyPlugins/AWSCognitoAuthPlugin (1.3.2):
AWSAuthCore (~> 2.17.0)
AWSCognitoIdentityProvider (~> 2.17.0)
AWSCognitoIdentityProviderASF (~> 2.17.0)
AWSCore (~> 2.17.0)
AWSMobileClient (~> 2.17.0)
AWSPluginsCore (= 1.3.2)

Dependency Manager: CocoaPods, Swift Package Manager
Swift Version : 5

iOS Device: Tested on iPhone 6S, iPhone 11
iOS Version: Tested on 13.6, 14.0, 14.2

On Android, we’re using Amplify version 1.2.0.

Android Device: Tested on Galaxy A50, Galaxy A51, Samsung Note 8, Pixel 2
Android Version: Tested on versions greater than 7.0

Add your own answers!

Related Questions

Add AWS Cognito to angular application

1  Asked on November 16, 2021 by captainmorgan


How to analize which object owns the max memory

0  Asked on November 16, 2021 by loverszhaokai


enable_if, SFINAE and template parameters?

2  Asked on November 16, 2021


Dynamic ‘wait’ arg in Scrapy-splash

0  Asked on November 16, 2021 by winters


Grab a decimal between 2 strings regex

1  Asked on November 15, 2021 by lenny-gonzalez


Django , models object not displayed in views

2  Asked on November 15, 2021 by mxzero-mxzero


Re-render a sibling component using hooks

3  Asked on November 15, 2021 by programmer1


filter method returns empty array

3  Asked on November 15, 2021


Fit container inside image

1  Asked on November 15, 2021


Ask a Question

Get help from others!

© 2022 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP