Crash when calling method ZoomSDK.getInstance().isInitialized() before ZoomSDK initilization

Hello,
I am facing an issue when I update the newer zoom sdk. The app crashes when calling method ZoomSDK.getInstance().isInitialized().

java.lang.NoClassDefFoundError: com.zipow.videobox.VideoBoxApplication
at com.zipow.videobox.VideoBoxApplication.getNonNullInstance(Unknown Source:0)
at com.zipow.videobox.mainboard.Mainboard.getMainboard(Mainboard.java:121)
at com.zipow.videobox.ptapp.PTApp.isInitialForMainboard(PTApp.java:2435)
at com.zipow.videobox.ptapp.PTApp.getSdkAuthResult(PTApp.java:1894)
at us.zoom.sdk.ZoomSDK.isInitialized(ZoomSDK.java:602)
at com.android.zmdemo.activity.BaseMainActivity.initAndLoginZoom(BaseMainActivity.java:135)
at com.android.zmdemo.activity.BaseMainActivity$12.run(BaseMainActivity.java:843)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

 Caused by: java.lang.ExceptionInInitializerError
    at com.zipow.videobox.VideoBoxApplication.getNonNullInstance(Unknown Source:0)
    at com.zipow.videobox.mainboard.Mainboard.getMainboard(Mainboard.java:121)
    at com.zipow.videobox.ptapp.PTApp.isInitialForMainboard(PTApp.java:2435)
    at com.zipow.videobox.ptapp.PTApp.getSdkAuthResult(PTApp.java:1894)
    at us.zoom.sdk.ZoomSDK.isInitialized(ZoomSDK.java:602)
    at us.zoom.sdk.ZoomSDK.getMeetingService(ZoomSDK.java:817)
    at com.android.zmdemo.util.NotifyDataUtils.getUploadNotifyData(NotifyDataUtils.java:59)
    at com.android.zmdemo.util.ZoomStatusNotifyUtil.uploadStatusNotify(ZoomStatusNotifyUtil.java:36)
    at com.android.zmdemo.activity.BaseCtrlActivity$7.run(BaseCtrlActivity.java:1096)
    at microsoft.aspnet.signalr.client.Connection.onConnected(Connection.java:606)
    at microsoft.aspnet.signalr.client.Connection$12.run(Connection.java:730)
    at microsoft.aspnet.signalr.client.Connection$12.run(Connection.java:709)
    at microsoft.aspnet.signalr.client.SignalRFuture.setResult(SignalRFuture.java:73)
    at microsoft.aspnet.signalr.client.transport.AutomaticTransport$1.run(AutomaticTransport.java:97)
    at microsoft.aspnet.signalr.client.transport.AutomaticTransport$1.run(AutomaticTransport.java:91)
    at microsoft.aspnet.signalr.client.SignalRFuture.setResult(SignalRFuture.java:73)
    at microsoft.aspnet.signalr.client.transport.WebsocketTransport$1.onOpen(WebsocketTransport.java:102)
    at org.java_websocket.client.WebSocketClient.onWebsocketOpen(WebSocketClient.java:267)
    at org.java_websocket.WebSocketImpl.open(WebSocketImpl.java:664)
    at org.java_websocket.WebSocketImpl.decodeHandshake(WebSocketImpl.java:287)
    at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:160)
    at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:185)
    at java.lang.Thread.run(Thread.java:764)

 Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
    at android.os.Handler.<init>(Handler.java:204)
    at android.os.Handler.<init>(Handler.java:118)
    at com.zipow.videobox.b.<clinit>(BaseVideoBoxApplication.java:31)
    at com.zipow.videobox.VideoBoxApplication.getNonNullInstance(Unknown Source:0) 
    at com.zipow.videobox.mainboard.Mainboard.getMainboard(Mainboard.java:121) 
    at com.zipow.videobox.ptapp.PTApp.isInitialForMainboard(PTApp.java:2435) 
    at com.zipow.videobox.ptapp.PTApp.getSdkAuthResult(PTApp.java:1894) 
    at us.zoom.sdk.ZoomSDK.isInitialized(ZoomSDK.java:602) 
    at us.zoom.sdk.ZoomSDK.getMeetingService(ZoomSDK.java:817) 
    at com.android.zmdemo.util.NotifyDataUtils.getUploadNotifyData(NotifyDataUtils.java:59) 
    at com.android.zmdemo.util.ZoomStatusNotifyUtil.uploadStatusNotify(ZoomStatusNotifyUtil.java:36) 
    at com.android.zmdemo.activity.BaseCtrlActivity$7.run(BaseCtrlActivity.java:1096) 
    at microsoft.aspnet.signalr.client.Connection.onConnected(Connection.java:606) 
    at microsoft.aspnet.signalr.client.Connection$12.run(Connection.java:730) 
    at microsoft.aspnet.signalr.client.Connection$12.run(Connection.java:709) 
    at microsoft.aspnet.signalr.client.SignalRFuture.setResult(SignalRFuture.java:73) 
    at microsoft.aspnet.signalr.client.transport.AutomaticTransport$1.run(AutomaticTransport.java:97)
    at microsoft.aspnet.signalr.client.transport.AutomaticTransport$1.run(AutomaticTransport.java:91)
    at microsoft.aspnet.signalr.client.SignalRFuture.setResult(SignalRFuture.java:73) 
    at microsoft.aspnet.signalr.client.transport.WebsocketTransport$1.onOpen(WebsocketTransport.java:102) 
    at org.java_websocket.client.WebSocketClient.onWebsocketOpen(WebSocketClient.java:267) 
    at org.java_websocket.WebSocketImpl.open(WebSocketImpl.java:664) 
    at org.java_websocket.WebSocketImpl.decodeHandshake(WebSocketImpl.java:287) 
    at org.java_websocket.WebSocketImpl.decode(WebSocketImpl.java:160) 
    at org.java_websocket.client.WebSocketClient.run(WebSocketClient.java:185) 
    at java.lang.Thread.run(Thread.java:764) 

Which Client Android SDK version?
v5.2.42043.1112

Smartphone (please complete the following information):
OS - Android
Version - 8.1.0
Manufacturer - Lenovo
Model - TB-X605F

build.gradle config:
compileSdkVersion 29
buildToolsVersion ‘29.0.2’

defaultConfig {
    applicationId "com.android.zmdemo"
    minSdkVersion 21
    targetSdkVersion 29
    multiDexEnabled true
    ndk {
        abiFilters "armeabi-v7a"

// abiFilters “x86”
}
testInstrumentationRunner “androidx.test.runner.AndroidJUnitRunner”
}

implementation project(':commonlib')
implementation project(':mobilertc')

Closing as duplicate of Crash when calling method ZoomSDK.getInstance().isInitialized() before ZoomSDK initilization