# Incorrect Error Dialog

**URL:** <https://devforum.zoom.us/t/incorrect-error-dialog/39902>\
**Category:** Web\
**Created:** [January 7, 2021, 2:21am UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902 "2021-01-07T02:21:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_Tim](https://avatars.discourse-cdn.com/v4/letter/_/e47c2d/32.png) [@\_Tim](https://devforum.zoom.us/u/_Tim)\
**Post date:** [January 7, 2021, 2:21am UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/1 "2021-01-07T02:21:42Z")

</div>

**Description**  
When attempting to join a meeting that has not started  
My error handler logs this to the console  
{method: “join”, status: false, result: “Meeting not started.”, errorMessage: undefined, errorCode: 3008}  
But Zoom SDK shows an error message of “Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again”

As i was in the midst of upgrading to 1.8.5 in face of the looming lockout for 1.7.8 i thought i broke something, it really should have a more appropriate error message.

**Which version?**  
1.8.5 SDK (used in a Vue page)

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

1. Join event that has not started, no waiting room

**Screenshots**

[[Album] imgur.com ![](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/a/1/a1f8fbf18b106330a2463e4ac34e37debcc9056e.jpeg "imgur.com") ](https://imgur.com/a/jUMvwyo)

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 7, 2021, 11:32pm UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/2 "2021-01-07T23:32:30Z")

</div>

Hey @_Tim ,

That is strange, we will look into why the proper error message is not being thrown.

In the meantime, you could handle the error yourself and notify the user that the meeting has not been started.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [January 7, 2021, 11:41pm UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/3 "2021-01-07T23:41:32Z")

</div>

Hey @_Tim,

It looks like @tommy and I were working on this issue at the same time. I’ve reached out to our internal team to see if this messaging can be updated and will let you know when I hear more information from them. (CS-2774)

In the meantime, it does seem his recommendation to handle the error in your application is the best route forward.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![\_Tim](https://avatars.discourse-cdn.com/v4/letter/_/e47c2d/32.png) [@\_Tim](https://devforum.zoom.us/u/_Tim)\
**Post date:** [January 8, 2021, 4:00am UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/4 "2021-01-08T04:00:02Z")

</div>

Thank you both, 2 heads are better than 1 🙂

I thought abotu that, but couldn’t figure out how can to prevent the misleading dialog showing, using the error handler approach from the sdk reference

> ```
> ZoomMtg.join({
> meetingNumber: 123456789,
> userName: 'User name',
> userEmail: '',
> passWord: '',
> apiKey: 'API_KEY',
> signature: 'SIGNATURE',
> success: function(res){console.log(res)},
> **error: function(res){console.log(res)}**
> });
> 
> ```

thanks again for the quick reply and for getting this looked at

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 8, 2021, 5:44pm UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/5 "2021-01-08T17:44:50Z")

</div>

Hey @_Tim ,

We will keep you updated on the fix! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [February 8, 2021, 3:44am UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/6 "2021-02-08T03:44:54Z")

</div>

Closed on February 8, 2021, 3:44am UTC

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

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [June 5, 2021, 12:25am UTC](https://devforum.zoom.us/t/incorrect-error-dialog/39902/7 "2021-06-05T00:25:53Z")

</div>

Hey @_Tim,

Thank you for your patience! Our team has since found tha if you add the following code lines (after the ZoomMtg.preLoadWasm();, ZoomMtg.prepareJssdk(); lines) the **true** error message will display in the UI popup:

```auto
// loads language files, also passes any error messages to the ui
ZoomMtg.i18n.load('en-US');
ZoomMtg.i18n.reload('en-US');

```

We’ll update our documentation to reflect this. Let me know if that helps.

Thanks,  
Max
