aws / amazon-freertos-ble-android-sdk

Android SDK for FreeRTOS Bluetooth Devices.
Apache License 2.0
49 stars 41 forks source link

MQTT proxy no longer working. #4

Closed ljaynes87 closed 5 years ago

ljaynes87 commented 5 years ago

After pulling the latest commit on the beta branch the MQTT proxy will no longer connect to my device. I am using the Nordic NRF52840DK with the Android SDK running on a Samsung Galaxy S10. I have no modifications to the Android SDK except adding my AWS information.

I can connect to BLE but after clicking MQTT it seems to crash back to the BLE connection page of the app. From the log it looks like MQTT cannot see there is a device connected on BLE.

Here is the Android log trying to open an mqtt connection:

2019-05-16 09:56:53.457 22341-23332/com.amazon.aws.freertosandroid D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-west-2.amazonaws.com/us-west-2 2019-05-16 09:56:53.526 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: Inspecting user state details 2019-05-16 09:56:53.728 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-west-2.amazonaws.com/us-west-2 2019-05-16 09:56:53.728 22341-22991/com.amazon.aws.freertosandroid D/AuthActivity: onResult: SIGNED_IN 2019-05-16 09:56:53.729 22341-22991/com.amazon.aws.freertosandroid I/AuthActivity: logged in! 2019-05-16 09:56:53.956 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: Inspecting user state details 2019-05-16 09:56:54.187 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: hasFederatedToken: true provider: cognito-idp.us-west-2.amazonaws.com/us-west-2 2019-05-16 09:56:54.188 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: waitForSignIn: userState:SIGNED_IN 2019-05-16 09:56:54.188 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: getCredentials: Validated user is signed-in 2019-05-16 09:56:54.280 22341-22991/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-16 09:56:54.281 22341-22991/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-16 09:56:54.680 22341-22991/com.amazon.aws.freertosandroid I/AuthActivity: Iot policy attached successfully. 2019-05-16 09:56:54.689 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@5e666f4[AuthenticatorActivity]: dispatchDetachedFromWindow 2019-05-16 09:56:54.689 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@5e666f4[AuthenticatorActivity]: Surface release. android.view.ViewRootImpl.doDie:7944 android.view.ViewRootImpl.die:7912 android.view.WindowManagerGlobal.removeViewLocked:497 android.view.WindowManagerGlobal.removeView:435 android.view.WindowManagerImpl.removeViewImmediate:124 android.app.ActivityThread.handleDestroyActivity:4747 android.app.servertransaction.DestroyActivityItem.execute:39 android.app.servertransaction.TransactionExecutor.executeLifecycleState:145 2019-05-16 09:56:54.691 22341-22991/com.amazon.aws.freertosandroid D/AWSMobileClient: run: showSignIn completed 2019-05-16 09:56:54.701 22341-22341/com.amazon.aws.freertosandroid D/InputTransport: Input channel destroyed: fd=120 2019-05-16 09:56:57.106 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@24a3b87[MqttProxyActivity]: ViewPostIme pointer 0 2019-05-16 09:56:57.181 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@24a3b87[MqttProxyActivity]: ViewPostIme pointer 1 2019-05-16 09:56:57.591 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@24a3b87[MqttProxyActivity]: ViewPostIme pointer 0 2019-05-16 09:56:57.673 22341-22341/com.amazon.aws.freertosandroid D/ViewRootImpl@24a3b87[MqttProxyActivity]: ViewPostIme pointer 1 2019-05-16 09:56:57.678 22341-22341/com.amazon.aws.freertosandroid I/MqttProxyFragment: mqtt proxy switch isChecked: ON 2019-05-16 09:56:57.678 22341-22341/com.amazon.aws.freertosandroid E/MqttProxyFragment: There's no connected device: null

bxpan commented 5 years ago

Hi ljaynes87,

In the latest version of the demo app, clicking on the mqtt menu only does the sign-in, it is no longer needed to turn my mqtt proxy. Hence after it is signed-in, it returns back to the previous activity where you can see the list of scanned devices.

The recent change requires the latest code on the device side as well. Could you check which commit you're using the device code?

ljaynes87 commented 5 years ago

I pulled the latest ble-beta branch from amazon-freertos and the no connected device issue was fixed by updating but i still can't seem to get it to connect to the MQTT proxy. I am not sure if this issue is with the device or the android side now.

I get this error on the device: Failed to establish new MQTT connection, MQTT CONNECT returned error NETWORK ERROR.

I will include the android log. If it looks like a device problem I will look into the device side and open an issue with them if needed. Thanks.

