Richard Fish wrote:
On 7/15/06, Daniel Iliev <[EMAIL PROTECTED]> wrote:
I had to reemerge FireFox and ThunderBird due to "emerge --depclean".
Both compiled without complains but the themes and extensions applets
are empty. I tried with recompiling gtk+-{1.2.10-r11, 2.8.19},
dev-libs/{nspr,nss}, enigmail and the mozillas. It didn't help.
I don't have any idea what the problem is, but I would suggest to run
firefox/thunderbird from a terminal window so you can see any error
messages produced.
-Richard
Richard, thanks for your reply.
No, theres is nothing unusual in the terminal output. It just reads "No
running windows found"
However there is output in the javascript console:
>
>Item Installed via directory addition to Install Location: app-global
>Item ID: [EMAIL PROTECTED], attempting to register...
>
>Item Installed/Upgraded at Install Location: app-global Item ID:
>[EMAIL PROTECTED], attempting to register...
>... success, item is compatible
>
>Error: [Exception... "Component returned failure code: 0x80570019
>(NS_ERROR_XPC_CANT_CREATE_WN) [nsIJSCID.createInstance]" nsresult:
>"0x80570019 (NS_ERROR_XPC_CANT_CREATE_WN)" location: "JS frame ::
>file:///usr/lib/mozilla-firefox/components/nsExtensionManager.js ::
>openSafeFileOutputStream :: line 454" data: no]
>Source File:
>file:///usr/lib/mozilla-firefox/components/nsExtensionManager.js
>Line: 454
This appears on every start. The error on line 454 appears also if I try
to install a theme or an extension. Line 454 in nsExtensionManager.js reads:
".createInstance(Components.interfaces.nsIFileOutputStream);" and its a
part of this function:
>
>function openSafeFileOutputStream(file, modeFlags) {
> var fos =
>Components.classes["@mozilla.org/network/safe-file-output-stream;1"]
>
>.createInstance(Components.interfaces.nsIFileOutputStream);
> if (modeFlags === undefined)
> modeFlags = MODE_WRONLY | MODE_CREATE | MODE_TRUNCATE;
> if (!file.exists())
> file.create(nsILocalFile.NORMAL_FILE_TYPE, PERMS_FILE);
> fos.init(file, modeFlags, PERMS_FILE, 0);
> return fos;
>}
--
Best regards,
Daniel
--
[email protected] mailing list