Communication icon indicating copy to clipboard operation
Communication copied to clipboard

[Android] Calling SDK crash for invalid ACS token

Open iaulakh opened this issue 4 years ago • 2 comments

For invalid ACS token, calling SDK crash with below message. E/com.azure.android.communication.common.AutoRefreshUserCredential: java.lang.IllegalArgumentException: 'tokenStr' is not a valid token string

It will be great if SDK can provide handler to catch this error.

Steps: The issue can be reproduced by injecting invalid function in CommunicationTokenRefreshOptions that returns invalid token.

val communicationTokenRefreshOptions = CommunicationTokenRefreshOptions(::getToken, true) private fun getToken(): String { return "token!!" }

Version: com.azure.android:azure-communication-calling:1.2.1-beta.1 Device: Google Pixel 4a (Android 12)

iaulakh avatar Nov 02 '21 05:11 iaulakh

https://skype.visualstudio.com/SPOOL/_workitems/edit/2632309

iaulakh avatar Nov 02 '21 05:11 iaulakh

CallClient.createCallAgent() is swallowing all exceptions, so then the CompletableFuture exception handling cannot run

phileo99 avatar Nov 08 '21 21:11 phileo99