WebSdk 2.9.7 many console errors and always black screen on Chrome

Description
Hello everybody, after accessing the meeting, the screen remains totally black. In the meeting the user remains in joining or enters but it is not possible to see or even hear him

Browser Console Error

zoom-meeting-2.9.7.min.js:2 Uncaught (in promise) {type: 'AUDIO', evt: 'ERROR', errorCode: 'NOT_CONNECTED', data: undefined}
b @ zoom-meeting-2.9.7.min.js:2
value @ zoom-meeting-2.9.7.min.js:2
mj @ react-dom.min.js:125
Ch @ react-dom.min.js:129
Dh @ react-dom.min.js:133
Aj @ react-dom.min.js:158
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
ab @ react-dom.min.js:154
Te @ react-dom.min.js:146
(anonymous) @ react-dom.min.js:61
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
Pg @ react-dom.min.js:61
ha @ react-dom.min.js:60
mk.Events.current @ react-dom.min.js:236
Ei @ react-dom.min.js:41
react-dom.min.js:125 TypeError: Cannot read properties of null (reading 'getExtension')
    at Object.AdapterWhiteListCheckForEncoder (1502_js_media.min.js:1:41564)
    at D (zoom-meeting-2.9.7.min.js:2:3896362)
    at t.value (zoom-meeting-2.9.7.min.js:2:3631399)
    at v.value (zoom-meeting-2.9.7.min.js:2:1499870)
    at oj (react-dom.min.js:127:150)
    at Aj (react-dom.min.js:160:448)
    at unstable_runWithPriority (react.min.js:25:260)
    at Da (react-dom.min.js:60:280)
    at ab (react-dom.min.js:154:190)
    at Te (react-dom.min.js:146:355)
Me @ react-dom.min.js:125
Ih.c.callback @ react-dom.min.js:138
Wg @ react-dom.min.js:67
oj @ react-dom.min.js:127
Aj @ react-dom.min.js:160
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
ab @ react-dom.min.js:154
Te @ react-dom.min.js:146
(anonymous) @ react-dom.min.js:61
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
Pg @ react-dom.min.js:61
ha @ react-dom.min.js:60
Qh @ react-dom.min.js:147
notify @ zoom-meeting-2.9.7.min.js:2
n.notifyNestedSubs @ zoom-meeting-2.9.7.min.js:2
n.handleChangeWrapper @ zoom-meeting-2.9.7.min.js:2
a @ redux.min.js:1
(anonymous) @ redux-thunk.min.js:1
dispatch @ redux.min.js:1
Qt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
react-dom.min.js:61 Uncaught TypeError: Cannot read properties of null (reading 'getExtension')
    at Object.AdapterWhiteListCheckForEncoder (1502_js_media.min.js:1:41564)
    at D (zoom-meeting-2.9.7.min.js:2:3896362)
    at t.value (zoom-meeting-2.9.7.min.js:2:3631399)
    at v.value (zoom-meeting-2.9.7.min.js:2:1499870)
    at oj (react-dom.min.js:127:150)
    at Aj (react-dom.min.js:160:448)
    at unstable_runWithPriority (react.min.js:25:260)
    at Da (react-dom.min.js:60:280)
    at ab (react-dom.min.js:154:190)
    at Te (react-dom.min.js:146:355)
AdapterWhiteListCheckForEncoder @ 1502_js_media.min.js:1
D @ zoom-meeting-2.9.7.min.js:2
value @ zoom-meeting-2.9.7.min.js:2
value @ zoom-meeting-2.9.7.min.js:2
oj @ react-dom.min.js:127
Aj @ react-dom.min.js:160
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
ab @ react-dom.min.js:154
Te @ react-dom.min.js:146
(anonymous) @ react-dom.min.js:61
unstable_runWithPriority @ react.min.js:25
Da @ react-dom.min.js:60
Pg @ react-dom.min.js:61
ha @ react-dom.min.js:60
Qh @ react-dom.min.js:147
notify @ zoom-meeting-2.9.7.min.js:2
n.notifyNestedSubs @ zoom-meeting-2.9.7.min.js:2
n.handleChangeWrapper @ zoom-meeting-2.9.7.min.js:2
a @ redux.min.js:1
(anonymous) @ redux-thunk.min.js:1
dispatch @ redux.min.js:1
Qt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
zoom-meeting-2.9.7.min.js:2 Uncaught TypeError: m.AK.connectSocket is not a function
    at Ut (zoom-meeting-2.9.7.min.js:2:1422899)
    at Vt (zoom-meeting-2.9.7.min.js:2:1463782)
    at zoom-meeting-2.9.7.min.js:2:1476807
    at redux-thunk.min.js:1:611
    at Ft (zoom-meeting-2.9.7.min.js:2:3782109)
    at Object.handleOnMessage (zoom-meeting-2.9.7.min.js:2:3783001)
    at i.<computed>.i.<computed>.onmessage (zoom-meeting-2.9.7.min.js:2:3783758)
