2012-02-24 142 views
0

我真的不能解決這個問題! 我有一個gwt/gxt項目得到一個錯誤,並感謝this後我可以把儘可能多的「處理」儘可能。 這就是我所說的RPC代碼:我在服務器端沒有錯誤調試GWT Rcp失敗沒有錯誤

Button bSave=new Button("Save", new SelectionListener<ButtonEvent>() { 
    @Override 
    public void componentSelected(ButtonEvent ce) { 
      //creation of parameters 
      List<CodeBaseModel> rapportino =new ArrayList<CodeBaseModel>(); 
      CodeBaseModel rapp = new CodeBaseModel(getValues()); 
      List<CodeBaseModel> tmp =new ArrayList<CodeBaseModel>(); 
      tmp.add(rapp); 
      snd_service.saveData(tmp, new AsyncCallback<Boolean>(){ 
      public void onFailure(Throwable caught) { 
     Window.alert(caught.getMessage()); 
     Window.alert(getStackTrace(caught, "\n")); 
      } 
     public void onSuccess(List<CodeBaseModel> result) { 
     //control results 
       ... 
      } 
      }); 
    } 
}); 

,並且永遠不會執行該功能。
在Chrome中,我看不到服務器服務的請求。
我在代碼的另一點使用完全相同的異步類的相同功能,它工作正常(我以相同的方式調用它)。
我沒有得到任何JavaScript或其他客戶端錯誤。
故障捕獲對象返回任何信息:
caught.getMessage() - >未定義
的getStackTrace(捕獲, 「\ n」 個) - > Unknown.Qic(未知來源:0)Unknown.uqc(未知來源:0 )Unknown.yqc(未知來源:0)Unknown.yqc(未知來源:0)Unknown.Rnc(未知來源:0)未知。$ D(未知來源:0)Unknown.Gqc(未知來源:0)Unknown.yqc(未知來源:0)

我不知道該怎麼辦,有什麼建議?

感謝,費德里卡

回答

0

我忘了回答我的問題,但最後我發現那裏有問題。我看到它不感興趣,但我不太相信自己,我很確定我會再次陷入這個問題,所以... 問題是由於傳遞給參數的值異步函數調用;對於錯誤寫入錯誤,其中一個值是客戶端用戶定義的對象。

Bye,Federica