Getting Error after admitting user in Waiting Room within 5-10 seconds

Description
When we are admitting a Audience user in zoom app within 5-10 seconds of request arriving, the join call callback is not being called and i’m getting an error on the console

Browser Console Error

Ie @ zoomus-websdk.umd.min.js:2
handleOnMessage @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onmessage @ zoomus-websdk.umd.min.js:2
zoomus-websdk.umd.min.js:2 creatAVSocket
zoomus-websdk.umd.min.js:2 >>>>>>>> CREATE JSMEDIASKD INSTANCE <<<<<<<<
zoomus-websdk.umd.min.js:2 >>>>>>>>INIT JSMEDIASDK<<<<<<<<
zoomus-websdk.umd.min.js:2 initSharingDecode
zoomus-websdk.umd.min.js:2 initSharingEncode
zoomus-websdk.umd.min.js:2 initVideoDecode
zoomus-websdk.umd.min.js:2 initVideoEncode
zoomus-websdk.umd.min.js:2 initAudioDecode
zoomus-websdk.umd.min.js:2 initAudioEncode
1506_js_media.min.js:1 sharing decode fileURL: https://source.zoom.us/2.1.1/lib/av/1506_sharing_mtsimd.min.js
1506_js_media.min.js:1 https://source.zoom.us/2.1.1/lib/av/1506_video_mtsimd.min.js
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcsp.cloud.zoom.us/wc/ping/81520494238?ts=1642767184381&auth=wpwsrWnBpBMDA1d9URE4tlvcwy0Jj5RktCfo3ZrqGlk&rwcToken=CbkspcDdEXXZdWsMsWHQ1aMBfyzM0LNZoapZ9xidzdU&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcfr.fr.zoom.us/wc/ping/81520494238?ts=1642767184381&auth=wpwsrWnBpBMDA1d9URE4tlvcwy0Jj5RktCfo3ZrqGlk&rwcToken=nSKJCfyPMVMuXJFXv59NuYjQI5F3iwvJsipTeoczmAc&dmz=1
ZoomHelper.js:40 onUserIsInWaitingRoom {isInWaitingRoom: true, userId: 16780288}
zoomus-websdk.umd.min.js:2 resetWebclient
react_devtools_backend.js:4045 >>>>>>>>> resetWebclient >>>>>>>>>>>>>,admit
overrideMethod @ react_devtools_backend.js:4045
l @ zoomus-websdk.umd.min.js:2
k @ zoomus-websdk.umd.min.js:2
_ @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
dispatch @ applyMiddleware.js:35
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
Ie @ zoomus-websdk.umd.min.js:2
handleOnMessage @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onmessage @ zoomus-websdk.umd.min.js:2
zoomus-websdk.umd.min.js:2 --close socket--
react_devtools_backend.js:4045 destroy SDK
overrideMethod @ react_devtools_backend.js:4045
l @ zoomus-websdk.umd.min.js:2
k @ zoomus-websdk.umd.min.js:2
value @ zoomus-websdk.umd.min.js:2
_ @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
dispatch @ applyMiddleware.js:35
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
Ie @ zoomus-websdk.umd.min.js:2
handleOnMessage @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onmessage @ zoomus-websdk.umd.min.js:2
zoomus-websdk.umd.min.js:2 socket closing... 
react_devtools_backend.js:4045 destroy SDK
overrideMethod @ react_devtools_backend.js:4045
l @ zoomus-websdk.umd.min.js:2
k @ zoomus-websdk.umd.min.js:2
value @ zoomus-websdk.umd.min.js:2
value @ zoomus-websdk.umd.min.js:2
callComponentWillUnmountWithTimer @ react-dom.development.js:17169
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
safelyCallComponentWillUnmount @ react-dom.development.js:17176
commitUnmount @ react-dom.development.js:17553
unmountHostComponents @ react-dom.development.js:17873
commitDeletion @ react-dom.development.js:17904
commitAllHostEffects @ react-dom.development.js:18685
callCallback @ react-dom.development.js:149
invokeGuardedCallbackDev @ react-dom.development.js:199
invokeGuardedCallback @ react-dom.development.js:256
commitRoot @ react-dom.development.js:18913
(anonymous) @ react-dom.development.js:20418
unstable_runWithPriority @ scheduler.development.js:255
completeRoot @ react-dom.development.js:20417
performWorkOnRoot @ react-dom.development.js:20346
performWork @ react-dom.development.js:20254
performSyncWork @ react-dom.development.js:20228
batchedUpdates$1 @ react-dom.development.js:20443
notify @ zoomus-websdk.umd.min.js:2
t.notifyNestedSubs @ zoomus-websdk.umd.min.js:2
t.handleChangeWrapper @ zoomus-websdk.umd.min.js:2
dispatch @ createStore.js:173
(anonymous) @ index.js:14
dispatch @ applyMiddleware.js:35
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
dispatch @ applyMiddleware.js:35
(anonymous) @ zoomus-websdk.umd.min.js:2
_ @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
dispatch @ applyMiddleware.js:35
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
Ie @ zoomus-websdk.umd.min.js:2
handleOnMessage @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onmessage @ zoomus-websdk.umd.min.js:2
Show 14 more frames
react_devtools_backend.js:4045 close web socket connection...
overrideMethod @ react_devtools_backend.js:4045
l @ zoomus-websdk.umd.min.js:2
k @ zoomus-websdk.umd.min.js:2
je @ zoomus-websdk.umd.min.js:2
handleOnClose @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onclose @ zoomus-websdk.umd.min.js:2
ZoomHelper.js:20 userOnJoin You are be put in waiting room
zoomus-websdk.umd.min.js:2 Uncaught TypeError: Cannot read properties of undefined (reading 'success')
    at L (zoomus-websdk.umd.min.js:2:1)
    at Ie (zoomus-websdk.umd.min.js:2:1)
    at be (zoomus-websdk.umd.min.js:2:1)
    at zoomus-websdk.umd.min.js:2:1
    at index.js:11:1
    at onTick (zoomus-websdk.umd.min.js:2:1)
    at zoomus-websdk.umd.min.js:2:1
    at Map.forEach (<anonymous>)
    at zoomus-websdk.umd.min.js:2:1
