Android meeting sdk crash after uprading to 5.10.1

Description
After upgrading the android meeting sdk to version 5.10.1 our users started experiencing a new crash. They still experience the same crash in 5.10.3 but the stack trace is slightly different. Both stack traces are below. Thanks for any assistance you can provide!

Which Android Meeting SDK version?
5.10.1
5.10.3

To Reproduce(If applicable)
We haven’t been able to reproduce

Smartphone (please complete the following information):
It has occurred on android 8, 9, 10, 11, and 12.
It has occurred on a lot of different device types (I list a few below)

  • Galaxy Note20 Ultra 5G (SM-N986U)
  • HUAWEI nova 5T (YAL-L21)
  • Galaxy A51 (SM-A515U1)
  • Pixel 3
  • Stylo 6 (LM-Q730)

Additional context
Here’s the stacktrace from 5.10.1

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.zipow.videobox.conference.unit.a.getUser()' on a null object reference
       at us.zoom.proguard.yf.a(SDKUIHelper.java:3)
       at com.zipow.videobox.view.video.e.a0(GalleryVideoScene.java:94)
       at com.zipow.videobox.view.video.a.e(AbsNewVideoScene.java:50)
       at com.zipow.videobox.view.video.k.d(VideoSceneMgr.java:72)
       at com.zipow.videobox.view.video.k.J(VideoSceneMgr.java:20)
       at com.zipow.videobox.view.video.k.c(VideoSceneMgr.java:24)
       at com.zipow.videobox.ConfActivity.attendeeVideoLayoutFlagChanged(ConfActivity.java:2)
       at com.zipow.videobox.ConfActivity.access$300(ConfActivity.java:1)
       at com.zipow.videobox.ConfActivity$p0.run(ConfActivity.java:2)
       at us.zoom.androidlib.util.EventTaskManager.executeTask(EventTaskManager.java:171)
       at us.zoom.androidlib.util.EventTaskManager.executeCachedTasks(EventTaskManager.java:203)
       at us.zoom.androidlib.util.EventTaskManager.onResume(EventTaskManager.java:55)
       at us.zoom.androidlib.app.ZMActivity.notifyMoveToFront(ZMActivity.java:622)
       at us.zoom.androidlib.app.ZMActivity.access$200(ZMActivity.java:54)
       at us.zoom.androidlib.app.ZMActivity$4.run(ZMActivity.java:614)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:246)
       at android.app.ActivityThread.main(ActivityThread.java:8633)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

Here’s the stacktrace from 5.10.3

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'long com.zipow.videobox.conference.unit.a.getUser()' on a null object reference
       at us.zoom.proguard.xf.a(SDKUIHelper.java:3)
       at com.zipow.videobox.view.video.e.a0(GalleryVideoScene.java:94)
       at com.zipow.videobox.view.video.a.n0(AbsNewVideoScene.java:3)
       at com.zipow.videobox.view.video.e.p0(GalleryVideoScene.java:112)
       at com.zipow.videobox.view.video.e.a(GalleryVideoScene.java:41)
       at com.zipow.videobox.view.video.e.a0(GalleryVideoScene.java:8)
       at com.zipow.videobox.view.video.a.e(AbsNewVideoScene.java:50)
       at com.zipow.videobox.view.video.k.d(VideoSceneMgr.java:72)
       at com.zipow.videobox.view.video.k.b0(VideoSceneMgr.java:9)
       at com.zipow.videobox.view.video.k.J(VideoSceneMgr.java:16)
       at com.zipow.videobox.view.video.k.b(VideoSceneMgr.java:241)
       at com.zipow.videobox.ConfActivity.attendeeVideoLayoutChanged(ConfActivity.java:2)
       at com.zipow.videobox.ConfActivity.access$200(ConfActivity.java:1)
       at com.zipow.videobox.ConfActivity$o0.run(ConfActivity.java:2)
       at us.zoom.androidlib.util.EventTaskManager.executeTask(EventTaskManager.java:171)
       at us.zoom.androidlib.util.EventTaskManager.executeCachedTasks(EventTaskManager.java:203)
       at us.zoom.androidlib.util.EventTaskManager.onResume(EventTaskManager.java:55)
       at us.zoom.androidlib.app.ZMActivity.notifyMoveToFront(ZMActivity.java:622)
       at us.zoom.androidlib.app.ZMActivity.access$200(ZMActivity.java:54)
       at us.zoom.androidlib.app.ZMActivity$4.run(ZMActivity.java:614)
       at android.os.Handler.handleCallback(Handler.java:938)
       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.app.ActivityThread.main(ActivityThread.java:8663)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)

Hi @dan1994,

Sorry to hear you’re running into a crash. Since you mentioned that you aren’t able to reproduce this crash, we’ll have to check whether or not we can release a fix for this based on the stack trace alone. I’ll keep you updated either way.

Thanks!

Hi @jon.zoom,

Thanks for the quick reply!

You are very welcome!

Hopefully we’ll have an update for you in the next few days. :slightly_smiling_face:

Hi @dan1994,

We have identified a fix for this and will include it in the next SDK release. In case you weren’t already aware, the best place to stay up-to-date with SDK releases is our changelog.

Thanks!

Hi @jon.zoom ,

That’s great news! Thanks a lot.

You’re welcome!

Please don’t hesitate to reach back out in a new topic with any additional questions. :slightly_smiling_face: