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

Reply via email to