Javascript System JS:更新到Firefox v25后运行cfx run时出现警告错误

Javascript System JS:更新到Firefox v25后运行cfx run时出现警告错误,javascript,firefox,firefox-addon,firefox-addon-sdk,Javascript,Firefox,Firefox Addon,Firefox Addon Sdk,我正在尝试测试我正在开发的一个插件,它一直在工作,直到我升级到FirefoxV25。然后我开始出现以下错误: System JS : WARNING chrome://browser/content/tabbrowser.xml:2635 function loadURI does not always return a value System JS : WARNING chrome://browser/content/tabbrowser.xml:2655 f

我正在尝试测试我正在开发的一个插件,它一直在工作,直到我升级到FirefoxV25。然后我开始出现以下错误:

System JS : WARNING chrome://browser/content/tabbrowser.xml:2635
        function loadURI does not always return a value
System JS : WARNING chrome://browser/content/tabbrowser.xml:2655
        function loadURIWithFlags does not always return a value
当我点击任何东西时,会出现大量的js错误。我运行了cfx testall并得到了一系列错误。然后我下载了一个新的安装,在运行cfx testall时仍然出现错误

我运行的上一个cfx测试的完整结果:整个错误跟踪太长,无法满足一个stackoverflow问题,但这里有一部分:

(C:\xampp\htdocs\firefoxaddon\addon-sdk-master) C:\xampp\htdocs\firefoxaddon\addon-sdk-master>cfx testall
Testing cfx...
.....................................................................................
----------------------------------------------------------------------
Ran 85 tests in 43.652s

OK
Testing all examples...
Testing annotator...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmpixuz5_.mozrunner'.
Running tests on Firefox 25.0/Gecko 25.0 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under winnt/x86-msvc.
Error: TypeError: mr.collectReports is not a function
 Traceback (most recent call last):
  File "resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/timers.js", line 40, in notify
    callback.apply(null, args);
  File "resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/runner.js", line 46, in runTests/<
    onDone: onDone
  File "resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/harness.js", line 588, in runTests
    startLeaks = getPotentialLeaks();
  File "resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/harness.js", line 383, in getPotentialLeaks
    mr.collectReports(logReporter, null);
0 of 1 tests passed.
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Total time: 2.666000 seconds
Program terminated unsuccessfully.
Testing library-detector...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmpok6vjq.mozrunner'.
Running tests on Firefox 25.0/Gecko 25.0 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under winnt/x86-msvc.
Error: TypeError: mr.collectReports is not a function
 Traceback (most recent call last):
  File "resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/timers.js", line 40, in notify
    callback.apply(null, args);
  File "resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/runner.js", line 46, in runTests/<
    onDone: onDone
  File "resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/harness.js", line 588, in runTests
    startLeaks = getPotentialLeaks();
  File "resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/harness.js", line 383, in getPotentialLeaks
    mr.collectReports(logReporter, null);
0 of 1 tests passed.
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Total time: 2.571000 seconds
Program terminated unsuccessfully.
Testing reading-data...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmp8oghkx.mozrunner'.
Running tests on Firefox 25.0/Gecko 25.0 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under winnt/x86-msvc.
Error: TypeError: mr.collectReports is not a function
 Traceback (most recent call last):
  File "resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/timers.js", line 40, in notify
    callback.apply(null, args);
  File "resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/runner.js", line 46, in runTests/<
    onDone: onDone
  File "resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/harness.js", line 588, in runTests
    startLeaks = getPotentialLeaks();
  File "resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/harness.js", line 383, in getPotentialLeaks
    mr.collectReports(logReporter, null);
0 of 1 tests passed.
Total time: 2.652000 seconds
Program terminated unsuccessfully.
Testing reddit-panel...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmp22os34.mozrunner'.
Running tests on Firefox 25.0/Gecko 25.0 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under winnt/x86-msvc.
Error: TypeError: mr.collectReports is not a function
 Traceback (most recent call last):
  File "resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/timers.js", line 40, in notify
    callback.apply(null, args);
  File "resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/runner.js", line 46, in runTests/<
    onDone: onDone
  File "resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/harness.js", line 588, in runTests
    startLeaks = getPotentialLeaks();
  File "resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/harness.js", line 383, in getPotentialLeaks
    mr.collectReports(logReporter, null);
