Uncaught TypeError: Cannot read properties of undefined (reading 'getSupportedConstraints')

Description
When updating from SDK 2.9.5 to 2.9.7, when joining a meeting, get 2 errors:

Browser Console Error

Uncaught TypeError: Cannot read properties of undefined (reading 'getSupportedConstraints')
    at Object.isSupportCameraPan (1502_js_media.min.js:1:44928)
    at Ga.getPTZCapability (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:134150)
    at Bg (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:258119)
    at Ug (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:257918)
    at vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:259066
    at t.project (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:259625)
    at t._next (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:45877)
    at t.next (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:10650)
    at t._next (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:37079)
    at t.next (vendors-node_modules_babel_runtime_helpers_taggedTemplateLiteral_js-node_modules_brightcove_r-4d0a38.af268ae16998b0f4f7a8.js:16330:10650)

and

 GET https://rwcdv2.dv.zoom.us/wc/ping/93685483954?ts=1676907696281&auth=d0Zm3RIr1hEWU7IoC6JldUpL4GQ-QpJVzPC_bHWLLaw&rwcToken=L74fHYaUTb6mlOScmsYBRlqIS3IBxV2BFi2vMVX3K2s&dmz=1 404 (Not Found)

Additional context
Running project locally, but context is Dev server.

If anyone is having this issue, I found the reason: the 2.9.7 web sdk is making use of a browser property that’s only available in secure context (HTTPS).

1 Like

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