react-native-zoom-us
react-native-zoom-us copied to clipboard
Android crash on join meet in version 8.18.0 and 6.18.1
Getting this error when i tried to join any meeting.
2023-11-06 11:31:22.919 13030-13172 Kiwi com.samplemobileapp E CommandServiceClient: CommandServiceException happened, retriesLeft=3
com.amazon.a.a.n.a.a.c: COMMAND_SERVICE_NOT_INSTALLED: null: null
at com.amazon.a.a.n.a.d.e(CommandServiceClient.java:257)
at com.amazon.a.a.n.a.d.a(CommandServiceClient.java:181)
at com.amazon.a.a.n.a.a.a(AbstractCommandTask.java:124)
at com.amazon.a.a.n.b.b$1.run(SimpleTaskPipeline.java:179)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.os.HandlerThread.run(HandlerThread.java:67)
2023-11-06 11:31:22.919 13030-13172 Kiwi com.samplemobileapp D CommandServiceClient: Sleeping for 800 ms
--------- beginning of crash
2023-11-06 11:31:22.938 13030-13030 AndroidRuntime com.samplemobileapp D Shutting down VM
2023-11-06 11:31:22.939 13030-13030 AndroidRuntime com.samplemobileapp E FATAL EXCEPTION: main
Process: com.samplemobileapp, PID: 13030
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.samplemobileapp/com.zipow.videobox.ConfActivityNormal}: android.view.InflateException: Binary XML file line #16 in com.samplemobileapp:layout/zm_conf_main_screen: Binary XML file line #16 in com.samplemobileapp:layout/zm_conf_main_screen: Error inflating class com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4184)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4340)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2584)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: android.view.InflateException: Binary XML file line #16 in com.samplemobileapp:layout/zm_conf_main_screen: Binary XML file line #16 in com.samplemobileapp:layout/zm_conf_main_screen: Error inflating class com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView
Caused by: android.view.InflateException: Binary XML file line #16 in com.samplemobileapp:layout/zm_conf_main_screen: Error inflating class com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:541)
at android.app.Activity.setContentView(Activity.java:3671)
at androidx.activity.ComponentActivity.setContentView(ComponentActivity.java:433)
at com.zipow.videobox.ConfActivityNormal.onCreate(ConfActivityNormal.java:37)
at android.app.Activity.performCreate(Activity.java:8657)
at android.app.Activity.performCreate(Activity.java:8636)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4165)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4340)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2584)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8810)
at java.lang.reflect.Method.invoke(Native Method)
2023-11-06 11:31:22.940 13030-13030 AndroidRuntime com.samplemobileapp E at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: android.view.InflateException: Binary XML file line #120 in com.samplemobileapp:layout/zm_new_waiting_join_view: Binary XML file line #120 in com.samplemobileapp:layout/zm_new_waiting_join_view: Error inflating class com.zipow.videobox.newjoinflow.waitingview.oldui.ZmJoinFlowVideoView
Caused by: android.view.InflateException: Binary XML file line #120 in com.samplemobileapp:layout/zm_new_waiting_join_view: Error inflating class com.zipow.videobox.newjoinflow.waitingview.oldui.ZmJoinFlowVideoView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
at android.view.View.inflate(View.java:29358)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView.a(ZmOldUINewJoinFlowWaitingView.java:7)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView.<init>(ZmOldUINewJoinFlowWaitingView.java:53)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:541)
at android.app.Activity.setContentView(Activity.java:3671)
at androidx.activity.ComponentActivity.setContentView(ComponentActivity.java:433)
at com.zipow.videobox.ConfActivityNormal.onCreate(ConfActivityNormal.java:37)
at android.app.Activity.performCreate(Activity.java:8657)
at android.app.Activity.performCreate(Activity.java:8636)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4165)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4340)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2584)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
2023-11-06 11:31:22.941 13030-13030 AndroidRuntime com.samplemobileapp E at android.app.ActivityThread.main(ActivityThread.java:8810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: android.view.InflateException: Binary XML file line #36 in com.samplemobileapp:layout/zm_new_joinflow_video: Binary XML file line #36 in com.samplemobileapp:layout/zm_new_joinflow_video: Error inflating class com.google.android.exoplayer2.ui.PlayerView
Caused by: android.view.InflateException: Binary XML file line #36 in com.samplemobileapp:layout/zm_new_joinflow_video: Error inflating class com.google.android.exoplayer2.ui.PlayerView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
at android.view.View.inflate(View.java:29358)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmJoinFlowVideoView.a(ZmJoinFlowVideoView.java:1)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmJoinFlowVideoView.<init>(ZmJoinFlowVideoView.java:55)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1148)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
at android.view.View.inflate(View.java:29358)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView.a(ZmOldUINewJoinFlowWaitingView.java:7)
at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView.<init>(ZmOldUINewJoinFlowWaitingView.java:53)
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:876)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1028)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:983)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1145)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1106)
at android.view.LayoutInflater.inflate(LayoutInflater.java:692)
at android.view.LayoutInflater.inflate(LayoutInflater.java:544)
at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
2023-11-06 11:31:22.942 13030-13030 AndroidRuntime com.samplemobileapp E at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:541)
at android.app.Activity.setContentView(Activity.java:3671)
at androidx.activity.ComponentActivity.setContentView(ComponentActivity.java:433)
at com.zipow.videobox.ConfActivityNormal.onCreate(ConfActivityNormal.java:37)
at android.app.Activity.performCreate(Activity.java:8657)
at android.app.Activity.performCreate(Activity.java:8636)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4165)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4340)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2584)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
Caused by: java.lang.ClassCastException: androidx.media3.ui.AspectRatioFrameLayout cannot be cast to com.google.android.exoplayer2.ui.AspectRatioFrameLayout
at com.google.android.exoplayer2.ui.PlayerView.<init>(PlayerView.java:404)
at com.google.android.exoplayer2.ui.PlayerView.<init>(PlayerView.java:324)
... 64 more
2023-11-06 11:31:22.959 13030-13030 bellummobileapp com.samplemobileapp W Attempt to remove non-JNI local reference, dumping thread
2023-11
@mieszko4 @wilkinson4
PR is up #314
@wilkinson4 I am using your ww/upgrade-to-latest-zoom-sdk but I'm getting crash as soon as I join meeting
2023-11-07 07:05:07.777 4802-4802 AndroidRuntime com.xxx.xxxxxxx E FATAL EXCEPTION: main
Process: com.xxx.xxxxxx, PID: 4802
java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__emutls_get_address" referenced by "/data/app/~~fuVn4h_jqoazp_Ox1M486Q==/com.xxx.xxxxxx-vX0mvpz4DNf2X1YkKLUC9w==/base.apk!/lib/arm64-v8a/libzSdkCore.so"...
at java.lang.Runtime.loadLibrary0(Runtime.java:1077)
at java.lang.Runtime.loadLibrary0(Runtime.java:998)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.videobox.sdk.SDKBridge.<clinit>(SDKBridge.java:2)
at com.zipow.videobox.sdk.SDKBridge.b(SDKBridge.java:1)
at us.zoom.proguard.cm0.v(MeetingSDKModuleService.java:1)
at com.zipow.videobox.VideoBoxApplication.initSDKMainboard(VideoBoxApplication.java:8)
at com.zipow.videobox.VideoBoxApplication.initAppForSDK(VideoBoxApplication.java:19)
at com.zipow.videobox.VideoBoxApplication.onSDKCreated(VideoBoxApplication.java:23)
at com.zipow.videobox.VideoBoxApplication.initializeForSDK(VideoBoxApplication.java:55)
at us.zoom.internal.impl.e.a(ZoomSDKImpl.java:62)
at us.zoom.sdk.ZoomSDK.initialize(ZoomSDK.java:1)
at ch.milosz.reactnative.RNZoomUsModule$3.run(RNZoomUsModule.java:193)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7872)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
2023-11-07 07:05:07.820 4802-4851 BluetoothHeadset com.xxx.xxxxxx D Proxy object connected
2023-11-07 07:05:07.881 4802-4802 Process com.xxx.xxxxxx I Sending signal. PID: 4802 SIG: 9
PR is up #314
in PR 314 minSdkVersion is updated to 25. Is it required as this will lead to many devices going out of support? If this is necessary plz specify the reason
PR is up #314
in PR 314 minSdkVersion is updated to 25. Is it required as this will lead to many devices going out of support? If this is necessary plz specify the reason
Replied in the PR comment.
hi @ajayhcode @wilkinson4 , is this issue resolve. I am having the same issue, and i have upgreaded the Zoom SDK as per #314 but now i am not able to initialize zoom using the clientKey and clientSecret.
hi @ajayhcode @wilkinson4 , is this issue resolve. I am having the same issue, and i have upgreaded the Zoom SDK as per #314 but now i am not able to initialize zoom using the clientKey and clientSecret.
The client key/secret are no longer supported as of 5.14.
PR is up #314
Hi I also have same problem, android crash when join meeting. I use deprecated clientKey and clientSecret to initialize. Do this PR solve crash issue when we convert JWT authentication to server-to-server OAuth?
after generating the JWT token, i can initialize it using clientKey, clientSecret, jwtToken together, as followed
const initializeResult = await ZoomUs.initialize({ clientKey, clientSecret, jwtToken });
but now when i try to open chat after join the meeting, the app crash. here are the logs:
FATAL EXCEPTION: main Process: com.esaral.exam.preparation, PID: 3348 java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/disposables/CompositeDisposable; at us.zoom.zmsg.fragment.MMChatInputFragment.<init>(MMChatInputFragment.java:224) at us.zoom.proguard.l83.<init>(ZmMeetingChatInputFragment.java:1) at us.zoom.proguard.p93.<init>(ZmMeetingNormalChatInputFragment.java:1) at com.zipow.videobox.conference.service.ZmMeetingServiceImpl.createChatInputFragment(ZmMeetingServiceImpl.java:15) at us.zoom.proguard.a83.a(ZmMeetMsgNavHelper.java:27) at us.zoom.proguard.hm0.U(MeetingThreadsFragment.java:50) at us.zoom.proguard.xh0.onCreateView(MMThreadsFragment.java:26) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104) at androidx.fragment.app.DialogFragment.performCreateView(DialogFragment.java:510) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1890) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1808) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1751) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2976) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2886) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:351) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:248) at us.zoom.uicommon.activity.ZMActivity.onStart(ZMActivity.java:5) at com.zipow.videobox.SimpleInMeetingActivity.onStart(SimpleInMeetingActivity.java:1) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1468) at android.app.Activity.performStart(Activity.java:8082) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3733) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7911) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009) Caused by: java.lang.ClassNotFoundException: Didn't find class "io.reactivex.disposables.CompositeDisposable" on path: DexPathList[[zip file "/data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/lib/arm, /data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system_ext/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at us.zoom.zmsg.fragment.MMChatInputFragment.<init>(MMChatInputFragment.java:224) at us.zoom.proguard.l83.<init>(ZmMeetingChatInputFragment.java:1) at us.zoom.proguard.p93.<init>(ZmMeetingNormalChatInputFragment.java:1) at com.zipow.videobox.conference.service.ZmMeetingServiceImpl.createChatInputFragment(ZmMeetingServiceImpl.java:15) at us.zoom.proguard.a83.a(ZmMeetMsgNavHelper.java:27) at us.zoom.proguard.hm0.U(MeetingThreadsFragment.java:50) at us.zoom.proguard.xh0.onCreateView(MMThreadsFragment.java:26) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104) at androidx.fragment.app.DialogFragment.performCreateView(DialogFragment.java:510) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1890) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1808) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1751) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2976) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2886) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:351) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:248) at us.zoom.uicommon.activity.ZMActivity.onStart(ZMActivity.java:5) at com.zipow.videobox.SimpleInMeetingActivity.onStart(SimpleInMeetingActivity.java:1) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1468) at android.app.Activity.performStart(Activity.java:8082) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3733) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7911) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
after generating the JWT token, i can initialize it using clientKey, clientSecret, jwtToken together, as followed
const initializeResult = await ZoomUs.initialize({ clientKey, clientSecret, jwtToken });but now when i try to open chat after join the meeting, the app crash. here are the logs:
FATAL EXCEPTION: main Process: com.esaral.exam.preparation, PID: 3348 java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/disposables/CompositeDisposable; at us.zoom.zmsg.fragment.MMChatInputFragment.<init>(MMChatInputFragment.java:224) at us.zoom.proguard.l83.<init>(ZmMeetingChatInputFragment.java:1) at us.zoom.proguard.p93.<init>(ZmMeetingNormalChatInputFragment.java:1) at com.zipow.videobox.conference.service.ZmMeetingServiceImpl.createChatInputFragment(ZmMeetingServiceImpl.java:15) at us.zoom.proguard.a83.a(ZmMeetMsgNavHelper.java:27) at us.zoom.proguard.hm0.U(MeetingThreadsFragment.java:50) at us.zoom.proguard.xh0.onCreateView(MMThreadsFragment.java:26) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104) at androidx.fragment.app.DialogFragment.performCreateView(DialogFragment.java:510) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1890) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1808) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1751) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2976) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2886) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:351) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:248) at us.zoom.uicommon.activity.ZMActivity.onStart(ZMActivity.java:5) at com.zipow.videobox.SimpleInMeetingActivity.onStart(SimpleInMeetingActivity.java:1) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1468) at android.app.Activity.performStart(Activity.java:8082) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3733) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7911) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009) Caused by: java.lang.ClassNotFoundException: Didn't find class "io.reactivex.disposables.CompositeDisposable" on path: DexPathList[[zip file "/data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/base.apk"],nativeLibraryDirectories=[/data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/lib/arm, /data/app/~~g11dsCODnqFO1Z1im7pwCg==/com.esaral.exam.preparation-5GLpuNYaLgVHuN6QHJQaQQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system_ext/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at us.zoom.zmsg.fragment.MMChatInputFragment.<init>(MMChatInputFragment.java:224) at us.zoom.proguard.l83.<init>(ZmMeetingChatInputFragment.java:1) at us.zoom.proguard.p93.<init>(ZmMeetingNormalChatInputFragment.java:1) at com.zipow.videobox.conference.service.ZmMeetingServiceImpl.createChatInputFragment(ZmMeetingServiceImpl.java:15) at us.zoom.proguard.a83.a(ZmMeetMsgNavHelper.java:27) at us.zoom.proguard.hm0.U(MeetingThreadsFragment.java:50) at us.zoom.proguard.xh0.onCreateView(MMThreadsFragment.java:26) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3104) at androidx.fragment.app.DialogFragment.performCreateView(DialogFragment.java:510) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:524) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1890) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1808) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1751) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2976) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2886) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:263) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:351) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:248) at us.zoom.uicommon.activity.ZMActivity.onStart(ZMActivity.java:5) at com.zipow.videobox.SimpleInMeetingActivity.onStart(SimpleInMeetingActivity.java:1) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1468) at android.app.Activity.performStart(Activity.java:8082) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3733) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2254) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7911) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
It looks like a class is being removed by proguard. Are you using proguard?
@wilkinson4 , yes, i am using the proguard as followed
Add any project specific keep options here:
-keep public class com.dylanvann.fastimage.* {;} -keep public class com.dylanvann.fastimage.** {;} -keep public class * implements com.bumptech.glide.module.GlideModule -keep public class * extends com.bumptech.glide.module.AppGlideModule -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; }
-keep class com.facebook.hermes.unicode.** { ; } -keep class com.facebook.jni.* { *; }
react-native-zoom-us
-keep class us.zoom.{*;} -keep class com.zipow.{;} -keep class us.zipow.**{;} -keep class org.webrtc.{*;} -keep class us.google.protobuf.{;} -keep class com.google.crypto.tink.**{;} -keep class androidx.security.crypto.**{*;}
-keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip -keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters -keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip -keep,allowobfuscation @interface com.facebook.jni.annotations.DoNotStrip
@ajayhcode were you able to run it on android 12 and above and iOS?
@rahulvyas nope
Hi, do we have any solution of this issue. i have removed the proguards. But the issue is still the same. Please let me know if there is any solution.
Thanks in advance,
Could you try to build with [email protected]?. Does it crash for you in react-native-zoom-us-test app?