I am trying to upgrade to GWT 2.2 and am getting the following errors. Is Errai compatiple with GWT 2.2?
java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.core.ext.typeinfo.JClassType, but class was expected
I got similar erros with other libraries and downloaded the ones compiled with GWT 2.2 and the error s are gone. Where can I find Errai compiled for GWT 2.2.
This is correct. Errai is not currently compatible with GWT 2.2, as GWT 2.2 has broken backwards compatibility by changing it's code generation / deferred binding meta-data APIs.
We're aware of other libraries, like ExtJS and Gin for instance, which have also been broken by GWT 2.2.
We are assessing how to deal with this.
Actually there is already GWT 2.3.0 out. Is it not enough to recompile Errai with the updated SDK? (I havent tried) That was the case for GIN.
The compatiblity breaks by GWT are really not cool anyway. I wonder, if the recompiling fixes the problem, it would be best for the community if we provided Errai versions compiled with other GWT SDKs (ie. 2.1, 2.2, 2.3). I may be able to give a hand with the Hudson setup. WDYT?
Any news about providing Errai builds compatible with different GWT versions (ie. 2.1, 2.2, 2.3)?
I don't have much experience with automated software building (Hudson) and build publishing (Maven Repository) but I am willing to help out if some one can provide some info about it. Errai's wiki seems out of date. I could not find the latest version of Errai at the SVN link in:
ps.: what are the plans for Errai? The project is very interesting but activity seems quite low lately.