Error! Module '3CX.com.OSBjsi'. Error ID 501

Dedicated forum for the visual 'drag and drop' voice application designer that allows easy creation of advanced voice applications without programming knowledge

Moderators: kevin, 3CX staff

Error! Module '3CX.com.OSBjsi'. Error ID 501

Postby SWSDEV » Thu Feb 11, 2010 1:59 am

What does this mean?

17:54:37.187|4420|(0):Error! Module '3CX.com.OSBjsi'. Error ID 501. errmsgTypeError: application.testvad has no propertiesline1linetxttokentxt
Shahzad Qureshi
SWS Development - 3CX Certified Partner
Custom 3CX integration
Salt Lake City, UT USA
801-938-7712
swsdev.com
SWSDEV
Expert
Expert
 
Posts: 246
Joined: Sat Feb 23, 2008 6:51 am
Location: Salt Lake City, Utah - USA

Re: Error! Module '3CX.com.OSBjsi'. Error ID 501

Postby VAD_Support » Thu Feb 11, 2010 2:17 pm

That is a javascript runtime error: "application.testvad has no properties".

The VAD represents components as javascript objects. Then, the properties of the component are properties of the javascript object. Here, it seems that you have a component named "testvad", but somehow the properties are not initialized.

Can you describe what are you trying to do? What kind of component is "testvad"?
VAD_Support
3CX Valued Professional
3CX Valued Professional
 
Posts: 421
Joined: Thu Aug 06, 2009 5:29 pm

Re: Error! Module '3CX.com.OSBjsi'. Error ID 501

Postby SWSDEV » Thu Feb 11, 2010 4:42 pm

That was the name of the application.

But I got the problem to go away after a simple change. I had custom components inside the application which had a period in the name, such as testvad.testcode.comp. When changed to testvad_testcode.comp it worked finally.

I don't understand why, because I thought I had a different component previously that worked fine with a period in the name.
Shahzad Qureshi
SWS Development - 3CX Certified Partner
Custom 3CX integration
Salt Lake City, UT USA
801-938-7712
swsdev.com
SWSDEV
Expert
Expert
 
Posts: 246
Joined: Sat Feb 23, 2008 6:51 am
Location: Salt Lake City, Utah - USA

Re: Error! Module '3CX.com.OSBjsi'. Error ID 501

Postby VAD_Support » Thu Feb 11, 2010 4:51 pm

Well, that explains the problem. With a period in the name of the component, when the VAD generates the VXML script it tries to create the variable "application.testvad.testcode". That is interpreted by the javascript engine as a variable named "testvad" with a property "testcode". But the variable testvad does not have that property, and that's why the problem appears.

We had a similar problem in the past with dots in the name of the project. We fixed that some time ago. This is a similar problem with the component, we'll make some changes in the VAD to change that automatically to "_" in the javascript variable name. Until this fix is released, you will have to avoid using dots in the name of components.

Thanks for reporting this.

Regards,
VAD_Support
3CX Valued Professional
3CX Valued Professional
 
Posts: 421
Joined: Thu Aug 06, 2009 5:29 pm


Return to 3CX Voice Application Designer (VAD)

Who is online

Users browsing this forum: No registered users and 0 guests