Description
We got a new Zoom SDK javascript error from our production environment yesterday.
It did not affect our users since this happened in the last 3 minutes of their meeting, but as it’s a Null Pointer Issue, you should have a look & fix the code to avoid it - if possible.
Please check the details below.
Browser Console Error
Cannot read properties of null (reading '__reactInternalInstance$6jsy97hl9d')
Which Web Meeting SDK version?
Web SDK 1.9.9
To Reproduce(If applicable)
Cannot reproduce, this happened only once for now.
Screenshots
This error happened while one of the participant was editing some text on our application, so doing nothing special with the Zoom UI. We believe this error has been generated by Zoom background activity and not the user.
Device (please complete the following information):
Additional context
We also have another set of javascript errors that started to appear months or weeks ago depending on the error / SDK release. All the errors below continue to happens and are reported from the 1.9.9.
Do you mind having a look at it as well ?
- TypeError: e.relatedTarget.className.includes is not a function
- TypeError: Cannot read properties of undefined (reading ‘length’)
This happens right after initializing the SDK components
- TypeError: g.a.connectSocket is not a function
This one is quite critical actually. This happens after the SDK has been initialized and when the user is on the process to join the meeting/Zoom.
This prevent the user joining the Zoom meeting.
- InvalidAccessError: Failed to execute ‘connect’ on ‘AudioNode’: cannot connect to an AudioNode belonging to a different audio context
This one seems to be related to an Audio configuration issue within the Zoom UI by a user.
Here is what was on the user’s screen (probably a dialog popup when trying to join by audio computer):
click on コンピューターのオーディオを使用できません。 Zoomは一時的にご使用のコンピューターのデバイスを使用してミーティングのオーディオに接続することができません。「コンピューターでオーディオに参加」をクリ […]
Translated as:
click on Computer audio is not available. Zoom is temporarily unable to connect to meeting audio using your computer’s device. Click “Join Audio on Computer” […]
- TypeError: Cannot read properties of null (reading ‘createMediaStreamSource’)
That one seems to be generated after a disconnection within Zoom (indicated by the event listener logs)
Disconnection is one thing (root cause here), but your library code should not generate a Null object error & handle such case.
- TypeError: Failed to construct ‘MediaStreamTrackProcessor’: Input track cannot be ended
This one seems to be related to the audio when clicking on Audio join by computer right after joining the Zoom meeting.
This click before the error happens:
コンピューターでオーディオに参加
is actually a click on the Audio join by computer button.
Translation of the text:
Join audio on your computer