Unable to rejoin or leave/join a new meeting in SPA app

Description
Developing an SPA web app and would like the ability to leave current meeting and join another without reloading the page entirely. Joining the initial meeting is fine, however calling the join() method again with a different meeting number causes the following error.

Error

resetWebclient
react-dom.min.js:117 DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
    at Eg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:123:398)
    at ni (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:128:421)
    at ui (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:133:152)
    at https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:377
    at unstable_runWithPriority (https://source.zoom.us/1.9.9/lib/vendor/react.min.js:27:36)
    at Vc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:360)
    at Sc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:144)
    at Z (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:156:492)
    at Zg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:159:8)
    at Object.notify (https://source.zoom.us/zoom-meeting-1.9.9.min.js:2:1264710)
Bg @ react-dom.min.js:117
c.callback @ react-dom.min.js:126
Ag @ react-dom.min.js:116
zg @ react-dom.min.js:116
qi @ react-dom.min.js:131
ui @ react-dom.min.js:133
(anonymous) @ react-dom.min.js:158
unstable_runWithPriority @ react.min.js:27
Vc @ react-dom.min.js:158
Sc @ react-dom.min.js:158
Z @ react-dom.min.js:156
Zg @ react-dom.min.js:159
notify @ zoom-meeting-1.9.9.min.js:2
n.notifyNestedSubs @ zoom-meeting-1.9.9.min.js:2
t.notifySubscribers @ zoom-meeting-1.9.9.min.js:2
n.handleChangeWrapper @ zoom-meeting-1.9.9.min.js:2
a @ redux.min.js:1
(anonymous) @ redux-thunk.min.js:1
dispatch @ redux.min.js:1
(anonymous) @ zoom-meeting-1.9.9.min.js:2
(anonymous) @ redux-thunk.min.js:1
handleOnClose @ zoom-meeting-1.9.9.min.js:2
i.<computed>.i.<computed>.onclose @ zoom-meeting-1.9.9.min.js:2
wrapFn @ zone.js:763
invokeTask @ zone.js:406
runTask @ zone.js:178
invokeTask @ zone.js:487
invokeTask @ zone.js:1600
globalZoneAwareCallback @ zone.js:1626
zone.js:182 Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
    at Eg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:123:398)
    at ni (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:128:421)
    at ui (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:133:152)
    at https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:377
    at unstable_runWithPriority (https://source.zoom.us/1.9.9/lib/vendor/react.min.js:27:36)
    at Vc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:360)
    at Sc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:144)
    at Z (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:156:492)
    at Zg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:159:8)
    at Object.notify (https://source.zoom.us/zoom-meeting-1.9.9.min.js:2:1264710)

Which Web Meeting SDK version?
1.9.9

To Reproduce(If applicable)
We are following the code examples provided by Zoom, but we are calling the init()/join() methods again with a different meeting number.

Device (please complete the following information):

  • PC
  • Windows 10
  • Chrome
  • 93.0.4577.82 (x64)

Hey @mtinnes ,

This currently is not supported, however this is already on our roadmap to fix. (ZOOM-273476)

Related:

Is this error being thrown after the other meeting is left and the page has reloaded successfully? I cannot reproduce this error.

Thanks,
Tommy

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