2010-02-24 82 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图标菜单>选项>重置全部适用于此问题的其他用户。