2013-02-01 36 views
0

我看到JavaScript例外情況不會引發到示例SmartGWT應用程序的瀏覽器。但同樣是由一個普通的GWT應用程序拋出。由SmartGWT自定義UncaughtExceptionHandler嗎?

我所做的只是創建了一個GWT測試應用程序,並提出了一個方案來拋出nullpointer異常。 Firefox/Chrome/IE在瀏覽器控制檯中拋出異常。

對於例如,

Label testLabel = null; 
testLabel.setText("Welcome") 

在相同的應用程序,我創建了SmartGWT的小部件和創建方案拋出一個空指針異常,但異常被拋出沒有對瀏覽器控制檯。

對於例如,

com.smartgwt.client.widgets.Window testWindow = null; 
testWindow.setTitle("Welcome...."); 

我的假設是任何未捕獲的異常應該被移交給瀏覽器。想知道是否有人知道更多關於它的細節?

+0

其中智能GWT的版本,您正在使用? –

回答

0

如果使用低於2.4。其版本修復2.4

是..這woohaa的行爲是存在的,但固定的。

This has been resolved for a while now on mainline. Please try the latest nighty build from http://smartclient.com/builds 

The fix will be in the soon to be released Smart GWT 2.4. 

參考

http://code.google.com/p/smartgwt/issues/detail?id=533

+0

不幸的是我正在使用2.4。不知道爲什麼RunTimeException不會被拋出瀏覽器。讓我看看這個參考,並讓我知道如果我找到有用的東西。 – Thiru