Android app is crashing after clicking on chat option in Custom UI

Video SDK Type and Version
Zoom Sdk Android 6.1.1.22760

Description
I used the code from the Android sample project supplied in the examples section to create a custom module for my React Native app. However, when I click on the chat option in the meeting after it has been established, my app crashes. I’m using Zoom SDK’s custom user interface.

Error?
java.lang.NoClassDefFoundError: Failed resolution of: Lio/reactivex/rxjava3/disposables/CompositeDisposable;
at us.zoom.zmsg.fragment.MMChatInputFragment.(MMChatInputFragment.java:238)
at us.zoom.proguard.af4.(ZmMeetingChatInputFragment.java:1)
at us.zoom.proguard.rg4.(ZmMeetingNormalChatInputFragment.java:1)
at com.zipow.videobox.conference.service.ZmMeetingServiceImpl.createChatInputFragment(ZmMeetingServiceImpl.java:15)
at us.zoom.proguard.le4.a(ZmMeetMsgNavHelper.java:27)
at us.zoom.proguard.r71.k(MeetingThreadsFragment.java:52)
at us.zoom.zmsg.fragment.a.onCreateView(MMThreadsFragment.java:44)
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:1899)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1817)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1760)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2985)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:2895)
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:251)
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:1582)
at android.app.Activity.performStart(Activity.java:8628)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3807)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:225)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:205)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:177)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2443)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8177)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)

  • Add RxJava3 Dependency:
  • If RxJava3 is not already included, add it to your project’s dependencies using Gradle (assuming you’re using it):dependencies { implementation 'io.reactivex.rxjava3:rxjava:3.1.5' // Update version as needed }
  • Check Version Compatibility:
  • Ensure the version of RxJava you’re using is compatible with the Zoom SDK version (6.1.1.22760) you’re working with. Refer to the Zoom SDK documentation for compatibility information.
  • Rebuild Project:
  • After adding or updating dependencies, perform a clean rebuild of your project to ensure all dependencies are properly resolved.
1 Like