【发布时间】:2012-01-08 02:25:30
【问题描述】:
在 GWT 的产品模式下,断言不可用,这很好,但由于 GXT 错误,我得到一个断言错误,并且因为必要的类不可用,我得到的只是一个 com.google.gwt.core.client浏览器中的 .JavaScriptException 错误,不足以正确调试它。我需要这个的原因是因为在我的自定义框架中我创建了一个负责错误处理的类
GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void onUncaughtException(Throwable e) {
addError(e);
}
});
public void addError(Throwable ex)
{
if(!ex.getClass().equals(AssertionError.class))//(ex instanceof AssertionError))
{
this.addError(ex, true);
}
}
如您所见,我已尝试捕获错误,但无法在生产模式下捕获。我不知何故需要能够区分异常,以便过滤它。所有错误都进入日志,我不希望这些错误出现在日志中
GXT 错误 => http://www.sencha.com/forum/showthread.php?171409-RowEditor-AssertionError&p=709005
感谢帮助
鸡蛋
【问题讨论】:
-
你运行的是什么版本的 GXT?
-
您的服务器上有错误日志,可能会告诉您错误的来源
-
我使用 gwt2.4 和 gxt2.2.5....