bug-librejs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-librejs] Bug: LibreJS 4.9.3 doesn't show its button on the add-


From: Loic J. Duros
Subject: Re: [Bug-librejs] Bug: LibreJS 4.9.3 doesn't show its button on the add-on bar
Date: Wed, 12 Jun 2013 07:04:53 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Hmm interesting. Looks like an error in the SDK. I'll try to repack the
addon and see if it works, or make sure LibreJS 5.0, which is reaching
completion, works in the upcoming version of IceCat.

Thanks for your report,

Loic

address@hidden (Bruno Félix Rezende Ribeiro) writes:

> The LibreJS 4.9.3 has a bug that prevents its button to show in the
> add-on bar.  Very after the installation the extension works well, but
> at the subsequent start-ups the bug is triggered.  The extension's
> previous version (4.9.2) works as expected.  My browser is GNU Icecat
> 17.0.1.  The following error message seems to be related with the bug.
>
> error: librejs: An exception occurred.
> TypeError: hiddenWindow.document.body is null
> resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/frame/hidden-frame.js
>  96
> Traceback (most recent call last):
>   File "resource://gre/modules/NetUtil.jsm", line 140, in 
>     aCallback(pipe.inputStream, aStatusCode, aRequest);
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/net/url.js", 
> line 49, in 
>     resolve(data);
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 122, in then
>     else result.then(resolved, rejected)
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 54, in effort
>     try { return f(options) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 142, in resolve
>     while (pending.length) result.then.apply(result, pending.shift())
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 36, in then
>     return { then: function then(resolve) { resolve(value) } }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 116, in resolved
>     function resolved(value) { deferred.resolve(resolve(value)) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/core/promise.js",
>  line 54, in effort
>     try { return f(options) }
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/addon/runner.js",
>  line 91, in onLocalizationReady
>     run(options);
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/addon/runner.js",
>  line 123, in run
>     let program = main(options.loader, options.main);
>   File "resource://jid1-ktlzuoiikvffew-at-jetpack/librejs/lib/main.js", line 
> 104, in 
>     onHide: removePanelContent
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/panel.js", line 
> 365, in 
>     exports.Panel = function(options) Panel(options)
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/deprecated/traits.js",
>  line 114, in Trait
>     return self.constructor.apply(self, arguments) || self._public;
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/panel.js", line 
> 88, in Panel
>     this._init(options);
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/content/symbiont.js",
>  line 70, in Symbiont
>     onUnload: function onUnload() {
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/deprecated/api-utils.js",
>  line 42, in PublicCtor
>     privateCtor.apply(obj, arguments);
>   File 
> "resource://jid1-ktlzuoiikvffew-at-jetpack/addon-sdk/lib/sdk/frame/hidden-frame.js",
>  line 96, in HiddenFrame
>     hiddenWindow.document.body.appendChild(hostFrame);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]