在GWT中的产品模式中,断言不可用,这很好,但是由于GXT错误,我得到一个断言错误,并且由于必需的类不可用,我得到的只是一个com.google.gwt.core.client。浏览器中出现JavaScriptException错误,并且不足以正确调试它。为什么我需要这个的原因是因为在我定制的框架我创建了一个类,是负责的错误处理GWT产品模式AssertionException Catch?怎么样?
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的? – 2012-01-06 17:21:06
您的服务器上有错误日志可能会告诉您错误的来源 – 2012-01-06 22:53:19
我使用gwt2.4和gxt2.2.5 .... – user1035341 2012-01-07 14:18:48