在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