05-17 10:14:25.473 15682-15682/com.amazon.aws.freertosandroid I/DeviceScanFragment: connect switch isChecked: ON 2019-05-17 10:14:25.586 15682-15695/com.amazon.aws.freertosandroid I/FRD: BLE connection state changed: 0; new state: BLE_CONNECTED 2019-05-17 10:14:25.588 15682-15695/com.amazon.aws.freertosandroid I/FRD: Connected to GATT server. 2019-05-17 10:14:25.590 15682-15695/com.amazon.aws.freertosandroid I/BluetoothDevice: createBond() for device F2:14:97:BB:16:8B called by pid: 15682 tid: 15695 2019-05-17 10:14:25.606 15682-15695/com.amazon.aws.freertosandroid I/FRD: Discovered Ble gatt services successfully. Bonding state: 12 2019-05-17 10:14:26.100 15682-15695/com.amazon.aws.freertosandroid I/FRD: Ble software version on device is: V10.2.0 2019-05-17 10:14:26.101 15682-15695/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 10:14:26.101 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:26.246 15682-15695/com.amazon.aws.freertosandroid I/FRD: Default MTU is set to: 247 2019-05-17 10:14:26.246 15682-15695/com.amazon.aws.freertosandroid I/FRD: Setting mtu to: 247 2019-05-17 10:14:26.246 15682-15695/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 10:14:26.247 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:26.248 15682-19710/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 10:14:26.248 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:26.248 15682-19710/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 10:14:26.248 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:26.343 15682-15695/com.amazon.aws.freertosandroid I/FRD: onMTUChanged : 247 status: Success 2019-05-17 10:14:26.343 15682-15695/com.amazon.aws.freertosandroid I/FRD: Enabling Wifi provisioning 2019-05-17 10:14:26.344 15682-15695/com.amazon.aws.freertosandroid I/FRD: Enabling MQTT Proxy 2019-05-17 10:14:26.344 15682-15695/com.amazon.aws.freertosandroid I/DeviceScanFragment: BLE connection status changed to: BLE_CONNECTED 2019-05-17 10:14:26.344 15682-15695/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 10:14:26.347 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:26.347 15682-19710/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 10:14:26.347 15682-19710/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 10:14:29.964 15682-15682/com.amazon.aws.freertosandroid I/DeviceScanFragment: Click menu. 2019-05-17 10:14:30.828 15682-15682/com.amazon.aws.freertosandroid W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@c27e27b 2019-05-17 10:14:30.841 15682-15682/com.amazon.aws.freertosandroid I/DecorView: createDecorCaptionView >> DecorView@3392644[], isFloating: false, isApplication: true, hasWindowDecorCaption: false, hasWindowControllerCallback: true 2019-05-17 10:14:30.965 15682-19915/com.amazon.aws.freertosandroid I/AuthActivity: AWSMobileClient initialization onResult: SIGNED_IN 2019-05-17 10:14:31.038 15682-15682/com.amazon.aws.freertosandroid I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 2019-05-17 10:14:31.048 15682-15687/com.amazon.aws.freertosandroid I/freertosandroi: Compiler allocated 4MB to compile void android.view.ViewRootImpl.performTraversals() 2019-05-17 10:14:31.246 15682-19914/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 10:14:31.246 15682-19914/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 10:14:31.608 15682-19914/com.amazon.aws.freertosandroid I/AuthActivity: Iot policy attached successfully.

bxpan commented 5 years ago

The ble-beta branch is stale now and is not compatible with the latest sdk code. Could you try using release-1.5 branch from the device repo https://github.com/aws/amazon-freertos/commits/release-1.5

ljaynes87 commented 5 years ago

I was not aware it had moved to release. Thank you. Unfortunately that did not solve my MQTT connection problem. I still receive the same error as before.

146 3697 [iot_thread] Failed to create BLE network connection after 10s. 148 3697 [iot_thread] [ERROR][MQTT][36970] Failed to establish new MQTT connection, error NETWORK E149 3697 [iot_thread] [ERROR][DEMO][36970] MQTT CONNECT returned error NETWORK ERROR. 150 3697 [iot_thread] [INFO ][MQTT][36970] MQTT library cleanup done. 151 3697 [iot_thread] [ERROR][DEMO][36970] Error running demo.

bxpan commented 5 years ago

Did you click on the mqtt proxy menu button after phone was connected to the device ? You still need to do this step to Signin. Could you provide android side log as well?

ljaynes87 commented 5 years ago

Yes I have been clicking the mqtt proxy button.

Here is the complete info log:

