调试 GWT Rcp 失败且无错误

Posted

技术标签:

【中文标题】调试 GWT Rcp 失败且无错误【英文标题】:Debug GWT Rcp Failure without errors 【发布时间】:2012-02-24 17:20:25 【问题描述】:

我真的解决不了这个问题! 我有一个 gwt/gxt 项目出错,感谢this 的帖子,我可以放置尽可能多的“句柄”。 这是我调用 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 或其他客户端错误。 捕获的失败对象不返回任何信息: 捕获.getMessage() -> 未定义 getStackTrace(caught, "\n") -> Unknown.Qic(Unknown source:0) Unknown.uqc(Unknown source:0) Unknown.yqc(Unknown source:0) Unknown.Rnc(Unknown source:0) Unknown.$ D(未知来源:0) Unknown.Gqc(未知来源:0) Unknown.yqc(未知来源:0) 我不知道该怎么办,有什么建议吗? 谢谢,费德里卡

【问题讨论】:

【参考方案1】:

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

再见,费德里卡

【讨论】:

以上是关于调试 GWT Rcp 失败且无错误的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助调试 GWT - Jetty '未知领域'

如何在tomcat上配置gwt应用进行调试?

使用 Tomcat (Eclipse) 调试 GWT 应用程序

GWT 2.3 升级后的 RPC 错误

GWT 调试器失去控制

GWT RCP ServiceEntryPointSpecifiedException