1-click weather javascript error FF4 RC1
I have recently upgraded to Firefox v4.0 RC1, and upon doing so, it seems the extension 1-Click Weather is having a javascript error. This is the error message: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileInputStream.init]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://1clickweather/content/js/utils/filemanager.js :: <TOP_LEVEL> :: line 233" data: no] It appears others have had this same problem. Is there any way to fix this? I have also posted this error message on the extension's page. Hopefully somehow this can be solved, I have been using this extension for years and it would be a shame to no longer be able to use it. :(
Chosen solution
That needs to be fixed by the developer of that extension, it's an incompatibility with Firefox 4.0 coding . I tried to find contact information for that extension's developer or find a support forum for it on Friday for another user, but was unable to find such.
Read this answer in context 👍 4All Replies (6)
Seçilmiş Həll
That needs to be fixed by the developer of that extension, it's an incompatibility with Firefox 4.0 coding . I tried to find contact information for that extension's developer or find a support forum for it on Friday for another user, but was unable to find such.
a member named silverhawk just posted a way to fix this extension on the extension's page under the Reviews section - and now 1-Click Weather is working for me again :)
https://addons.mozilla.org/en-US/firefox/addon/1-clickweather/
many thanks to silverhawk for posting this fix!
I get the error message now when I open Firefox. How do I get rid of the message?
There is no post from silverhawk at that site. Please correct the notice or post the fix Thank You
Modified
Greetings!
The post from silverhawk is still there - you have to click on "See all reviews of this add-on" and the post in question is now on page 2...
silverhawk claims to have fixed the javascript problem with 1-click weather. But how do I modify one of the Javascript files in the .jar file? Sounds easy... for those that know how to do it. How do I fix it if I don't know how to modify javascript files?
Fixed for Firefox 5+
Modified the install.rdf to work on versions up to 8.* Incremented the version to 1.1.9.2 I had to modify one of the Javascript files in the .jar file. Sorry, but there's no way around it as a Javascript error was making it fail. chrome/1clickweather.jar/content/1clickweather/js/1clickweather.js Line 452-454 in the function parameters they used class as a variable name. class is a reserved keyword and cannot be used. I changed it to Myclass which allows it to work. Original File function create_class(class) { return new Function('return new ' + class)(); }; Modified File function create_class(Myclass) { return new Function('return new ' + Myclass)(); };
Link to fixed file: http://www.megaupload.com/?d=HWX605SS
Remove your existing version then go to File->File Open to load this modified version. Enjoy! SilverHawk
Rated 5 out of 5 stars by silverhawk on June 1, 2011