GWT JavascriptObject在GWT-2.6.1中的ClassCastException

时间:2017-11-11 12:42:47

标签: gwt smartgwt

我们正在使用通过使用GWT和智能gwt项目开发的Web应用程序。目前我们正在使用 GWT-2.5.1和smart gwt-5.0在我们的应用程序中。现在我们想要将智能gwt升级从5.0升级到6.1但不改变GWT。

我们使用GWT-2.5.0的smart-gwt-6.1得到了编译错误。所以我们也将GWT迁移到了2.6.1。现在我们能够成功编译我们的应用程序。

我们得到了如下的运行时异常。

bar

此代码正在使用早期版本的smart-gwt和GWT。但是现在它正在抛出这个例外。

首先,我无法找到有关smart-gwt和gwt的兼容性的任何文档。

任何机构都可以告诉我如何解决上述问题以及如何处理智能gwt的升级。

1 个答案:

答案 0 :(得分:0)

我将如何做到这一点:

  public static native JavaScriptObject createObject(String data) /*-{
        return data;
      }-*/;

public void transformResponse(Object data) { 
    JavaScriptObject jsObj = createObject(data.toString());// This line causes the below excepton
    }