“如何调试”;Permisson否认了这一说法;使用Firefox插件SDK时出错

“如何调试”;Permisson否认了这一说法;使用Firefox插件SDK时出错,firefox,permissions,firefox-addon,stack-trace,firefox-addon-sdk,Firefox,Permissions,Firefox Addon,Stack Trace,Firefox Addon Sdk,在使用Addon SDK 1.0测试和调试扩展时,我有时会在调试输出窗口中注意到以下内容: error: An exception occurred. Traceback (most recent call last): Error: Permission denied to access object 有没有办法获得更多的信息?一些调用堆栈信息会很好。另外,了解访问被拒绝的“对象”也会有所帮助 (我知道我可以将console.debug()调用放在每条语句之前,但我在这里寻找一种更优雅的方式

在使用Addon SDK 1.0测试和调试扩展时,我有时会在调试输出窗口中注意到以下内容:

error: An exception occurred.
Traceback (most recent call last):
Error: Permission denied to access object
有没有办法获得更多的信息?一些调用堆栈信息会很好。另外,了解访问被拒绝的“对象”也会有所帮助


(我知道我可以将
console.debug()
调用放在每条语句之前,但我在这里寻找一种更优雅的方式)

正如瓦迪米尔指出的,这实际上是Gecko错误报告中的一个缺陷。因此,如果不在上面喷洒“代码< >控制台”(Log[A])/代码>,就必须使用C++级调试器或获取和修复内核缺陷。已经跟踪了很多可以改进错误消息的案例。

正如瓦迪米尔指出的,这实际上是Gecko错误报告的一个缺陷。因此,如果不在上面喷洒“代码< >控制台”(Log[A])/代码>,就必须使用C++级调试器或获取和修复内核缺陷。已经追踪了一些错误消息可以被改进的情况。

假定回溯字段是空的——壁虎本身似乎不知道,错误显然发生在一些C++代码中,而堆栈上没有任何JavaScript。这将指示某些异步操作,例如,
XMLHttpRequest
导致重定向到其他主机,并提示
权限被拒绝
错误。很难调试,不幸的是,即使是
console.debug()
对异步操作也没有多大帮助。正如您所描述的
XMLHttpRequest
可能确实存在问题。不能解决一般问题,但可能足以解决我的具体问题。非常感谢。你试过通过代码>扩展$CFX运行-V /代码>吗?我刚才尝试过<代码> -v>代码>选项,但是结果是一样的。鉴于回溯字段是空的,壁虎本身似乎不知道,错误显然发生在一些C++代码中,而栈上没有任何JavaScript。这将指示某些异步操作,例如,
XMLHttpRequest
导致重定向到其他主机,并提示
权限被拒绝
错误。很难调试,不幸的是,即使是
console.debug()
对异步操作也没有多大帮助。正如您所描述的
XMLHttpRequest
可能确实存在问题。不能解决一般问题,但可能足以解决我的具体问题。非常感谢。您是否尝试过通过
$cfx run-v
运行扩展?我刚刚尝试了
-v
选项,但结果是一样的。