Android Sample App crashes on joining a meeting

Description
The sample app crashes after joining a meeting

Which version?
5.2.41727.0928

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Go to initAuthSDKActivity
  2. Enter meeting number and name
  3. Click on join room
  4. App crashes

Screenshots
NA

Smartphone (please complete the following information):

  • Device: AOSP based STB
  • OS: Marshmallow
  • Version 23

Additional context
Running AOSP on a STB platform without google play services

The following adb logs are seen on start:

10-20 03:48:36.588 32599-32599/? I/art: Late-enabling -Xcheck:jni
10-20 03:48:36.717 32599-32599/us.zoom.sdkexample W/ActivityThread: Application us.zoom.sdkexample is waiting for the debugger on port 8100...
10-20 03:48:36.718 32599-32599/us.zoom.sdkexample I/System.out: Sending WAIT chunk
10-20 03:48:36.880 32599-32605/us.zoom.sdkexample I/art: Debugger is active
10-20 03:48:36.919 32599-32599/us.zoom.sdkexample I/System.out: Debugger has connected
10-20 03:48:36.919 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:37.119 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:37.319 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:37.519 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:37.719 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:37.920 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:38.120 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:38.320 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:38.520 32599-32599/us.zoom.sdkexample I/System.out: waiting for debugger to settle...
10-20 03:48:38.720 32599-32599/us.zoom.sdkexample I/System.out: debugger has settled (1347)
10-20 03:48:38.749 32599-32599/us.zoom.sdkexample I/MultiDex: VM with version 2.1.0 has multidex support
10-20 03:48:38.749 32599-32599/us.zoom.sdkexample I/MultiDex: Installing application
10-20 03:48:38.749 32599-32599/us.zoom.sdkexample I/MultiDex: VM has multidex support, MultiDex support library is disabled.
10-20 03:48:39.330 32599-32728/us.zoom.sdkexample W/CameraBase: An error occurred while connecting to camera: 0
10-20 03:48:39.792 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore
    android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:503)
        at android.security.IKeystoreService$Stub$Proxy.generateKey(IKeystoreService.java:1079)
        at android.security.KeyStore.generateKey(KeyStore.java:413)
        at android.security.KeyStore.generateKey(KeyStore.java:422)
        at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:475)
        at java.security.KeyPairGenerator$KeyPairGeneratorImpl.generateKeyPair(KeyPairGenerator.java:276)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:120)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
        at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:42)
        at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
        at com.zipow.videobox.mainboard.Mainboard.initMainboard(Native Method)
        at com.zipow.videobox.mainboard.Mainboard.initialize(Mainboard.java:223)
        at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:2305)
        at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:2287)
        at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:2245)
        at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:2222)
        at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:469)
        at us.zoom.sdksample.initsdk.InitAuthSDKHelper.initSDK(InitAuthSDKHelper.java:49)
        at us.zoom.sdksample.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:85)
        at android.app.Activity.performCreate(Activity.java:6241)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:39.795 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore
    android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:503)
        at android.security.IKeystoreService$Stub$Proxy.del(IKeystoreService.java:682)
        at android.security.KeyStore.delete(KeyStore.java:182)
        at android.security.KeyStore.delete(KeyStore.java:190)
        at android.security.Credentials.deleteAllTypesForAlias(Credentials.java:224)
        at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:529)
        at java.security.KeyPairGenerator$KeyPairGeneratorImpl.generateKeyPair(KeyPairGenerator.java:276)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:120)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
        at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:42)
        at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
        at com.zipow.videobox.mainboard.Mainboard.initMainboard(Native Method)
        at com.zipow.videobox.mainboard.Mainboard.initialize(Mainboard.java:223)
        at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:2305)
        at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:2287)
        at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:2245)
        at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:2222)
        at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:469)
        at us.zoom.sdksample.initsdk.InitAuthSDKHelper.initSDK(InitAuthSDKHelper.java:49)
        at us.zoom.sdksample.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:85)
        at android.app.Activity.performCreate(Activity.java:6241)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:39.796 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore
    android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:503)
        at android.security.IKeystoreService$Stub$Proxy.del(IKeystoreService.java:682)
        at android.security.KeyStore.delete(KeyStore.java:182)
        at android.security.KeyStore.delete(KeyStore.java:190)
        at android.security.Credentials.deleteAllTypesForAlias(Credentials.java:225)
        at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:529)
        at java.security.KeyPairGenerator$KeyPairGeneratorImpl.generateKeyPair(KeyPairGenerator.java:276)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:120)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
        at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:42)
        at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
        at com.zipow.videobox.mainboard.Mainboard.initMainboard(Native Method)
        at com.zipow.videobox.mainboard.Mainboard.initialize(Mainboard.java:223)
        at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:2305)
        at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:2287)
        at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:2245)
        at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:2222)
        at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:469)
        at us.zoom.sdksample.initsdk.InitAuthSDKHelper.initSDK(InitAuthSDKHelper.java:49)
        at us.zoom.sdksample.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:85)
        at android.app.Activity.performCreate(Activity.java:6241)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:39.798 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore
    android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:503)
        at android.security.IKeystoreService$Stub$Proxy.del(IKeystoreService.java:682)
        at android.security.KeyStore.delete(KeyStore.java:182)
        at android.security.KeyStore.delete(KeyStore.java:190)
        at android.security.Credentials.deleteCertificateTypesForAlias(Credentials.java:239)
        at android.security.Credentials.deleteAllTypesForAlias(Credentials.java:226)
        at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:529)
        at java.security.KeyPairGenerator$KeyPairGeneratorImpl.generateKeyPair(KeyPairGenerator.java:276)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:120)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
        at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:42)
        at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
        at com.zipow.videobox.mainboard.Mainboard.initMainboard(Native Method)
        at com.zipow.videobox.mainboard.Mainboard.initialize(Mainboard.java:223)
        at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:2305)
        at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:2287)
        at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:2245)
        at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:2222)
        at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:469)
        at us.zoom.sdksample.initsdk.InitAuthSDKHelper.initSDK(InitAuthSDKHelper.java:49)
        at us.zoom.sdksample.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:85)
        at android.app.Activity.performCreate(Activity.java:6241)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:39.799 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore
    android.os.DeadObjectException
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:503)
        at android.security.IKeystoreService$Stub$Proxy.del(IKeystoreService.java:682)
        at android.security.KeyStore.delete(KeyStore.java:182)
        at android.security.KeyStore.delete(KeyStore.java:190)
        at android.security.Credentials.deleteCertificateTypesForAlias(Credentials.java:240)
        at android.security.Credentials.deleteAllTypesForAlias(Credentials.java:226)
        at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:529)
        at java.security.KeyPairGenerator$KeyPairGeneratorImpl.generateKeyPair(KeyPairGenerator.java:276)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:120)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
        at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
        at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:42)
        at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
        at com.zipow.videobox.mainboard.Mainboard.initMainboard(Native Method)
        at com.zipow.videobox.mainboard.Mainboard.initialize(Mainboard.java:223)
        at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:2305)
        at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:2287)
        at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:2245)
        at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:2222)
        at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:469)
        at us.zoom.sdksample.initsdk.InitAuthSDKHelper.initSDK(InitAuthSDKHelper.java:49)
        at us.zoom.sdksample.ui.InitAuthSDKActivity.onCreate(InitAuthSDKActivity.java:85)
        at android.app.Activity.performCreate(Activity.java:6241)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
        at android.app.ActivityThread.-wrap11(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:39.804 32599-32599/us.zoom.sdkexample W/KeyStore: Cannot connect to keystore

Crash Logs after Join room

android.os.DeadObjectException
    at android.os.BinderProxy.transactNative(Native Method)
    at android.os.BinderProxy.transact(Binder.java:503)
    at android.security.IKeystoreService$Stub$Proxy.exist(IKeystoreService.java:701)
    at android.security.KeyStore.contains(KeyStore.java:195)
    at android.security.KeyStore.contains(KeyStore.java:203)
    at android.security.keystore.AndroidKeyStoreSpi.engineContainsAlias(AndroidKeyStoreSpi.java:806)
    at java.security.KeyStore.containsAlias(KeyStore.java:442)
    at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.createNewKeys(ZmKeyStoreEncryptUtils.java:78)
    at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.initKeyStore(ZmKeyStoreEncryptUtils.java:69)
    at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:159)
    at us.zoom.androidlib.utils.ZmKeyStoreEncryptUtils.encryptString(ZmKeyStoreEncryptUtils.java:148)
    at com.zipow.videobox.util.ao.a(PreferenceUtil.java:257)
    at com.zipow.videobox.ptapp.SystemInfoHelper.getMacAddressImpl(SystemInfoHelper.java:130)
    at com.zipow.videobox.ptapp.SystemInfoHelper.getMacAddress(SystemInfoHelper.java:87)
    at com.zipow.videobox.ptapp.SystemInfoHelper.getDeviceId(SystemInfoHelper.java:149)
    at com.zipow.videobox.util.br.a(ZmDBEncKeyUtil.java:49)
    at com.zipow.videobox.ptapp.SystemInfoHelper.getDBEncKey(SystemInfoHelper.java:68)
    at com.zipow.videobox.ptapp.PTApp.dispatchIdleMessageImpl(Native Method)
    at com.zipow.videobox.ptapp.PTApp.dispatchIdleMessage(PTApp.java:488)
    at com.zipow.videobox.VideoBoxApplication$19.run(VideoBoxApplication.java:1148)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5417)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
10-20 03:48:40.286 32599-345/us.zoom.sdkexample I/OpenGLRenderer: Initialized EGL, version 1.4
10-20 03:48:40.293 32599-345/us.zoom.sdkexample D/mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000
10-20 03:48:41.496 32599-32599/us.zoom.sdkexample I/InitAuthSDKHelper: onZoomSDKInitializeResult, errorCode=0, internalErrorCode=0
10-20 03:48:41.496 32599-32599/us.zoom.sdkexample I/ZoomSDKExample: onZoomSDKInitializeResult, errorCode=0, internalErrorCode=0
10-20 03:48:41.639 32599-345/us.zoom.sdkexample D/mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000
10-20 03:48:41.750 32599-345/us.zoom.sdkexample V/RenderScript: 0x55b064ed50 Launching thread(s), CPUs 4
10-20 04:37:25.144 32599-32599/us.zoom.sdkexample W/OrientationEventListener: Cannot detect sensors. Not enabled
10-20 04:37:25.394 32599-32599/us.zoom.sdkexample D/AndroidRuntime: Shutting down VM
10-20 04:37:25.423 32599-32599/us.zoom.sdkexample E/AndroidRuntime: FATAL EXCEPTION: main
Process: us.zoom.sdkexample, PID: 32599
java.lang.RuntimeException: Unable to create service com.zipow.videobox.share.ScreenShareServiceForSDK: java.lang.IllegalArgumentException: null notification
    at android.app.ActivityThread.handleCreateService(ActivityThread.java:2887)
    at android.app.ActivityThread.-wrap4(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1427)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5417)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
 Caused by: java.lang.IllegalArgumentException: null notification
    at android.os.Parcel.readException(Parcel.java:1603)
    at android.os.Parcel.readException(Parcel.java:1552)
    at android.app.ActivityManagerProxy.setServiceForeground(ActivityManagerNative.java:3737)
    at android.app.Service.startForeground(Service.java:653)
    at com.zipow.videobox.util.NotificationMgr.b(NotificationMgr.java:1187)
    at com.zipow.videobox.share.ScreenShareServiceForSDK.onCreate(ScreenShareServiceForSDK.java:24)
    at android.app.ActivityThread.handleCreateService(ActivityThread.java:2877)
    at android.app.ActivityThread.-wrap4(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1427) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:148) 
    at android.app.ActivityThread.main(ActivityThread.java:5417) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)

Hi @conrad.s.j.gomes, thanks for using the devforum.

The DeadObjectException you are seeing is due to the process hosting an object no longer existing by the time the object is referenced. This points towards an issue with the Android implementation being used on the device prematurely killing processes that are still being used by the SDK.

Thanks!

Hi @jon.zoom,

Is the DeadObjectException causing the FATAL EXCEPTION due to
java.lang.RuntimeException: Unable to create service com.zipow.videobox.share.ScreenShareServiceForSDK: java.lang.IllegalArgumentException: null notification

I see some dependency on Android Keystore. Is it required for Zoom native SDK to run properly?

Thanks

Hi @conrad.s.j.gomes,

The Android Keystore is part of the Android implementation already on your device. There should not be any action required on your end for an app to utilize this.

The issue seems to stem from a process being killed unexpectedly on your device.

Thanks!

Like hardware incompatibility, a slow or overloaded system can cause zoom crashing. Because the app requires a significant portion of your device’s memory, opening multiple applications and Windows can affect the way it runs.

Hi @jerir.byrd,

This forum is only meant to discuss the Meeting SDK directly, so please keep the content limited to that topic. If you would like to discuss the Zoom client, you can use the Zoom Community. :slightly_smiling_face:

Thanks!