2019-05-17 13:54:44.722 23644-23644/? I/freertosandroi: Late-enabling -Xcheck:jni 2019-05-17 13:54:44.795 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: The ClassLoaderContext is a special shared library. 2019-05-17 13:54:44.909 23644-23644/com.amazon.aws.freertosandroid W/freertosandroi: JIT profile information will not be recorded: profile file does not exits. 2019-05-17 13:54:44.910 23644-23644/com.amazon.aws.freertosandroid I/chatty: uid=10364(com.amazon.aws.freertosandroid) identical 10 lines 2019-05-17 13:54:44.910 23644-23644/com.amazon.aws.freertosandroid W/freertosandroi: JIT profile information will not be recorded: profile file does not exits. 2019-05-17 13:54:44.919 23644-23644/com.amazon.aws.freertosandroid I/InstantRun: starting instant run server: is main process 2019-05-17 13:54:44.976 23644-23644/com.amazon.aws.freertosandroid I/DecorView: createDecorCaptionView >> DecorView@8f028dd[], isFloating: false, isApplication: true, hasWindowDecorCaption: false, hasWindowControllerCallback: true 2019-05-17 13:54:45.012 23644-23644/com.amazon.aws.freertosandroid W/freertosandroi: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (light greylist, reflection) 2019-05-17 13:54:45.013 23644-23644/com.amazon.aws.freertosandroid W/freertosandroi: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (light greylist, reflection) 2019-05-17 13:54:45.159 23644-23668/com.amazon.aws.freertosandroid I/Adreno: QUALCOMM build : 36e9ec0, I9a84ac9597 Build Date : 02/07/19 OpenGL ES Shader Compiler Version: EV031.25.16.00 Local Branch : Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.7.1.C1.09.00.00.526.029 Remote Branch : NONE Reconstruct Branch : NOTHING 2019-05-17 13:54:45.159 23644-23668/com.amazon.aws.freertosandroid I/Adreno: Build Config : S P 6.0.9 AArch64 2019-05-17 13:54:45.162 23644-23668/com.amazon.aws.freertosandroid I/Adreno: PFP: 0x016ee177, ME: 0x00000000 2019-05-17 13:54:45.168 23644-23668/com.amazon.aws.freertosandroid I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 1 2019-05-17 13:54:45.168 23644-23668/com.amazon.aws.freertosandroid I/ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 1 2019-05-17 13:54:45.168 23644-23668/com.amazon.aws.freertosandroid I/OpenGLRenderer: Initialized EGL, version 1.4 2019-05-17 13:54:45.472 23644-23644/com.amazon.aws.freertosandroid I/DeviceScanFragment: ACCESS_FINE_LOCATION granted. 2019-05-17 13:54:45.472 23644-23644/com.amazon.aws.freertosandroid I/DeviceScanFragment: successfully enabled bluetooth 2019-05-17 13:54:45.485 23644-23644/com.amazon.aws.freertosandroid I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 2019-05-17 13:54:49.149 23644-23644/com.amazon.aws.freertosandroid I/DeviceScanFragment: scan button clicked. 2019-05-17 13:54:49.155 23644-23644/com.amazon.aws.freertosandroid I/AmazonFreeRTOSManager: Starting ble device scan 2019-05-17 13:54:50.212 23644-23644/com.amazon.aws.freertosandroid I/DeviceScanFragment: connect switch isChecked: ON 2019-05-17 13:54:51.636 23644-23656/com.amazon.aws.freertosandroid I/FRD: BLE connection state changed: 0; new state: BLE_CONNECTED 2019-05-17 13:54:51.639 23644-23656/com.amazon.aws.freertosandroid I/FRD: Connected to GATT server. 2019-05-17 13:54:51.648 23644-23656/com.amazon.aws.freertosandroid I/BluetoothDevice: createBond() for device F2:14:97:BB:16:8B called by pid: 23644 tid: 23656 2019-05-17 13:54:51.660 23644-23658/com.amazon.aws.freertosandroid I/FRD: Discovered Ble gatt services successfully. Bonding state: 12 2019-05-17 13:54:52.141 23644-23658/com.amazon.aws.freertosandroid I/FRD: Ble software version on device is: V10.2.0 2019-05-17 13:54:52.143 23644-23658/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 13:54:52.144 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:52.280 23644-23658/com.amazon.aws.freertosandroid I/FRD: Default MTU is set to: 247 2019-05-17 13:54:52.280 23644-23658/com.amazon.aws.freertosandroid I/FRD: Setting mtu to: 247 2019-05-17 13:54:52.282 23644-23658/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 13:54:52.283 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:52.284 23644-23715/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 13:54:52.284 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:52.285 23644-23715/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 13:54:52.285 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:52.374 23644-23658/com.amazon.aws.freertosandroid I/FRD: onMTUChanged : 247 status: Success 2019-05-17 13:54:52.374 23644-23658/com.amazon.aws.freertosandroid I/FRD: Enabling Wifi provisioning 2019-05-17 13:54:52.374 23644-23658/com.amazon.aws.freertosandroid I/FRD: Enabling MQTT Proxy 2019-05-17 13:54:52.375 23644-23658/com.amazon.aws.freertosandroid I/DeviceScanFragment: BLE connection status changed to: BLE_CONNECTED 2019-05-17 13:54:52.378 23644-23658/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 2019-05-17 13:54:52.378 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:52.379 23644-23715/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 2019-05-17 13:54:52.379 23644-23715/com.amazon.aws.freertosandroid E/FRD: Ble command failed to be sent OR timeout after 3000ms 2019-05-17 13:54:54.538 23644-23644/com.amazon.aws.freertosandroid I/DeviceScanFragment: Click menu. 2019-05-17 13:54:55.719 23644-23644/com.amazon.aws.freertosandroid W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f59a4ef 2019-05-17 13:54:55.730 23644-23644/com.amazon.aws.freertosandroid I/DecorView: createDecorCaptionView >> DecorView@1c1c201[], isFloating: false, isApplication: true, hasWindowDecorCaption: false, hasWindowControllerCallback: true 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$2$2>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$2$2>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$2$2>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:453) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.config.AWSConfiguration, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:445) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.mobile.client.AWSMobileClient.initialize(android.content.Context, com.amazonaws.mobile.client.Callback) (AWSMobileClient.java:439) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.onCreate(android.os.Bundle) (AuthenticatorActivity.java:45) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:7327) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7318) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1271) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3087) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3250) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:78) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:108) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:68) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1947) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7032) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:494) 2019-05-17 13:54:55.753 23644-23644/com.amazon.aws.freertosandroid I/freertosandroi: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:965) 2019-05-17 13:54:55.764 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Detected Android API Level = 28 2019-05-17 13:54:55.765 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Using keyAlias = com.amazonaws.mobile.client.aesKeyStoreAlias 2019-05-17 13:54:55.770 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Creating the AWSKeyValueStore with key for sharedPreferences = com.amazonaws.mobile.client 2019-05-17 13:54:55.773 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Detected Android API Level = 28 2019-05-17 13:54:55.773 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Using keyAlias = com.amazonaws.android.auth.aesKeyStoreAlias 2019-05-17 13:54:55.783 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Creating the AWSKeyValueStore with key for sharedPreferences = com.amazonaws.android.auth 2019-05-17 13:54:55.822 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Detected Android API Level = 28 2019-05-17 13:54:55.822 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Using keyAlias = com.amazonaws.android.auth.aesKeyStoreAlias 2019-05-17 13:54:55.829 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Creating the AWSKeyValueStore with key for sharedPreferences = com.amazonaws.android.auth 2019-05-17 13:54:56.001 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Detected Android API Level = 28 2019-05-17 13:54:56.001 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Using keyAlias = CognitoIdentityProviderCache.aesKeyStoreAlias 2019-05-17 13:54:56.014 23644-23746/com.amazon.aws.freertosandroid I/AWSKeyValueStore: Creating the AWSKeyValueStore with key for sharedPreferences = CognitoIdentityProviderCache 2019-05-17 13:54:56.116 23644-23746/com.amazon.aws.freertosandroid I/AuthActivity: AWSMobileClient initialization onResult: SIGNED_IN 2019-05-17 13:54:56.191 23644-23644/com.amazon.aws.freertosandroid I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$8$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$8$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Rejecting re-init on previously-failed class java.lang.Class<com.amazonaws.mobile.client.AWSMobileClient$8$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/amazonaws/mobileconnectors/cognitoauth/handlers/AuthHandler; 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.amazonaws.mobileconnectors.cognitoauth.handlers.AuthHandler" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/base.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_dependencies_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_resources_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_0_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_1_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_2_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_lib_slice_3_apk.apk", zip file "/data/app/com.amazon.aws.freertosandroid-B_8vkVhEmNCNUocf46F27Q==/split_libslice 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:134) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at java.lang.Runnable com.amazonaws.mobile.client.AWSMobileClient._getTokens(com.amazonaws.mobile.client.Callback, boolean) (AWSMobileClient.java:1522) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.results.Tokens com.amazonaws.mobile.client.AWSMobileClient.getTokens(boolean) (AWSMobileClient.java:1517) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.mobile.client.UserStateDetails com.amazonaws.mobile.client.AWSMobileClient.getUserStateDetails(boolean) (AWSMobileClient.java:1011) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at boolean com.amazonaws.mobile.client.AWSMobileClient.waitForSignIn() (AWSMobileClient.java:904) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.auth.AWSCredentials com.amazonaws.mobile.client.AWSMobileClient.getCredentials() (AWSMobileClient.java:360) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at com.amazonaws.Response com.amazonaws.services.iot.AWSIotClient.invoke(com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, com.amazonaws.http.ExecutionContext) (AWSIotClient.java:9213) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazonaws.services.iot.AWSIotClient.attachPolicy(com.amazonaws.services.iot.model.AttachPolicyRequest) (AWSIotClient.java:589) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.signinsuccessful() (AuthenticatorActivity.java:118) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity.access$000(com.amazon.aws.freertosandroid.AuthenticatorActivity) (AuthenticatorActivity.java:24) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void com.amazon.aws.freertosandroid.AuthenticatorActivity$2.run() (AuthenticatorActivity.java:70) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.Looper.loop() (Looper.java:214) 2019-05-17 13:54:56.305 23644-23745/com.amazon.aws.freertosandroid I/freertosandroi: at void android.os.HandlerThread.run() (HandlerThread.java:65) 2019-05-17 13:54:56.432 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:56.432 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:56.777 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:56.778 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:57.143 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:57.143 23644-23745/com.amazon.aws.freertosandroid I/System.out: (HTTPLog)-Static: isSBSettingEnabled false 2019-05-17 13:54:57.400 23644-23745/com.amazon.aws.freertosandroid I/AuthActivity: Iot policy attached successfully. 2019-05-17 13:54:57.464 23644-23644/com.amazon.aws.freertosandroid I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 2019-05-17 13:54:59.165 23644-23712/com.amazon.aws.freertosandroid I/AmazonFreeRTOSManager: Stopping ble device scan

