在GWT應用程序中我有RPC接口。有些方法可以正常工作(即RemoeServiceServlet
配置正常),但是當我嘗試調用另一個方法時,它總是以onFailure()
方法失敗。 Ajax調用也不會發生(我可以看到它使用FireBug,也不會發生服務器端方法調用),但此服務的另一個方法也會執行Ajax調用。GWT RPC方法調用失敗,沒有錯誤消息
當我嘗試使用e.getMessage()
記錄錯誤時,我得到「undefined」消息。此外,我嘗試使用try-catch
來打包RPC調用代碼 - 沒有錯誤消息。
這個問題可以與GWT-RPC序列化相關嗎?
編輯: Opera蜻蜓顯示錯誤上內部產生的JavaScript以下的方法(編譯PRETTY模式):
function $check(this$static, typeSignature){ if (isNull($get_3(this$static.methodMapNative, typeSignature))) { Unhandled Object: undefined throw new SerializationException_1(typeSignature); } }
與錯誤消息
未處理對象:未定義
有沒有警告? – RAS
你正在使用哪種gwt版本? –
@RAS編譯時,我得到一個類型爲「Serializable」的字段。但是我在另一個項目中使用了'Serializable'字段,所以問題與它無關。 – MyTitle