Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#5548 closed Bug (invalid)

Error: l.lang.contextmenu is undefined

Reported by: Christian Stone Owned by:
Priority: Normal Milestone:
Component: General Version: 3.2.1
Keywords: Pending Cc: lamnt.8x@…


I keep getting the following error when upgrading to 3.2.1 from 3.2 of ckeditor.

From Firebug [Break on this error] a.dialog.add('colordialog',this.path+'...unction(l){this._.listeners.push(l);

Console Error Error: l.lang.contextmenu is undefined Source File: http://localhost:8080/ckeditor/ckeditor.js Line: 44

The following behavior occurs. when loaded as a local file, the examples work. when deployed on a webserver (cache is cleared), the examples fail. (Examples are the sample editors you provide, ie: (FAILS) http://localhost:8080/ckeditor/_samples/fullpage.html (WORKS) file:///source/websites/coreJava/trunk/web/ckeditor/_samples/fullpage.html

Again, I cleared the cache, and am serving things up normally...

Change History (12)

comment:1 Changed 13 years ago by Christian Stone

Resolution: invalid
Status: newclosed

For whatever reason, it seems to be working now. I don't understand it all, since I confirmed that the browser cache was cleared... however, relaunching the server and Firefox seems to do the trick.

comment:2 Changed 13 years ago by Andrew

Resolution: invalid
Status: closedreopened

I can verify that this happens whenever we try the 3.2.1 compressed js code . In version 3.2 using the compressed js it works fine without any issues. And this works also on the 3.2.1 uncompressed JS code. We have tested in IE,FF,Safari, Opera and this error is universal across all the browsers.

We have even tested it on different servers with the same error reproduced each time on the 3.2.1 compressed JS code.

comment:3 Changed 13 years ago by Alfonso Martínez de Lizarrondo

Keywords: Pending added
Priority: HighNormal

Can you provide a URL to test it?

comment:4 Changed 13 years ago by Christian Stone

I did if fact switch to the uncompressed version with hopes of debugging it, and rebooted the servers. Sweet, I wasn't insane :)

comment:5 Changed 13 years ago by Andrew

The sites we testing are using the Joomla CMS. We are more or less using the CKeditor out of the box.

I am happy to allow you to view what is happening on one of our test servers. I will need to create an account for you to log in. Can you provide me with an email to forward the revelant details to you.

Looking out other tickets I thought it might be something to do with the en.js compressed langauge file. But I have tested it with other languages all with the same result. Each time the language file is being loaded but I get the same error

Any Ideas?

comment:6 Changed 13 years ago by Andrew


Okay we have looked futher into this and found that the reason why the compressed language files were causing us an issue was due to the fact that they were not updated with the 3.2.1 version. After we did this everything is now working except for the major change in how the styles combo box works in this minor bug fix release!

Anyway thanks a lot guys for the hard work!

So anyone else getting this issue means that either your langauge file is not being loaded or that the you are not using the 3.2.1 version of the language file in which the label below was added:

contextmenu :


options : 'Context Menu Options'


comment:7 Changed 13 years ago by Alfonso Martínez de Lizarrondo

So you did update part of the scripts but not the translations?

Be sure to always update all the files because they can generate all kind of errors otherwise.

If stonescape confirms that this is the case also for him the bug will be closed as Invalid. If not, we still need a url to test and you can send the info to a.martinez at cksource dot com if you don't want to post a sample here.

comment:8 Changed 13 years ago by Andrew

we missed the lang folder in our update so that was the casue of our problems.

comment:9 Changed 13 years ago by Christian Stone

I can no longer reproduce this issue. I presumed it was some weird server caching issue, or that there was a proxy issue at the client site. Regardless, I feel that you can close this issue.

-- Christian

comment:10 Changed 13 years ago by Alfonso Martínez de Lizarrondo

Resolution: invalid
Status: reopenedclosed

comment:11 Changed 13 years ago by Lam Nguyen

Cc: lamnt.8x@… added
Component: GeneralServer : Java

I have same the error on version 3.3.2. I have just test again on my local the case stonescape test above : The first time i see the error on console : Console Error:

l.lang.contextmenu is undefined
[Break on this error] i.colorButton_foreStyle=element:'span...ement(),u=s.$.clientX,v=s.$.clientY;
ckeditor.js (line 45)		

And then, when i clear cache browser, after that refresh browser, this error still getting on browser.

The result is i don't create any instance of CKEDITOR.

I will show you the url to test asap.

comment:12 Changed 13 years ago by Alfonso Martínez de Lizarrondo

Component: Server : JavaGeneral
Note: See TracTickets for help on using tickets.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy