I forget about Firefox Console. It have following errors on open:
Error: FBL.getAncestorByClass is not a function
Source File: chrome://firebug/content/firefox/bindings.xml
Line: 443
Error: FBL.$STR is not a function
Source File: chrome://firebug/content/firefox/bindings.xml
Line: 1391
Error: FBL.getAncestorByClass is not a function
Source File: chrome://firebug/content/firefox/bindings.xml
Line: 443
Error: this.browsers[i] is undefined
Source File: chrome://browser/content/tabbrowser.xml
Line: 328
Error: @
mozilla.org/extensions/manager;1@nsIExtensionManager FAILED TypeError: Cc[cName] is undefined ("@
mozilla.org/extensions/manager;1","nsIExtensionManager")@resource://firebug_rjs/firefox/xpcom.js:27
()@chrome://firecookie/content/fireCookie.js:68
()@chrome://firebug/content/legacy.js:32
([object Array])@resource://firebug_rjs/firebug.js:163
([object Object])@resource://firebug_rjs/firebug.js:157
()@resource://firebug_rjs/chrome/chrome.js:105
()@chrome://firebug/content/firefox/panelBarWaiter.js:75
([object Object],null,connect)@chrome://firebug/content/firefox/panelBarWaiter.js:36
([object Object],[object Object],[object Object],Browser,[object Object],[object Object],[object Object],(function (compilation_unit_type) {this.compilation_unit_type = compilation_unit_type;}),[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(function () {}),(function () {}),[object Object],[object Object],[object Object],[object Object])@chrome://firebug/content/main.js:74
((void 0),(function (ChromeFactory, FBL, Firebug, Browser) {try {if (FBTrace.DBG_INITIALIZE || FBTrace.DBG_MODULES) {var delta = (new Date).getTime() - startLoading;FBTrace.sysout("main.js; Firebug modules loaded using RequireJS in " + delta + " ms");}Firebug.require = require;Firebug.connection = new Browser;Browser.onDebug = function () {FBTrace.sysout.apply(FBTrace, arguments);};Firebug.Options.initialize(prefDomain);
function connect() {Firebug.connection.connect();}
window.panelBarWaiter.waitForPanelBar(ChromeFactory, null, connect);if (window.legacyPatch) {if (FBTrace.DBG_MODULES) {FBTrace.sysout("firebug main.js; legacyPatch");}window.legacyPatch(FBL, Firebug);}if (FBTrace.DBG_MODULES) {require.analyzeDependencyTree();}} catch (exc) {if (FBTrace) {FBTrace.sysout("Firebug main initialization ERROR " + exc, exc);}window.dump("Firebug main initialization ERROR " + exc + "\n");if (Components) {Components.utils.reportError(exc);}}}),[object Array],(void 0))@resource://firebug/require.js:1699
execManager([object Object])@resource://firebug/require.js:558
("firebug/net/spy",[object Object])@resource://firebug/require.js:656
execManager([object Object])@resource://firebug/require.js:624
("firebug/net/netPanel",[object Object])@resource://firebug/require.js:656
execManager([object Object])@resource://firebug/require.js:624
("firebug/net/netReps",[object Object])@resource://firebug/require.js:656
execManager([object Object])@resource://firebug/require.js:624
("firebug/lib/dragdrop",[object Object])@resource://firebug/require.js:656
execManager([object Object])@resource://firebug/require.js:624
main("firebug/lib/dragdrop",[object Array],(function (Obj, Firebug, Events) {
function Tracker(handle, callbacks) {this.element = handle;this.handle = handle;this.callbacks = callbacks;this.cursorStartPos = null;this.cursorLastPos = null;this.dragging = false;this.onDragStart = Obj.bind(this.onDragStart, this);this.onDragOver = Obj.bind(this.onDragOver, this);this.onDrop = Obj.bind(this.onDrop, this);this.element.addEventListener("mousedown", this.onDragStart, false);this.active = true;}
Tracker.prototype = {onDragStart: function (event) {if (this.dragging) {return;}if (this.callbacks.onDragStart) {this.callbacks.onDragStart(this);}this.dragging = true;this.cursorStartPos = absoluteCursorPostion(event);this.cursorLastPos = this.cursorStartPos;this.element.ownerDocument.addEventListener("mousemove", this.onDragOver, false);this.element.ownerDocument.addEventListener("mouseup", this.onDrop, false);Events.cancelEvent(e);}, onDragOver: function (event) {if (!this.dragging) {return;}Events.cancelEvent(event);var newPos = absoluteCursorPostion(event);var newPos = newPos.Subtract(this.cursorStartPos);if (this.cursorLastPos.x == newPos.x && this.cursorLastPos.y == newPos.y) {return;}this.cursorLastPos = newPos;if (this.callbacks.onDragOver != null) {this.callbacks.onDragOver(newPos, this);}}, onDrop: function (event) {if (!this.dragging) {return;}Events.cancelEvent(event);this.dragStop();}, dragStop: function () {if (!this.dragging) {return;}this.element.ownerDocument.removeEventListener("mousemove", this.onDragOver, false);this.element.ownerDocument.removeEventListener("mouseup", this.onDrop, false);this.cursorStartPos = null;this.cursorLastPos = null;if (this.callbacks.onDrop != null) {this.callbacks.onDrop(this);}this.dragging = false;}, destroy: function () {this.element.removeEventListener("mousedown", this.onDragStart, false);this.active = false;if (this.dragging) {this.dragStop();}}};
function Position(x, y) {this.x = x;this.y = y;this.Add = function (val) {var newPos = new Position(this.x, this.y);if (val != null) {if (!isNaN(val.x)) {newPos.x += val.x;}if (!isNaN(val.y)) {newPos.y += val.y;}}return newPos;};this.Subtract = function (val) {var newPos = new Position(this.x, this.y);if (val != null) {if (!isNaN(val.x)) {newPos.x -= val.x;}if (!isNaN(val.y)) {newPos.y -= val.y;}}return newPos;};this.Bound = function (lower, upper) {var newPos = this.Max(lower);return newPos.Min(upper);};this.Check = function () {var newPos = new Position(this.x, this.y);if (isNaN(newPos.x)) {newPos.x = 0;}if (isNaN(newPos.y)) {newPos.y = 0;}return newPos;};this.Apply = function (element) {if (typeof element == "string") {element = document.getElementById(element);}if (!element) {return;}if (!isNaN(this.x)) {element.style.left = this.x + "px";}if (!isNaN(this.y)) {element.style.top = this.y + "px";}};}
function absoluteCursorPostion(e) {if (isNaN(window.scrollX)) {return new Position(e.clientX + document.documentElement.scrollLeft + document.body.scrollLeft, e.clientY + document.documentElement.scrollTop + document.body.scrollTop);} else {return new Position(e.clientX + window.scrollX, e.clientY + window.scrollY);}}
var DragDrop = {};DragDrop.Tracker = Tracker;return DragDrop;}))@resource://firebug/require.js:739
callDefMain([object Array])@resource://firebug/require.js:752
("firebug/lib/dragdrop")@resource://firebug/require.js:1337
([object Event])@resource://firebug/require.js:1731
Source File: resource://firebug_rjs/firefox/xpcom.js
Line: 32
Error: Xpcom.CCSV; No Components.classes entry for @
mozilla.org/extensions/manager;1Source File: resource://firebug_rjs/firefox/xpcom.js
Line: 35
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840
Error: document.getElementById("home-button") is null
Source File: chrome://worldip/content/worldip.js
Line: 229
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840
Error: aNode is null
Source File: chrome://browser/content/nsContextMenu.js
Line: 364
Error: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Source File: chrome://browser/content/tabbrowser.xml
Line: 1840