bxpan commented 5 years ago

The issue is that the sdk cannot find the 2 service uuids on the device side. These 2 uuids were changed from the ble-beta branch. But if you already moved to release-1.5 branch for the device code, this should not happen. Can you enable debug log, and check in your adb log what is printed for "describeGattServices" call https://github.com/aws/amazon-freertos-ble-android-sdk/blob/beta/amazonfreertossdk/src/main/java/com/amazon/aws/amazonfreertossdk/AmazonFreeRTOSDevice.java#L1149

2019-05-17 13:54:52.378 23644-23658/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100

2019-05-17 13:54:52.379 23644-23715/com.amazon.aws.freertosandroid W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000

ljaynes87 commented 5 years ago

You were correct about the uuids being wrong. It turns out the application was not doing service discovery again because the devkit was already paired and was using the old services even with the new firmware. Removing the devkit in my Android BLE settings and re-pairing fixed my problem and everything seems to be working as intended now. Thanks for help.

bxpan commented 5 years ago

Glad to help and thank you for your interest in Amazon FreeRTOS. I'm closing this issue now. Please feel free to open a new one if you run into another issue.

dangviethieu commented 4 years ago

Hello sir. I'm try connect ESP32 to Android App use BLE and from Android App send MQTT message from ESP32 to AWS. I got error: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100 There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30000 How can I fix it without release-1.5 branch? @bxpan