L @ zoomus-websdk.umd.min.js:2
Ie @ zoomus-websdk.umd.min.js:2
be @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ index.js:11
onTick @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
(anonymous) @ zoomus-websdk.umd.min.js:2
setTimeout (async)
(anonymous) @ zoomus-websdk.umd.min.js:2
Ie @ zoomus-websdk.umd.min.js:2
handleOnMessage @ zoomus-websdk.umd.min.js:2
i.<computed>.i.<computed>.onmessage @ zoomus-websdk.umd.min.js:2
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcmb.cloud.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=NMWCzA8bbIBkiEuIhtOuicEcSVOhPJdIGtYyToOsWjs&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwchy.hy.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=UGxBTKktPVMVfeiwJy2BlOT2n7l2GKRYxYLtE-1rLRk&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcsc.sc.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=W8SAbqAuHuxJDeWYLaEoq6v1j7Ycls1VWL9ZvvAfP_M&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcvn.vn.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=_P6h-n0jW9WoXMrcKkuS1nJnOUZ_rtKXbYEh8SndIJQ&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcdv.dv.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=3yBSsvuGdMn7YYOy1BYvy1gclv9Mo3XZOtabb-2bYm0&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwctr.tr.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=kJnszlfRVU4m3ivLbqnoOmOz2PDARzOcuJ6BvQO9YZg&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcsg.cloud.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=0TVE4VYgg2Yhd7D_vyaJgNToypQld8ZE3fgW3mQJMq0&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcsy.sy.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=sj3o9KnWSVya_dzH8KNBhZUPeHjo-K_r9iFGiRrAjzw&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcny.ny.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=peOLp7wBhbriMe7I7agpoEkUyq1LlCrJQcBL71I92xs&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcam.am.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=LFkZKGWXSAlDMik-Z905spfVmQ9_aMNBLiwUOFoMliI&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcsp.cloud.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=vok7Gfktud9SkGo0IoDPXg_vHgZDIAfAp9ry1W7jR3E&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcty.ty.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=aLL3E6l9Jz4tvz8FVeqj5C4VCefCrtDrmBLWTU7DoIc&dmz=1
zoomus-websdk.umd.min.js:2 -- Ping RWC Success --,https://rwcfr.fr.zoom.us/wc/ping/81520494238?ts=1642767188845&auth=Lh9Fgp35tc2v1ln967sR_uanbrTq5Zz0C11gRvzpnoc&rwcToken=r5Mc_qMxhZ8Zr0nftFuv3miRulrJbUal8d89bc_kzKc&dmz=1
zoomus-websdk.umd.min.js:2 creatAVSocket
zoomus-websdk.umd.min.js:2 >>>>>>>> CREATE JSMEDIASKD INSTANCE <<<<<<<<
zoomus-websdk.umd.min.js:2 >>>>>>>>INIT JSMEDIASDK<<<<<<<<
zoomus-websdk.umd.min.js:2 initSharingDecode
zoomus-websdk.umd.min.js:2 initSharingEncode
zoomus-websdk.umd.min.js:2 initVideoDecode
zoomus-websdk.umd.min.js:2 initVideoEncode
zoomus-websdk.umd.min.js:2 initAudioDecode
zoomus-websdk.umd.min.js:2 initAudioEncode
1506_js_media.min.js:1 sharing decode fileURL: https://source.zoom.us/2.1.1/lib/av/1506_sharing_mtsimd.min.js
1506_js_media.min.js:1 https://source.zoom.us/2.1.1/lib/av/1506_video_mtsimd.min.js
fb528628-2814-4b47-aa36-cf92c93b7c90:1 ready to start!
b1e113ab-ab26-440e-aae1-d2fa7f0f6e2c:1 ready to dec video!
5bab5624-dff3-4521-8307-a2ce33215e4f:1 ready to dec video!
72751bd6-48ec-4582-a951-721eee5c8444:1 ready to start!
72751bd6-48ec-4582-a951-721eee5c8444:1 JsAudioDec.js receive startMedia
fb528628-2814-4b47-aa36-cf92c93b7c90:1 JsAudioDec.js receive startMedia
fb528628-2814-4b47-aa36-cf92c93b7c90:1 Open_Audio_WebSocket_Connect
72751bd6-48ec-4582-a951-721eee5c8444:1 Open_Audio_WebSocket_Connect
3c3bd4f4-65dc-4161-b6de-c9dac9769741:1 Open_Sharing_WebSocket_Connect
b1e113ab-ab26-440e-aae1-d2fa7f0f6e2c:1 Open_Video_WebSocket_Connect
5bab5624-dff3-4521-8307-a2ce33215e4f:1 Open_Video_WebSocket_Connect
6b1097db-0bfa-451b-8d51-af956e9dd29d:1 Open_Sharing_WebSocket_Connect

