【问题标题】:Restlet proxy generation fails with latest GWT 2.5.0-RC1使用最新的 GWT 2.5.0-RC1 生成 Restlet 代理失败
【发布时间】:2012-09-01 19:56:35
【问题描述】:

升级到 GWT 2.5.0-RC1 和 Restlet 中断的代理生成 - 我的项目中有最新版本 2.1-RC6。这是堆栈跟踪:

java.lang.NoSuchMethodException: com.google.gwt.user.rebind.rpc.SerializableTypeOracleBuilder.<init>(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.PropertyOracle, com.google.gwt.core.ext.typeinfo.TypeOracle)
    at java.lang.Class.getConstructor0(Class.java:2706)
    at java.lang.Class.getDeclaredConstructor(Class.java:1985)
    at org.restlet.rebind.ClientProxyGenerator.getSerializableTypeOracleBuilder2_2(ClientProxyGenerator.java:767)
    at org.restlet.rebind.ClientProxyGenerator.generateSerializers(ClientProxyGenerator.java:569)
    at org.restlet.rebind.ClientProxyGenerator.generateProxy(ClientProxyGenerator.java:500)
    at org.restlet.rebind.ClientProxyGenerator.generate(ClientProxyGenerator.java:242)

实际的异常在这里抛出:

private SerializableTypeOracleBuilder getSerializableTypeOracleBuilder2_2()
        throws Exception {
    SerializableTypeOracleBuilder result = null;

    Constructor<SerializableTypeOracleBuilder> c = null;
    c = SerializableTypeOracleBuilder.class.getDeclaredConstructor(
            TreeLogger.class, PropertyOracle.class, TypeOracle.class);
    result = c.newInstance(getLogger(), getContext().getPropertyOracle(),
            getTypeOracle());

    return result;
}

以下调用似乎有问题,尽管我不明白为什么:

c = SerializableTypeOracleBuilder.class.getDeclaredConstructor( TreeLogger.class, PropertyOracle.class, TypeOracle.class);

有人让 Restlet GWT 与最新的 GWT 2.5.0-rc1 一起工作??

更新:问题已打开 #647

【问题讨论】:

    标签: gwt restlet


    【解决方案1】:

    我刚刚检查了以下 GWT 版本的 Restlet 的 POM:

    它们都依赖于 GWT 2.2 版。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我们一定会研究解决这个问题。敬请期待
      【解决方案3】:

      感谢您报告此问题。 2.1 和 master 分支已经更新。

      【讨论】:

      • super..我会尽快检查并提供反馈。
      猜你喜欢
      • 2015-04-15
      • 2012-02-21
      • 2016-11-10
      • 1970-01-01
      • 2016-06-20
      • 2022-10-25
      • 2022-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多