bxpan commented 4 years ago

@dangviethieu The error message indicates that the version on the esp32 is not compatible with the version on the android app. Could you please confirm which version you're using for the android app, and which version (branch and commit) you are using for esp32?

dangviethieu commented 4 years ago

@bxpan Yes, Thanks sir I use the last code in ble-beta branch of amazon-freertos, and the last code in master branch of amazon-freertos-ble-android-sdk. I follow the article in here: https://aws.amazon.com/vi/blogs/iot/using-bluetooth-low-energy-with-amazon-freertos-on-espressif-esp32

bxpan commented 4 years ago

The article is out of date. Please try using the master branch of amazon-freertos.

dangviethieu commented 4 years ago

@bxpan Yes, I could connect ESP32 with Android App. Thank sir very much !!!

laszlopataki commented 4 years ago

Hi, I assume I have a similar issue, but seems like the lastest commits don't want to work to me. I was following these instructions, but a lot more I have tried. https://docs.aws.amazon.com/freertos/latest/userguide/ble-demo.html#ble-demo-wifi Could you please take a look at the logs? @bxpan

amazon-freertos/master: ec9782dc3f92985e3f63b6c566623cd12d73f750 amazon-freertos-ble-android-sdk/master: d1e3ff6ee70a406a034263d0b6c5c08b2ac5e54b

ESP32 pairs correctly, but after clicking on More>>Wifi Provisioning the next activity is empty. With a 3rd party application, I can see this UUID service but it seems like in the log that it is not discovered by the phone.

W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100

Andorid log:

D/CognitoCachingCredentialsProvider: Saving credentials to SharedPreferences
D/CognitoCachingCredentialsProvider: Saving identity id to SharedPreferences
D/CognitoCachingCredentialsProvider: Saving credentials to SharedPreferences
D/AWSMobileClient: waitForSignIn: userState:SIGNED_IN
    getCredentials: Validated user is signed-in
I/AuthActivity: Iot policy attached successfully.
I/DeviceScanFragment: successfully enabled bluetooth
I/DeviceScanFragment: ACCESS_FINE_LOCATION granted.
I/DeviceScanFragment: scan button clicked.
I/AmazonFreeRTOSManager: Starting ble device scan
D/BluetoothAdapter: isLeEnabled(): ON
D/BluetoothLeScanner: onScannerRegistered() - status=0 scannerId=9 mScannerId=0
I/n.freertos.dem: ProcessProfilingInfo new_methods=0 is saved saved_to_disk=0 resolve_classes_delay=8000
D/AmazonFreeRTOSManager: Found ble device: 24:0A:C4:1D:1E:B2 RSSI: -49
D/DeviceScanFragment: new ble device found. Mac: 24:0A:C4:1D:1E:B2
D/AmazonFreeRTOSManager: Found ble device: 24:0A:C4:1D:1E:B2 RSSI: -47
I/DeviceScanFragment: connect switch isChecked: ON
D/BluetoothGatt: connect() - device: 24:0A:C4:1D:1E:B2, auto: true
D/BluetoothGatt: registerApp()
    registerApp() - UUID=5741d02f-0fbd-4e69-8371-f2aecd84eaa7