Which Web Meeting SDK version?
2.1.1

Meeting SDK Code Snippets
calling join method, but if entered within 5-10 seconds the join callback is not being called

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Try to join an event whose waiting room is on
  2. Admit user within 5 seconds
  3. See error

Device (please complete the following information):

  • Device: Macbook pro but use 6x cpu slow down (because this is majorly happening on slow systems)
  • OS: MacOS 12
  • Browser: Chrome
  • Browser Version 7.0.4692.71 (Official Build) (arm64)

Additional context

f waiting room is turned on and you admit someone immediately once they enter the waiting room, they get suck on the “Waiting for doors to open screen” even though they are shown inside the meeting within the Zoom app (we have used custom waiting room screen design)

This only seems to happen when the waiting room is turned on and the person is admitted as soon as they enter it. If the waiting room is turned off or you wait 5 - 10 seconds before letting them in, then this problem isn’t encountered.

@ali.syed Thank you for detailing the issue here. So far, I haven’t seen this same behavior on my end but it looks like you’re throttling the CPU performance. Are you able to provide more information about how you’re doing that?

Do you see this issue with the Sample Web App when the CPU performance isn’t throttled?

How many of your users are seeing this issue?

@MaxM we are not throttling the experience in anyway from our side. However, since this happens on older macs / windows far more frequently than newer ones and hence we are slowing down the browser by choosing cpu throttling in the chrome browser performance tab. This is easily reproducible. Infact it was reproducible on 2.2.2, as recent as last evening. We have used sample app and it is reproducible but 1/10 times. So it definitely is happening

@MaxM Any updates on this? This is causing a lot of pain for our customers who are on slower computers. As @developer.admin mentioned, this is easily reproducible by throttling the CPU on Chrome (go to Developer Tools → Performance Tab → Click gears icon within that tab → Change CPU - No throttling to 6x throttling). Thanks!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.