piroor / suspendtab

Suspends background old tabs automatically to save memory usage.
55 stars 10 forks source link

misc errors #47

Closed linvinus closed 8 years ago

linvinus commented 8 years ago

errors on unload plugin

jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js(shutdown, ADDON_DISABLE)
TypeError: can't convert undefined to object
SuspendTabInternal.prototype<.resumeAll@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js:371:1
shutdown/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js:387:4

.....

jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab.js(shutdown, ADDON_DISABLE)
TypeError: can't convert undefined to object
SuspendTabInternal.prototype<.resumeAll@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js:371:1
SuspendTab.prototype<.resumeAll@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab.js:573:3
piroor commented 8 years ago

Thanks, fixed by bb7061b15c6f5c9d1e228c5d52f16e37ccad117c and 3f47bd0da26f58159d049911caf9e6096332b318.

linvinus commented 8 years ago

not exactly, new errors on disable

jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js(shutdown, ADDON_DISABLE)
TypeError: aInstance.resumeAll is not a function
shutdown/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js:463:4
shutdown@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab-internal.js:461:2

....

jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab.js(shutdown, ADDON_DISABLE)
NotFoundError: Node was not found
SuspendTab.prototype<.destroyMenuItems/<@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab.js:853:4
SuspendTab.prototype<.destroyMenuItems@resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/bootstrap.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/components/loader.js -> jar:file:///home/denis/.mozilla/firefox/epnvlhnu.default-1384859286276/extensions/suspendtab@piro.sakura.ne.jp.xpi!/modules/suspendtab.js:844:1
linvinus commented 8 years ago

resolved.

not bug but may be important, if disable plugin while lot (114) of tabs was suspended they all go resuming at same time, in that moment in browser console lot of following messages :

about:blank : Unable to run script because scripts are blocked internally. <unknown>
about:blank : Unable to run script because scripts are blocked internally. <unknown>
about:blank : Unable to run script because scripts are blocked internally. <unknown>
about:blank : Unable to run script because scripts are blocked internally. <unknown>
about:blank : Unable to run script because scripts are blocked internally. <unknown>
about:blank : Unable to run script because scripts are blocked internally. <unknown>