D/BluetoothGatt: onClientRegistered() - status=0 clientIf=10
D/BluetoothGatt: onClientConnectionState() - status=0 clientIf=10 device=24:0A:C4:1D:1E:B2
I/FRD: BLE connection state changed: 0; new state: BLE_CONNECTED
I/FRD: Connected to GATT server.
D/FRD: Processing BLE command: DISCOVER_SERVICES remaining mqtt queue 0, network queue 0
D/BluetoothGatt: discoverServices() - device: 24:0A:C4:1D:1E:B2
I/BluetoothDevice: createBond() for device 24:0A:C4:1D:1E:B2 called by pid: 31772 tid: 31790
D/FRD: Bond state changed from 10 to 11
D/BluetoothGatt: onConnectionUpdated() - Device=24:0A:C4:1D:1E:B2 interval=6 latency=0 timeout=500 status=0
D/BluetoothGatt: onSearchComplete() = Device=24:0A:C4:1D:1E:B2 Status=0
I/FRD: Discovered Ble gatt services successfully. Bonding state: 11
D/FRD: GattService: 00001800-0000-1000-8000-00805f9b34fb
D/FRD:  |-characteristics: 00002a00-0000-1000-8000-00805f9b34fb
     |-characteristics: 00002a01-0000-1000-8000-00805f9b34fb
    GattService: 00001801-0000-1000-8000-00805f9b34fb
D/FRD:  |-characteristics: 00002a05-0000-1000-8000-00805f9b34fb
    GattService: 8a7f1168-48af-4efb-83b5-e679f932ff00
     |-characteristics: DEVICE_VERSION
     |-characteristics: IOT_ENDPOINT
     |-characteristics: DEVICE_MTU
     |-characteristics: DEVICE_PLATFORM
D/FRD:  |-characteristics: DEVICE_ID
    GattService: a9d7166a-d72e-40a9-a002-48044cc30000
     |-characteristics: MQTT_CONTROL
     |-characteristics: MQTT_TX
D/FRD:  |-characteristics: MQTT_RX
D/FRD:  |-characteristics: MQTT_TXLARGE
     |-characteristics: MQTT_RXLARGE
D/FRD: There's no ble command in the queue.
D/BluetoothGatt: onConnectionUpdated() - Device=24:0A:C4:1D:1E:B2 interval=36 latency=0 timeout=500 status=0
I/AmazonFreeRTOSManager: Stopping ble device scan
D/BluetoothAdapter: isLeEnabled(): ON
D/FRD: Bond state changed from 11 to 12
    Getting ble software version on device.
D/FRD: Processing BLE command: READ_CHARACTERISTIC remaining mqtt queue 0, network queue 0
D/FRD: <-<-<- Reading from characteristic: DEVICE_VERSION
D/FRD: Getting device type...
    Ble operation is in progress. mqtt queue: 0 network queue: 1
D/FRD: Getting device cert id...
    Ble operation is in progress. mqtt queue: 0 network queue: 2
    Getting current MTU.
    Ble operation is in progress. mqtt queue: 0 network queue: 3
    Ble operation is in progress. mqtt queue: 1 network queue: 3
    Ble operation is in progress. mqtt queue: 2 network queue: 3
    Ble operation is in progress. mqtt queue: 2 network queue: 4
    Ble operation is in progress. mqtt queue: 2 network queue: 5
D/BluetoothGatt: onConnectionUpdated() - Device=24:0A:C4:1D:1E:B2 interval=6 latency=0 timeout=500 status=0
D/FRD: ->->-> onCharacteristicRead status: Success. 342e302e30
I/FRD: Ble software version on device is: 4.0.0
D/FRD: Processing BLE command: READ_CHARACTERISTIC remaining mqtt queue 2, network queue 4
D/FRD: <-<-<- Reading from characteristic: DEVICE_PLATFORM
D/FRD: ->->-> onCharacteristicRead status: Success. 457370726573736966455350
I/FRD: Device type is: EspressifESP32
D/FRD: Processing BLE command: WRITE_DESCRIPTOR remaining mqtt queue 1, network queue 4
D/BluetoothGatt: setCharacteristicNotification() - uuid: a9d7166a-d72e-40a9-a002-48044cc30002 enable: true
D/FRD: onDescriptorWrite for characteristic: MQTT_TX; Status: Success
    Processing BLE command: READ_CHARACTERISTIC remaining mqtt queue 1, network queue 3
D/FRD: <-<-<- Reading from characteristic: DEVICE_ID
D/BluetoothGatt: onConnectionUpdated() - Device=24:0A:C4:1D:1E:B2 interval=36 latency=0 timeout=500 status=0
D/FRD: ->->-> onCharacteristicRead status: Success. 556e6b6e6f776e
I/FRD: Device id is: Unknown
D/FRD: Processing BLE command: WRITE_DESCRIPTOR remaining mqtt queue 0, network queue 3
D/BluetoothGatt: setCharacteristicNotification() - uuid: a9d7166a-d72e-40a9-a002-48044cc30004 enable: true
D/FRD: onDescriptorWrite for characteristic: MQTT_TXLARGE; Status: Success
D/FRD: Processing BLE command: READ_CHARACTERISTIC remaining mqtt queue 0, network queue 2
D/FRD: <-<-<- Reading from characteristic: DEVICE_MTU
D/FRD: ->->-> onCharacteristicRead status: Success. 353132
I/FRD: Default MTU is set to: 512
I/FRD: Setting mtu to: 512
D/FRD: Ble operation is in progress. mqtt queue: 0 network queue: 3
    Processing BLE command: WRITE_DESCRIPTOR remaining mqtt queue 0, network queue 2
