2012-02-24 97 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