2010-02-24 85 views
1

我工作的一個項目,和Firebug的不斷上報nsLoginManager錯誤(這無關我的項目。螢火蟲返回不變nsLoginManager錯誤

這是令人不安的,看看在狀態「3個錯誤」欄上我的瀏覽器只打開它,看看它的艾芬nsloginmanager錯誤消息。再次

以下是錯誤:

[Exception... 
"Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) 
[nsIRequest.name]" nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)" 
location: "JS frame :: file:///Applications/Firefox.app/Contents/MacOS/ 
components/nsLoginManager.js :: anonymous :: line 315" data: no]file:/// 
Applications/Firefox.app/Contents/MacOS/components/nsLoginManager.js 
Line 315 

下面是相關代碼的形式nsLoginManager.js:

 onStateChange : function (aWebProgress, aRequest, 
           aStateFlags, aStatus) { 

     // STATE_START is too early, doc is still the old page. 
     if (!(aStateFlags & Ci.nsIWebProgressListener.STATE_TRANSFERRING)) 
      return; 

     if (!this._pwmgr._remember) 
      return; 

     var domWin = aWebProgress.DOMWindow; 
     var domDoc = domWin.document; 

     // Only process things which might have HTML forms. 
     if (!(domDoc instanceof Ci.nsIDOMHTMLDocument)) 
      return; 

     this._pwmgr.log("onStateChange accepted: req = " + 
         (aRequest ? aRequest.name : "(null)") + 
         ", flags = 0x" + aStateFlags.toString(16)); 

     // Fastback doesn't fire DOMContentLoaded, so process forms now. 
     if (aStateFlags & Ci.nsIWebProgressListener.STATE_RESTORING) { 
      this._pwmgr.log("onStateChange: restoring document"); 
      return this._pwmgr._fillDocument(domDoc); 
     } 

     // Add event listener to process page when DOM is complete. 
     domDoc.addEventListener("DOMContentLoaded", 
           this._domEventListener, false); 
     return; 
    }, 

    // stubs for the nsIWebProgressListener interfaces which we don't use. 
    onProgressChange : function() { throw "Unexpected onProgressChange"; }, 
    onLocationChange : function() { throw "Unexpected onLocationChange"; }, 
    onStatusChange : function() { throw "Unexpected onStatusChange"; }, 
    onSecurityChange : function() { throw "Unexpected onSecurityChange"; } 
}, 

我試過註釋掉/刪除文件的整個部分,只是爲了讓錯誤重新出現。

任何幫助將是完全的。

回答

2

您是否在嘗試「查看選擇源」時發生此錯誤?我最近有同樣的問題(沒有明顯的問題副作用)和this blog post (May 2009)似乎是相關的。看起來這是Firefox中的一個錯誤,Firebug只是在控制檯中進行操作。

雖然我的錯誤是在nsLoginManager(火狐3.5.9)的328線,它是同一個問題:Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIRequest.name]

+0

顯然是這樣!我仍然注意到這個問題,並將其寫成gmail刷新或什麼的。然而,在閱讀你的評論之後,我就去試了一下 - 中提琴!右鍵單擊>查看源代碼= nsloginmanager錯誤。布拉沃,謝謝你! – stormdrain 2010-07-08 18:22:04

0

這可能是一個有問題的擴展。我見過一些擴展會導致垃圾郵件在JavaScript控制檯中結束。通常它並沒有實際上破壞任何東西,但它可能會煩人地過濾出噪音。

嘗試禁用您的每個擴展並查看是否會使其消失。如果確實如此,那麼您可以開始重新啓用它們,以確定哪一個導致問題。

+0

我這樣做...只有運行擴展名是Firebug:/ Thx。 – stormdrain 2010-03-03 19:47:33

0

Flash插件升級是這個問題的原因,我 - 好了,至少它開始在升級後直接發生。

+1

這可能是巧合;我仍然有問題,但只有當我突出>查看選擇源。它永遠不會失敗... – stormdrain 2010-09-29 12:44:40

0

Firebug 1.6b1 plus Firebug> Firebug圖標菜單>選項>重置全部適用於此問題的其他用戶。