0 of 1 tests passed.
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Total time: 2.656000 seconds
Program terminated unsuccessfully.
Some examples tests were unsuccessful.
Testing all unit-test addons...
Testing addon-page...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmp8r3n4v.mozrunner'.
console.error: addon-page:
  Message: SyntaxError: missing ( before formal parameters
  Stack:
    @resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/deprecated/list.js:119
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/windows/firefox.js:8
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/windows.js:18
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/tabs/tabs-firefox.js:7
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/tabs/tabs.js:18
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/tabs.js:10
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
@resource://test-addon-page-at-jetpack/addon-page/lib/main.js:19
CuddlefishLoader/options<.load@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/loader/cuddlefish.js:129
run@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/addon/runner.js:146
startup/<@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/addon/runner.js:113
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:153
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:153
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:118
then@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:43
resolve@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/core/promise.js:185
readAsync/<@resource://extensions.modules.test-addon-page-at-jetpack.commonjs.path/sdk/net/url.js:49
@resource://gre/modules/NetUtil.jsm:137

JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Total time: 38.135000 seconds
Program terminated successfully.
Testing chrome...
Using binary at 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe'.
Using profile at 'c:\users\aaron~1.eva\appdata\local\temp\tmppcscos.mozrunner'.
Running tests on Firefox 25.0/Gecko 25.0 ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under winnt/x86-msvc.
Error: TypeError: mr.collectReports is not a function
 Traceback (most recent call last):
  File "resource://extensions.modules.test-chrome-at-jetpack.commonjs.path/sdk/timers.js", line 40, in notify
    callback.apply(null, args);
  File "resource://extensions.modules.test-chrome-at-jetpack.commonjs.path/sdk/test/runner.js", line 46, in runTests/<
    onDone: onDone
  File "resource://extensions.modules.test-chrome-at-jetpack.commonjs.path/sdk/test/harness.js", line 588, in runTests
    startLeaks = getPotentialLeaks();
  File "resource://extensions.modules.test-chrome-at-jetpack.commonjs.path/sdk/test/harness.js", line 383, in getPotentialLeaks
    mr.collectReports(logReporter, null);
0 of 1 tests passed.
JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
Total time: 2.342000 seconds
Program terminated successfully.
(C:\xampp\htdocs\firefoxaddon\addon sdk master)C:\xampp\htdocs\firefoxaddon\addon sdk master>cfx testall
测试cfx。。。
.....................................................................................
----------------------------------------------------------------------
在43.652秒内运行了85次测试
好啊
正在测试所有示例。。。
测试注释器。。。
在“C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\aaron~1.eva\appdata\local\temp\tmpixuz5_uz5.mozrunner”中使用配置文件。
在winnt/x86 msvc下运行Firefox 25.0/Gecko 25.0({ec8030f7-c20a-464f-9b0e-13a3a9e97384})上的测试。
错误:类型错误:mr.collectReports不是函数
回溯(最近一次呼叫最后一次):
文件“resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/timers.js“,第40行,在通知中
callback.apply(null,args);
文件“resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/runner.js“,第46行,在运行测试中/<
翁东:翁东
文件“resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/harness.js“,第588行,在运行测试中
StartEaks=getPotentialLeaks();
文件“resource://extensions.modules.anonid0-annotator-at-jetpack.commonjs.path/sdk/test/harness.js,第383行,在getPotentialLeaks中
collectReports先生(logReporter,空);
已通过1个测试中的0个测试。
JavaScript错误:chrome://browser/content/urlbarBindings.xml,第654行:aUrl未定义
总时间:2.666000秒
程序终止失败。
正在测试库检测器。。。
在“C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\亚伦~1.eva\appdata\local\temp\tmpok6vjq.mozrunner”中使用配置文件。
在winnt/x86 msvc下运行Firefox 25.0/Gecko 25.0({ec8030f7-c20a-464f-9b0e-13a3a9e97384})上的测试。
错误:类型错误:mr.collectReports不是函数
回溯(最近一次呼叫最后一次):
文件“resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/timers.js“,第40行,在通知中
callback.apply(null,args);
文件“resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/runner.js“,第46行,在运行测试中/<
翁东:翁东
文件“resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/harness.js“,第588行,在运行测试中
StartEaks=getPotentialLeaks();
文件“resource://extensions.modules.jid1-r4rsvnkbannvgq-at-jetpack.commonjs.path/sdk/test/harness.js,第383行,在getPotentialLeaks中
collectReports先生(logReporter,空);
已通过1个测试中的0个测试。
JavaScript错误:chrome://browser/content/urlbarBindings.xml,第654行:aUrl未定义
总时间:257000秒
程序终止失败。
正在测试读取数据。。。
在“C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\aaron~1.eva\appdata\local\temp\tmp8oghkx.mozrunner”中使用配置文件。
在winnt/x86 msvc下运行Firefox 25.0/Gecko 25.0({ec8030f7-c20a-464f-9b0e-13a3a9e97384})上的测试。
错误:类型错误:mr.collectReports不是函数
回溯(最近一次呼叫最后一次):
文件“resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/timers.js“,第40行,在通知中
callback.apply(null,args);
文件“resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/runner.js“,第46行,在运行测试中/<
翁东:翁东
文件“resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/harness.js“,第588行,在运行测试中
StartEaks=getPotentialLeaks();
文件“resource://extensions.modules.reading-data-example-at-jetpack-dot-mozillalabs-dot-com.commonjs.path/sdk/test/harness.js,第383行,在getPotentialLeaks中
collectReports先生(logReporter,空);
已通过1个测试中的0个测试。
总时间:2.652000秒
程序终止失败。
测试reddit面板。。。
在“C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\aaron~1.eva\appdata\local\temp\tmp22os34.mozrunner”中使用配置文件。
在winnt/x86 msvc下运行Firefox 25.0/Gecko 25.0({ec8030f7-c20a-464f-9b0e-13a3a9e97384})上的测试。
错误:类型错误:mr.collectReports不是函数
回溯(最近一次呼叫最后一次):
文件“resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/timers.js“,第40行,在通知中
callback.apply(null,args);
文件“resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/runner.js“,第46行,在运行测试中/<
翁东:翁东
文件“resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/harness.js“,第588行,在运行测试中
StartEaks=getPotentialLeaks();
文件“resource://extensions.modules.anonid0-reddit-panel-at-jetpack.commonjs.path/sdk/test/harness.js,第383行,在getPotentialLeaks中
collectReports先生(logReporter,空);
已通过1个测试中的0个测试。
JavaScript错误:chrome://browser/content/urlbarBindings.xml,第654行:aUrl未定义
总时间:2.656000秒
程序终止失败。
一些示例测试未成功。
正在测试所有单元测试插件。。。
正在测试加载项页面。。。
在“C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe”中使用二进制文件。
在“c:\users\aaron~1.eva\appdata\local\temp\tmp8r3n4v.mozrunner”中使用配置文件。
console.error:加载项页面:
消息:SyntaxError:缺少(在形式参数之前)
堆栈: