调试GWT Rcp故障,无错误

调试GWT Rcp故障,无错误,gwt,rpc,gxt,Gwt,Rpc,Gxt,我真的解决不了这个问题! 我有一个gwt/gxt项目出错了,多亏了post,我可以尽可能多地设置句柄。 这是我调用rpc的代码: Button bSave=new Button("Save", new SelectionListener<ButtonEvent>() { @Override public void componentSelected(ButtonEvent ce) { //creation of parameters

我真的解决不了这个问题! 我有一个gwt/gxt项目出错了,多亏了post,我可以尽可能多地设置句柄。 这是我调用rpc的代码:

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或其他客户端错误。 故障捕获对象不返回任何信息: catch.getMessage->未定义 getStackTracecaught,\n->Unknown.QicUnknown源:0 Unknown.uqcnown源:0 Unknown.yqcnown源:0 Unknown.RncUnknown源:0 Unknown.yqcnown源:0 我不知道该怎么办,有什么建议吗?
谢谢,Federica

我忘了回答我的问题,但最后我找到了问题所在。我知道这没有引起任何人的兴趣,但我不太相信自己,我很确定我会再次陷入这个问题,所以。。。 问题是由于传递给异步函数调用的参数值引起的;对于误写错误,其中一个值是客户端用户定义的对象

再见,费德里卡