# Cannot read property 'call' of undefined in openvidu-browser client

**URL:** <https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285>\
**Category:** Issues developing apps\
**Tags:** v2\
**Created:** [August 7, 2021, 2:20pm UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285 "2021-08-07T14:20:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 7, 2021, 2:20pm UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/1 "2021-08-07T14:20:07Z")

</div>

Getting unexpected error while using openvidu-browser 2.18.0 npm package

When trying to connect to session, this happens.

```auto
import { OpenVidu } from "openvidu-browser";
...
this.OV = new OpenVidu();
this.session = this.OV.initSession();
...
this.session.connect(this.token).then(function () {...}

```

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/9/9771533a15745d8a20c5179892beedf2124269c2.png)

Any ideas?

Front-end environment: vue3, typescript, vite.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)\
**Post date:** [August 7, 2021, 2:46pm UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/3 "2021-08-07T14:46:03Z")

</div>

I think the bug is fixed in 2.19

---

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 7, 2021, 2:57pm UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/4 "2021-08-07T14:57:48Z")

</div>

Thank you, Micael, will try with 2.19.0

сб, 7 авг. 2021 г., 19:56 Micael Gallego via OpenVidu \<[openvidu@discoursemail.com](mailto:openvidu@discoursemail.com)\>:

---

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 9, 2021, 9:05am UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/5 "2021-08-09T09:05:22Z")

</div>

Same error appears ☹

What is interesting, everything works fine if i just load openvidu.min.js file like this:

```auto
const script = document.createElement("script");
    script.src = "URL_TO_JS/openvidu-browser-2.18.0.min.js";
    script.setAttribute("data-namespace", "OV");
    document.body.appendChild(script);
    script.addEventListener("load", () => {
      // Script is loaded, get token
      let body = { secret: this.secret, room: this.$store.state.user.id };
      postFetch("api2/video", body).then((respond) => {
        this.token = respond;
        // Join session with fetched token
        this.joinSession();
      });
    });

```

But this is not the best practise i guess, but same just don’t work with import { OpenVidu }…

Something is going wrong when session.connect called.

---

<div class="post-metadata">

**Author:** ![pabloFuente](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/pablofuente/32/2536_2.png) [@pabloFuente](https://openvidu.discourse.group/u/pabloFuente)\
**Post date:** [August 10, 2021, 8:51am UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/6 "2021-08-10T08:51:59Z")

</div>

I think the line throwing an error is this one: [openvidu/index.js at master · OpenVidu/openvidu · GitHub](https://github.com/OpenVidu/openvidu/blob/master/openvidu-browser/src/OpenViduInternal/KurentoUtils/kurento-jsonrpc/index.js#L199)

Which means that this import is not properly working in your case, for some reason: [openvidu/index.js at master · OpenVidu/openvidu · GitHub](https://github.com/OpenVidu/openvidu/blob/master/openvidu-browser/src/OpenViduInternal/KurentoUtils/kurento-jsonrpc/index.js#L55)

Try setting breaking points in that file and those lines to further investigate why those imports are not working as they should.

---

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 10, 2021, 9:51am UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/7 "2021-08-10T09:51:43Z")

</div>

This is what i get:

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/0/042508bed5af81c603575ed116242bba94548f14.png)

And

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/b/bf569a67a0c452ceeee0568eb96489cf0e783a67.png)

---

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 10, 2021, 9:56am UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/8 "2021-08-10T09:56:03Z")

</div>

RPC Builder seems have some exception [Exception: TypeError: ‘caller’, ‘callee’, and ‘arguments’ properties may not be accessed on strict mode functions or the arguments objects for calls to them at F…

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/a/a198547e7ea1da7a30896ca640bac15c14d2839e.png)

---

<div class="post-metadata">

**Author:** ![Bullwinkle](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@Bullwinkle](https://openvidu.discourse.group/u/Bullwinkle)\
**Post date:** [August 10, 2021, 1:56pm UTC](https://openvidu.discourse.group/t/cannot-read-property-call-of-undefined-in-openvidu-browser-client/3285/9 "2021-08-10T13:56:31Z")

</div>

Actually don’t know what to do with this
