GWT 2.2 Проект ошибки компиляции с рестлетом 2.0 - PullRequest
0 голосов
/ 03 марта 2011

Следующая ошибка появляется при компиляции моего проекта с плагином Google для Eclipse:

Computing all possible rebind results for 'org.restlet.example.gae.serialization.client.ContactResourceProxy'
         Rebinding org.restlet.example.gae.serialization.client.ContactResourceProxy
            Checking rule <generate-with class='org.restlet.rebind.ClientProxyGenerator'/>
               Checking if all subconditions are true (<all>)
                  <when-assignable class='org.restlet.client.resource.ClientProxy'/>
                     Yes, the requested type was assignable
                  Yes: All subconditions were true
            Rule was a match and will be used
            Invoking generator org.restlet.rebind.ClientProxyGenerator
   [ERROR] Errors in 'file:/D:/workspace/ehelios/org.restlet.example.gae.serialization/src/org/restlet/example/gae/serialization/client/Serialization.java'
      [ERROR]  Internal compiler error
java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.core.ext.typeinfo.JClassType, but class was expected
    at org.restlet.rebind.ClientProxyGenerator.generate(ClientProxyGenerator.java:206)
    at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48)

Ответы [ 2 ]

0 голосов
/ 31 марта 2011

Только что выпущен Restlet 2.1 M3, включая поддержку GWT 2.2. Спасибо тебе за твое терпение http://blog.noelios.com/2011/03/31/restlet-framework-2-1-m3-and-2-0-6-released/

0 голосов
/ 03 марта 2011

GWT 2.2 обратно несовместим, что нарушает работу многих сторонних библиотек.В этом случае похоже, что вы используете Restlet для GWT.

В этих случаях ваше единственное немедленное решение - проверить исходный код библиотеки и выполнить сборку самостоятельно.Поскольку это часто бывает сложно или непрактично, ваша следующая лучшая ставка - подождать, пока третье лицо выпустит совместимую с GWT-2.2 сборку своей библиотеки.

В частности, в случае Restlet, вам, вероятно, следует придерживатьсяGWT 2.1 до выхода Restlet 2.1 M3 " на следующей неделе ".

...