After you compile with Ant, select the requestfactory-apt.jar you just built for use in Eclipse (GWT_ROOT/build/lib/requestfactory-apt.jar)
We should definitely fix the instructions (feel free to provide the patch) On Tuesday, May 20, 2014 12:26:09 PM UTC+2, Zied Hamdi OneView wrote: > > Hi Gwt friends :) > > I wanted to start contributing to GWT, so I followed the instructions > until I arrived to the point of using my eclipse. > > There I have the following errors (and since I don't want to change code > that I don't want to submit I'm kind of stuck in what to do now?). The > errors are the following: > > > Description > > Resource > > Path > > Location > > Type > > The type java.util.Map<java.lang.String,java.lang.Integer> cannot be used > here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 79 > > Annotation Problem (Java 6 processor) > > The type > java.util.Map<java.lang.Integer,com.google.web.bindery.requestfactory.shared.SimpleBarProxy> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 81 > > Annotation Problem (Java 6 processor) > > The type > java.util.Map<com.google.web.bindery.requestfactory.shared.SimpleBarProxy,java.lang.Integer> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 83 > > Annotation Problem (Java 6 processor) > > The type java.util.Map<java.lang.String,java.lang.Integer> cannot be used > here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 143 > > Annotation Problem (Java 6 processor) > > The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl > > TypeTokenResolverBuilderImpl.java > > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > > line 4 > > Java Problem > > com.google.web.bindery.requestfactory.vm.impl.TypeTokenResolver cannot be > resolved to a type > > TypeTokenResolverBuilderImpl.java > > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > > line 2 > > Java Problem > > The type > java.util.Map<com.google.web.bindery.requestfactory.shared.MapKeyProxy,com.google.web.bindery.requestfactory.shared.MapValueProxy> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 85 > > Annotation Problem (Java 6 processor) > > The type > java.util.Map<java.lang.Integer,com.google.web.bindery.requestfactory.shared.SimpleBarProxy> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 147 > > Annotation Problem (Java 6 processor) > > The type > java.util.Map<com.google.web.bindery.requestfactory.shared.SimpleBarProxy,java.lang.Integer> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 145 > > Annotation Problem (Java 6 processor) > > The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl > > TypeTokenResolverBuilderImpl.java > > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > > line 6 > > Java Problem > > CSS file com/google/gwt/uibinder/test/client/Menu.css is missing > > WidgetBasedUi.ui.xml > > /gwt-user/core/test/com/google/gwt/uibinder/test/client > > line 110 > > Google Web Toolkit UiBinder Problem > > The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl > > TypeTokenResolverBuilderImpl.java > > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > > line 5 > > Java Problem > > The type > java.util.Map<com.google.web.bindery.requestfactory.shared.MapKeyProxy,com.google.web.bindery.requestfactory.shared.MapValueProxy> > > cannot be used here > > BaseFooProxy.java > > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared > > line 149 > > Annotation Problem (Java 6 processor) > > > > So the first set of errors is related to using java.util.Map in > EntityProxies (which I thought is forbidden), but it may have changed in > recent versions, or maybe this version in trunk. In that case I need to > compile with GWT version that is in trunk right? The project compiles > successfully with ant, do I have to use the freshly compiled GWT instead of > my current 2.6.1 ? > > *com.google.web.bindery.requestfactory.vm.impl.TypeTokenResolver *is a > generated interface? I can't find it anywhere. > > I also have a doubt with the task in eclipse/README.txt : > > Project->Properties->Java Compiler->AnnotationProcessor->Factory Path > - Add Variable > - Select GWT_TOOLS and click Extend > - Select lib/requestfactory and the most recently dated > requestfactory-apt-YYYY-MM-DD.jar > > > the only one with a date is requestfactory-apt-2011-08-18.jar (is it the > last one???). There are two other versions without a date one seems old too > 'apt-2.5.1' and the other doesn't specify its version > > Thanks for your help > > > > > > > > > > > > > > > > > p.s: > if the error font is too small here they are again without formatting > > - Description Resource Path Location Type > - The type java.util.Map<java.lang.String,java.lang.Integer> cannot be > used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 79 Annotation Problem (Java 6 processor) > - The type > > java.util.Map<java.lang.Integer,com.google.web.bindery.requestfactory.shared.SimpleBarProxy> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 81 Annotation Problem (Java 6 processor) > - The type > > java.util.Map<com.google.web.bindery.requestfactory.shared.SimpleBarProxy,java.lang.Integer> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 83 Annotation Problem (Java 6 processor) > - The type java.util.Map<java.lang.String,java.lang.Integer> cannot be > used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 143 Annotation Problem (Java 6 processor) > - The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl TypeTokenResolverBuilderImpl.java > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > line > 4 Java Problem > - com.google.web.bindery.requestfactory.vm.impl.TypeTokenResolver > cannot be resolved to a type TypeTokenResolverBuilderImpl.java > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > line > 2 Java Problem > - The type > > java.util.Map<com.google.web.bindery.requestfactory.shared.MapKeyProxy,com.google.web.bindery.requestfactory.shared.MapValueProxy> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 85 Annotation Problem (Java 6 processor) > - The type > > java.util.Map<java.lang.Integer,com.google.web.bindery.requestfactory.shared.SimpleBarProxy> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 147 Annotation Problem (Java 6 processor) > - The type > > java.util.Map<com.google.web.bindery.requestfactory.shared.SimpleBarProxy,java.lang.Integer> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 145 Annotation Problem (Java 6 processor) > - The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl TypeTokenResolverBuilderImpl.java > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > line > 6 Java Problem > - CSS file com/google/gwt/uibinder/test/client/Menu.css is missing > WidgetBasedUi.ui.xml > /gwt-user/core/test/com/google/gwt/uibinder/test/client line 110 Google > Web Toolkit UiBinder Problem > - The method addTypeToken(String, String) is undefined for the type > TypeTokenResolverBuilderImpl TypeTokenResolverBuilderImpl.java > /gwt-user/.apt_generated/com/google/web/bindery/requestfactory/vm/impl > line > 5 Java Problem > - The type > > java.util.Map<com.google.web.bindery.requestfactory.shared.MapKeyProxy,com.google.web.bindery.requestfactory.shared.MapValueProxy> > > cannot be used here BaseFooProxy.java > /gwt-user/core/test/com/google/web/bindery/requestfactory/shared line > 149 Annotation Problem (Java 6 processor) > - > > -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/de0ebf5b-9f37-47ec-86d1-73e66fd27125%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
