# Android Crash During Waiting Room Video

**URL:** <https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909>\
**Category:** Android\
**Created:** [February 25, 2022, 8:13pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909 "2022-02-25T20:13:07Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![dan1994](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dan1994/32/55368_2.png) [@dan1994](https://devforum.zoom.us/u/dan1994)\
**Post date:** [February 25, 2022, 8:13pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/1 "2022-02-25T20:13:07Z")

</div>

**Description**  
Users experience a crash when they enter a waiting room that has a video. This crash doesn’t occur when we run our app through android studio or build an apk, however it does occur when we build an app bundle and use that. There’s a screenshot of the stack trace below and a link to a google drive folder with logs from the sdk. Thanks in advance for your help.

**Which Mobile Meeting SDK version?**  
5.9.3

**To Reproduce(If applicable)**

1. Create an app bundle that uses the zoom sdk
2. Join a meeting that uses a waiting room video (app will crash).

**Screenshots**

 ![Screen Shot 2022-02-25 at 12.06.26 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/4/24baba540a9e46187e4babe5ac41765cdc3fb78c.png)

\*\*Smartphone \*\*  
Lots of different kinds of android devices

**Additional context**  
There are sdk logs from a device that experienced the crash here. We suspect that the logs for the actual crash will be in the zSDKapp\_2 file  
[https://drive.google.com/drive/u/0/folders/1pu6K7ohEaE5dng26SCprKnoFeCH0WLT7](https://drive.google.com/drive/u/0/folders/1pu6K7ohEaE5dng26SCprKnoFeCH0WLT7)

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [February 25, 2022, 11:00pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/2 "2022-02-25T23:00:56Z")

</div>

Hi @dan1994,

Can you please provide the full text of the stack trace so that we can look into this? Also, what was the device make/model/Android version on which this crash occurred?

Thanks!

---

<div class="post-metadata">

**Author:** ![dan1994](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dan1994/32/55368_2.png) [@dan1994](https://devforum.zoom.us/u/dan1994)\
**Post date:** [February 25, 2022, 11:23pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/3 "2022-02-25T23:23:55Z")

</div>

Hi @jon.zoom ,

Thanks a lot for the quick reply. The logs came from a Oneplus 8 5G using android 11. However we’ve been able to reproduce the crash on all of our testing devices. From our crashlytics reports we see that it’s happened to lots of different kinds of devices as well. Below is the full stack trace

Fatal Exception: java.lang.AbstractMethodError: abstract method “void com.google.android.exoplayer2.Player$EventListener.onTimelineChanged(com.google.android.exoplayer2.Timeline, int)”  
at com.google.android.exoplayer2.ExoPlayerImpl.lambda$updatePlaybackInfo$6(ExoPlayerImpl.java:1002)  
at com.google.android.exoplayer2.ExoPlayerImpl$$ExternalSyntheticLambda6.invoke(:6)  
at com.google.android.exoplayer2.util.ListenerSet$ListenerHolder.invoke(ListenerSet.java:297)  
at com.google.android.exoplayer2.util.ListenerSet.lambda$queueEvent$0(ListenerSet.java:184)  
at com.google.android.exoplayer2.util.ListenerSet$$ExternalSyntheticLambda1.run(:6)  
at com.google.android.exoplayer2.util.ListenerSet.flushEvents(ListenerSet.java:205)  
at com.google.android.exoplayer2.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:1101)  
at com.google.android.exoplayer2.ExoPlayerImpl.setMediaSourcesInternal(ExoPlayerImpl.java:1195)  
at com.google.android.exoplayer2.ExoPlayerImpl.setMediaSources(ExoPlayerImpl.java:397)  
at com.google.android.exoplayer2.ExoPlayerImpl.setMediaItems(ExoPlayerImpl.java:365)  
at com.google.android.exoplayer2.BasePlayer.setMediaItems(BasePlayer.java:49)  
at com.google.android.exoplayer2.BasePlayer.setMediaItem(BasePlayer.java:34)  
at com.google.android.exoplayer2.SimpleExoPlayer.setMediaItem(SimpleExoPlayer.java:1320)  
at com.zipow.videobox.view.WaitingRoomView.a(WaitingRoomView.java:175)  
at com.zipow.videobox.view.WaitingRoomView.c(WaitingRoomView.java:49)  
at com.zipow.videobox.view.WaitingRoomView.b(WaitingRoomView.java:108)  
at com.zipow.videobox.view.OnSilentView.c(OnSilentView.java:30)  
at com.zipow.videobox.ConfActivityNormal.updateSilentModeView(ConfActivityNormal.java:2)  
at com.zipow.videobox.ConfActivityNormal.onConfReadyCmd(ConfActivityNormal.java:6)  
at com.zipow.videobox.ConfActivityNormal.access$2300(ConfActivityNormal.java:1)  
at com.zipow.videobox.ConfActivityNormal$i.run(ConfActivityNormal.java:1)  
at us.zoom.androidlib.util.EventTaskManager.executeTask(EventTaskManager.java:171)  
at us.zoom.androidlib.util.EventTaskManager.pushOnUiThread(EventTaskManager.java:154)  
at us.zoom.androidlib.util.EventTaskManager.pushImpl(EventTaskManager.java:134)  
at us.zoom.androidlib.util.EventTaskManager.push(EventTaskManager.java:92)  
at com.zipow.videobox.ConfActivityNormal.sinkConfReadyCmd(ConfActivityNormal.java:3)  
at com.zipow.videobox.ConfActivityNormal.onConfStatusChanged2(ConfActivityNormal.java:555)  
at com.zipow.videobox.ConfActivity.handleUICommand(ConfActivity.java:38)  
at com.zipow.videobox.ConfActivityNormal.handleUICommand(ConfActivityNormal.java:3)  
at com.zipow.videobox.conference.context.f.handleUICommand(ZmContextGroupSession.java:7)  
at com.zipow.videobox.conference.context.g.a(ZmContextGroupSessionMgr.java:22)  
at com.zipow.videobox.conference.context.g.a(ZmContextGroupSessionMgr.java:11)  
at com.zipow.videobox.x.c.c.a(ZmConfUINativeEventImpl.java:2)  
at com.zipow.videobox.x.c.b.a(ZmConfStateMgr.java:122)  
at com.zipow.videobox.x.c.b.a(ZmConfStateMgr.java:53)  
at com.zipow.videobox.conference.jni.ZmConfDefaultCallback.onConfStatusChanged2(ZmConfDefaultCallback.java:13)  
at com.zipow.cmmlib.CmmTimer.callNativeTimerProc(CmmTimer.java)  
at com.zipow.cmmlib.CmmTimer.access$200(CmmTimer.java:1)  
at com.zipow.cmmlib.CmmTimer$1.run(CmmTimer.java:5)  
at android.os.Handler.handleCallback(Handler.java:938)  
at android.os.Handler.dispatchMessage(Handler.java:99)  
at android.os.Looper.loop(Looper.java:233)  
at android.app.ActivityThread.main(ActivityThread.java:7959)  
at java.lang.reflect.Method.invoke(Method.java)  
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)  
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [February 28, 2022, 5:36pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/4 "2022-02-28T17:36:19Z")

</div>

Hi @dan1994,

Since you’re able to reproduce the crash, can you please provide detailed steps to reproduce? Also, are you able to reproduce in the SDK sample app?

Thanks!

---

<div class="post-metadata">

**Author:** ![dan1994](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dan1994/32/55368_2.png) [@dan1994](https://devforum.zoom.us/u/dan1994)\
**Post date:** [February 28, 2022, 7:48pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/5 "2022-02-28T19:48:14Z")

</div>

Hi @jon.zoom ,

I just tested on the sample app and I was unable to reproduce the crash. Here is how we’re able to reproduce the crash on our own app:

1. Using the mac zoom client start a meeting with waiting room enabled and a waiting room video.
2. Join this meeting within our app using the zoom sdk. The crash occurs when we initialize the Zoom SDK and are entering the waiting room, we can see the waiting video loading progress bar. Then it suddenly crashes.

NOTE: The crash does not occur when our app is built as an apk. It only occurs when it’s built as an app bundle.

Our app uses the default meeting UI.

Thanks for the help

---

<div class="post-metadata">

**Author:** ![developer-whova](https://avatars.discourse-cdn.com/v4/letter/d/43a26b/32.png) [@developer-whova](https://devforum.zoom.us/u/developer-whova)\
**Post date:** [February 28, 2022, 11:05pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/6 "2022-02-28T23:05:54Z")

</div>

We are also encountering this issue, same symptoms as described

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [March 1, 2022, 9:05pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/7 "2022-03-01T21:05:26Z")

</div>

Hi @dan1994,

Since you are unable to reproduce this in the SDK sample app, would you be able to provide a simple demo app in which this issue is reproducible?

Thanks!

---

<div class="post-metadata">

**Author:** ![dan1994](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/dan1994/32/55368_2.png) [@dan1994](https://devforum.zoom.us/u/dan1994)\
**Post date:** [March 2, 2022, 12:06am UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/8 "2022-03-02T00:06:17Z")

</div>

Hi @jon.zoom

We were actually able to fix this issue by adding the line below to our gradle.properties file

```auto
android.enableDexingArtifactTransform=false

```

Thanks

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [March 2, 2022, 7:18pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/9 "2022-03-02T19:18:46Z")

</div>

That’s great to hear you were able to resolve this, thanks for sharing your solution!

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

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [March 2, 2022, 7:18pm UTC](https://devforum.zoom.us/t/android-crash-during-waiting-room-video/64909/10 "2022-03-02T19:18:50Z")

</div>

Closed on March 2, 2022, 7:18pm UTC