Ut @ zoom-meeting-2.9.7.min.js:2
Vt @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ zoom-meeting-2.9.7.min.js:2
(anonymous) @ redux-thunk.min.js:1
Ft @ zoom-meeting-2.9.7.min.js:2
handleOnMessage @ zoom-meeting-2.9.7.min.js:2
i.<computed>.i.<computed>.onmessage @ zoom-meeting-2.9.7.min.js:2
typeof SharedArrayBuffer === 'function'
true

Which Web Meeting SDK version?
Meeting SDK for Web - CDN - version 2.9.7

Meeting SDK Code Snippets

   <script src="https://source.zoom.us/2.9.7/lib/vendor/react.min.js"></script>
    <script src="https://source.zoom.us/2.9.7/lib/vendor/react-dom.min.js"></script>
    <script src="https://source.zoom.us/2.9.7/lib/vendor/redux.min.js"></script>
    <script src="https://source.zoom.us/2.9.7/lib/vendor/redux-thunk.min.js"></script>
    <script src="https://source.zoom.us/2.9.7/lib/vendor/lodash.min.js"></script>

    <!-- For Client View -->
    <script src="https://source.zoom.us/zoom-meeting-2.9.7.min.js"></script>
function loadZoomMtg(signatureKey, sdkKey, meetingNumber, pUserEmail, pUserName, userLang, leaveUrl, errorsDiv, sdkVersion) {

    console.log('Loading Zoom libs..', JSON.stringify(ZoomMtg.checkSystemRequirements()));
    removeErrorMsg(errorsDiv);

    ZoomMtg.preLoadWasm();
    ZoomMtg.prepareWebSDK();

    // loads language files, also passes any error messages to the ui
    ZoomMtg.i18n.load(userLang);
    ZoomMtg.i18n.reload(userLang);

    ZoomMtg.setZoomJSLib('https://source.zoom.us/2.9.7/lib', '/av');

    prepareZoomMtgJoin(signatureKey, sdkKey, meetingNumber, leaveUrl, pUserEmail, pUserName, errorsDiv, "", "");

  }

  function prepareZoomMtgJoin(signatureKey, sdkKey, meetingNumber, leaveUrl, userEmail, userName, errorsDiv, meetingPwd, registrantToken) {

    // pass in the registrant's token if your meeting or webinar requires registration. More info here:
    // Meetings: https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/meetings#join-meeting-with-registration-required
    // Webinars: https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/webinars#join-webinar-with-registration-required
    // let registrantToken = ''

    document.getElementById('zmmtg-root').style.display = 'block'
    document.getElementById('zmmtg-root').style.backgroundColor = '#000';

    ZoomMtg.init({
      leaveUrl: leaveUrl,
      success: (success) => {

        console.log('init meeting success', success);

        ZoomMtg.join({
          signature: signatureKey,
          sdkKey: sdkKey,
          meetingNumber: meetingNumber,
          userName: userName,
          userEmail: userEmail,
          passWord: meetingPwd,
          tk: registrantToken,
          success: (success) => {
            console.log('join meeting success', success);
          },
          error: (error) => {
            displayErrorMsg(errorsDiv, error);
          },
        })
      },
      error: (error) => {
        displayErrorMsg(errorsDiv, error);
      }
    })

  }

Device (please complete the following information):

  • Device: Macbook Pro
  • OS: macOS 13.1
  • Browser: Chrome
  • Browser Version 109.0.5414.119 (Build ufficiale) (arm64)

Additional context
Add any other context about the problem here.

I integrated client view of zoom 2.9.5 websdk 2 weeks back everything was great and working fine. From past 2 days zoom stopped working please fix the issue. Is there no backward compatibility when you make changes. Now its totally crashing , however all network calls are ok

Thank you for posting in the Zoom Developer Forum! I noticed you are changing the backgroundColor, does this behavior persist if you do not make that change? Also, can you share a screenshot of what you are seeing?

@Anoyed,

Welcome and thank you for posting in the Zoom Developer Forum! Can you open a new topic for the issue you are seeing? This will allow us to provide more personalized support and keep this topic focused.




Chrome Browser Version 62.0.3202.75 (17 Oct 2017) - really ?

the current version of chrome is 110/111

No, it’s lastest one for the Mac Osx. I don’t know why is logged as a legacy version

the zoom sdk library evaluates the browser user-agent - e.g. in “1502_js_media.min.js” - to decide which methods to use for the zoom meeting

possibly the detected wrong browser version triggers the problem for you

1 Like

what happens, if you use Firefox or Safari?

With Firefox is working fine. I didn’t try with Safari at the moment

Seeing the same error:
TypeError: Cannot read properties of null (reading ‘getExtension’)

But:

  • For one user only
  • Web Sdk 2.8.0
  • Started happening after this user’s Chrome version updated from 108 to 110
  • Apple M1, macOS Catalina 10.15.7

@markusp ,

Are you still seeing the same behavior? If so, can you share a screenshot of the browser console when you see this behavior?

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