W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100
E/FRD: Ble command failed to be sent OR timeout after 3000ms
D/FRD: Processing BLE command: WRITE_DESCRIPTOR remaining mqtt queue 0, network queue 1
W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100
E/FRD: Ble command failed to be sent OR timeout after 3000ms
D/FRD: Processing BLE command: REQUEST_MTU remaining mqtt queue 0, network queue 0
D/BluetoothGatt: configureMTU() - device: 24:0A:C4:1D:1E:B2 mtu: 512
D/BluetoothGatt: onConfigureMTU() - Device=24:0A:C4:1D:1E:B2 mtu=512 status=0
I/FRD: onMTUChanged : 512 status: Success
I/FRD: Enabling Wifi provisioning
D/FRD: Ble operation is in progress. mqtt queue: 0 network queue: 1
I/FRD: Enabling MQTT Proxy
D/FRD: Ble operation is in progress. mqtt queue: 1 network queue: 1
I/DeviceScanFragment: BLE connection status changed to: BLE_CONNECTED
D/FRD: Processing BLE command: WRITE_CHARACTERISTIC remaining mqtt queue 1, network queue 0
W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100
E/FRD: Ble command failed to be sent OR timeout after 3000ms
D/FRD: Processing BLE command: WRITE_CHARACTERISTIC remaining mqtt queue 0, network queue 0
D/FRD: <-<-<- Writing to characteristic: MQTT_CONTROL  with data: 01
D/FRD: onCharacteristicWrite for: MQTT_CONTROL; status: Success; value: 01
D/FRD: There's no ble command in the queue.
I/DeviceScanFragment: Click menu.
I/Timeline: Timeline: Activity_launch_request time:12775323 intent:Intent { cmp=software.amazon.freertos.demo/.WifiProvisionActivity (has extras) }
W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@9d8be06
D/FRD: Processing BLE command: WRITE_CHARACTERISTIC remaining mqtt queue 0, network queue 0
W/FRD: There's no such service found with uuid: a9d7166a-d72e-40a9-a002-48044cc30100
E/FRD: Ble command failed to be sent OR timeout after 3000ms
D/FRD: There's no ble command in the queue.
D/OpenGLRenderer: endAllActiveAnimators on 0x7eb4431b00 (MenuPopupWindow$MenuDropDownListView) with handle 0x7eb53fce00

