dear community,
After upgrading from 6.3.1 to 6.3.2, I’m having troubles, most probably not related to the new version, but only to my ability to brake things.
1, after I upgraded vaadin library in eclipse preferences (I downloaded 6.3.2 jar through eclipse), I’m no longer able to build even simple example. I followed this dummy tutorial - http://vaadin.com/eclipse and I ended up with:
javax.servlet.ServletException: Failed to load application class: com.example.testproject.TestprojectApplication
at com.vaadin.terminal.gwt.server.ApplicationServlet.init(ApplicationServlet.java:71)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
2, I have my existing project, that was working before. I was cleaning up libraries in this one (separating them to dedicated projects, because I share them with other projects), so maybe I screwed something up… now I don’t know what. I’m new in vaadin, especially in custom widgets, so I’m giving this error my blank stare:
Compiling widgetset sk.wkobjekt.wko.server.view.widgetset.Sk_wkobjekt_wko_serverWidgetset
Updating GWT module description file...
May 14, 2010 11:46:42 PM com.vaadin.terminal.gwt.widgetsetutils.ClassPathExplorer getAvailableWidgetSets
INFO: Widgetsets found from classpath:
com.vaadin.terminal.gwt.DefaultWidgetSet in jar:file:Q:/code/workspace/sk.wkobjekt.wko.server/WebContent/WEB-INF/lib/vaadin-6.3.2.jar!/
sk.wkobjekt.wko.server.view.widgetset.Sk_wkobjekt_wko_serverWidgetset in file://Q/code/workspace/sk.wkobjekt.wko.server/src
Done.
Starting GWT compiler
java.lang.ClassNotFoundException: com.google.gwt.dev.GWTCompiler
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at com.vaadin.tools.WidgetsetCompiler$1.run(WidgetsetCompiler.java:76)
at java.lang.Thread.run(Thread.java:619)
Widgetset compilation finished
Widgetset compilation completed
I don’t have any custom widgets in my code and the fact that this “skript” found widgets to compile in vaadin-6.3.2.jar is really strange, I have no idea what’s happening. When I don’t compile anything and try to run it, browser itself will throw an error dialog at me, saying:
Failed to load widgetset
/wko/VAADIN/widgetsets/sk.wk…nocache.js?D3GD32…
and this is in the stdout:
Requested resource [VAADIN/widgetsets/sk.wkobjekt.wko.server.view.widgetset.Sk_wkobjekt_wko_serverWidgetset/sk.wkobjekt.wko.server.view.widgetset.Sk_wkobjekt_wko_serverWidgetset.nocache.js]
not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
When I try to compile the “widgets” with a toolbar button, it will create a .gwt.xml file in my src folder that is almost empty… see:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
<module>
<inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" />
</module>
any idea how to fix this?