I made a new vaadin project in eclipse, put together all the java files as well aas the widgetset.gwt.xml file as they can be found from the incubator.
I had to change some import package names as the gwt-graphics packages have changed.
I then compiled the project without problem and compile the widgetset without problem either.
But when I try to open the demo application I get :
Widgetset does not contain implementation for com.example.charts.BarChart. Check its @ClientWidget mapping, widgetsets GWT module description file and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want to refer to add-on instructions.
And then the raw UIDL.
I checked the @ClientWidget which is in the form : @ClientWidget(VBarChart.class)
I thought maybe the widgetset compiler didn’t compile those files, so I changed the VBarChart so that it would not compile and the widgetset build failed.
I tried changing my tomcat classpath and also making a jar out of the project and importing it without any success.
I looked at the source of several add-ons and have seen that the @ClientWidget was using the full class name.
I tried to change mine but vaadin is still not rendring the components.
I also tried adding the client side classes in my tomcat classpath and to make a .jar file out of them but it never finds the client side classes.
I have tried putting the client side components under client and client.ui (as I have seen it in some add-ons from the directory) without success.
In the verbose log, the components are listed and no error or warning are showing.
I have put the log on pastebin in case more trained eyes can pick up a problem : http://pastebin.com/60YzN0nY
I made a new project, copy/pasted everything inside and… it’s working now.
I can not find any difference between my previous project and this one but maybe some settings somewhere.