ESP32 log:

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:7344
ho 0 tail 12 room 4
load:0x40078000,len:12620
load:0x40080400,len:6708
entry 0x40080778
[0;32mI (75) boot: Chip Revision: 1[0m
[0;32mI (76) boot_comm: chip revision: 1, min. bootloader chip revision: 0[0m
[0;32mI (41) boot: ESP-IDF v3.3-163-g601a03e 2nd stage bootloader[0m
[0;32mI (41) boot: compile time 18:44:03[0m
[0;32mI (41) boot: Enabling RNG early entropy source...[0m
[0;32mI (46) boot: SPI Speed      : 40MHz[0m
[0;32mI (50) boot: SPI Mode       : DIO[0m
[0;32mI (54) boot: SPI Flash Size : 4MB[0m
[0;32mI (58) boot: Partition Table:[0m
[0;32mI (62) boot: ## Label            Usage          Type ST Offset   Length[0m
[0;32mI (69) boot:  0 nvs              WiFi data        01 02 00010000 00006000[0m
[0;32mI (77) boot:  1 otadata          OTA data         01 00 00016000 00002000[0m
[0;32mI (84) boot:  2 phy_init         RF data          01 01 00018000 00001000[0m
[0;32mI (92) boot:  3 ota_0            OTA app          00 10 00020000 00177000[0m
[0;32mI (99) boot:  4 ota_1            OTA app          00 11 001a0000 00177000[0m
[0;32mI (107) boot:  5 storage          WiFi data        01 02 00317000 00010000[0m
[0;32mI (114) boot: End of partition table[0m
[0;32mI (118) boot: ota rollback check done[0m
[0;32mI (123) boot_comm: chip revision: 1, min. application chip revision: 0[0m
[0;32mI (130) esp_image: segment 0: paddr=0x00020020 vaddr=0x3f400020 size=0x1da14 (121364) map[0m
[0;32mI (182) esp_image: segment 1: paddr=0x0003da3c vaddr=0x3ffbdb60 size=0x025d4 (  9684) load[0m
[0;32mI (186) esp_image: segment 2: paddr=0x00040018 vaddr=0x400d0018 size=0x9f410 (652304) map[0m
[0;32mI (417) esp_image: segment 3: paddr=0x000df430 vaddr=0x3ffc0134 size=0x00a94 (  2708) load[0m
[0;32mI (418) esp_image: segment 4: paddr=0x000dfecc vaddr=0x40080000 size=0x00400 (  1024) load[0m
[0;32mI (424) esp_image: segment 5: paddr=0x000e02d4 vaddr=0x40080400 size=0x16464 ( 91236) load[0m
[0;32mI (484) boot: Loaded app from partition at offset 0x20000[0m
[0;32mI (484) boot: Disabling RNG early entropy source...[0m
[0;32mI (484) cpu_start: Pro cpu up.[0m
[0;32mI (488) cpu_start: Application information:[0m
[0;32mI (493) cpu_start: Project name:     esp-idf[0m
[0;32mI (498) cpu_start: App version:      202002.00[0m
[0;32mI (503) cpu_start: Compile time:     Apr 19 2020 18:43:52[0m
[0;32mI (509) cpu_start: ELF file SHA256:  bcb5251081765c2b...[0m
[0;32mI (515) cpu_start: ESP-IDF:          v3.3-163-g601a03e[0m
[0;32mI (521) cpu_start: Single core mode[0m
[0;32mI (525) heap_init: Initializing. RAM available for dynamic allocation:[0m
[0;32mI (532) heap_init: At 3FFAFF10 len 000000F0 (0 KiB): DRAM[0m
[0;32mI (538) heap_init: At 3FFB6388 len 00001C78 (7 KiB): DRAM[0m
[0;32mI (544) heap_init: At 3FFB9A20 len 00004108 (16 KiB): DRAM[0m
[0;32mI (550) heap_init: At 3FFBDB5C len 00000004 (0 KiB): DRAM[0m
[0;32mI (556) heap_init: At 3FFCCB28 len 000134D8 (77 KiB): DRAM[0m
[0;32mI (563) heap_init: At 3FFE0440 len 0001FBC0 (126 KiB): D/IRAM[0m
[0;32mI (569) heap_init: At 40078000 len 00008000 (32 KiB): IRAM[0m
[0;32mI (575) heap_init: At 40096864 len 0000979C (37 KiB): IRAM[0m
[0;32mI (581) cpu_start: Pro cpu start user code[0m
[0;32mI (264) cpu_start: Starting scheduler on PRO CPU.[0m
[0;32mI (286) uart: queue free spaces: 10[0m
0 1 [main] Initializing FreeRTOS TCP stack

[0;32mI (286) PKCS11: Initializing NVS partition: "storage"[0m
[0;31mE (286) PKCS11: failed nvs get file size 4354 0[0m
1 1 [main] Warning: the client certificate should be updated. Please see https://aws.amazon.com/freertos/getting-started/.

2 3 [main] Device public key, 91 bytes:

3059 3013 0607 2a86 48ce 3d02 0106 082a 

8648 ce3d 0301 0703 4200 044f fc24 85f0 

0292 8870 4ab0 5265 172a 0ad4 3ae0 1464 

b2da a2d7 26ea 1e88 ed45 b855 c3d0 8fe2 

f4a9 ebe8 6ed9 ddb2 01d6 e0ee 3859 4e97 

3e54 d17a 1e46 3374 515b 2c

3 6 [iot_thread] [INFO ][DEMO][60] ---------STARTING DEMO---------

[0;32mI (346) BTDM_INIT: BT controller compile version [9891bc6][0m
4 7 [iot_thread] [INFO ][INIT][70] SDK successfully initialized.

[0;32mI (356) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE[0m
[0;32mI (446) phy: phy_version: 4102, 2fa7a43, Jul 15 2019, 13:06:06, 0, 0[0m
GAP procedure initiated: stop advertising.
GAP procedure initiated: advertise; disc_mode=2 adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=480 adv_itvl_max=960
I (746) wifi: wifi driver task: 3ffd8b9c, prio:23, stack:3584, core=0
[0;32mI (746) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE[0m
[0;32mI (746) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE[0m
I (766) wifi: wifi firmware version: c94f3e6
I (766) wifi: config NVS flash: enabled
I (766) wifi: config nano formating: disabled
I (766) wifi: Init dynamic tx buffer num: 32
I (776) wifi: Init data frame dynamic rx buffer num: 32
I (776) wifi: Init management frame dynamic rx buffer num: 32
I (786) wifi: Init management short buffer num: 32
I (786) wifi: Init static rx buffer size: 1600
I (786) wifi: Init static rx buffer num: 10
I (796) wifi: Init dynamic rx buffer num: 32
I (806) wifi: mode : sta (24:0a:c4:1d:1e:b0)
[0;32mI (806) WIFI: SYSTEM_EVENT_STA_START[0m
5 2406 [ble] [INFO ][DEMO][24060] BLE Connected to remote device, connId = 0

6 2515 [InputTask] Numeric comparison:97157
7 2515 [InputTask] Press 'y' to confirm
8 3249 [InputTask] Key accepted