Hi, > [WARN] failed > com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithrel...@dc926f > {/,C:\Personal\Project\GwtRpcSpringExample\war} > java.lang.UnsupportedClassVersionError: Bad version number in .class file
This exception can occur when the source is built targeting a JDK that is not supported by the JDK attempting to run it. In the above example, if the servlet was built targeting only JDK 1.5, but the web server runs JDK 1.4, the above exception will occur. So check that you're using the same jdk to compile and to launch hosted mode and also try cleaning your project before launching the hosted mode (Project > Clean ...). Hope that helps, Salvador On May 16, 12:52 am, hezjing <hezj...@gmail.com> wrote: > Hi Miguel > > The following are the first few messages copied from the GWT Hosted Mode > main window: > > [INFO] Starting Jetty on port 8080 > [INFO] jetty-6.1.x > [INFO] Initializing Spring root WebApplicationContext > [WARN] failed dispatcher > java.lang.UnsupportedClassVersionError: Bad version number in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > at org.mortbay.util.Loader.loadClass(Loader.java:91) > at org.mortbay.util.Loader.loadClass(Loader.java:71) > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > at com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365) > at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590) > at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397) > at com.google.gwt.dev.HostedMode.main(HostedMode.java:232) > > [WARN] failed > com.google.gwt.dev.shell.jetty.jettylauncher$webappcontextwithrel...@dc926f > {/,C:\Personal\Project\GwtRpcSpringExample\war} > java.lang.UnsupportedClassVersionError: Bad version number in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > at org.mortbay.util.Loader.loadClass(Loader.java:91) > at org.mortbay.util.Loader.loadClass(Loader.java:71) > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > at com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365) > at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590) > at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397) > at com.google.gwt.dev.HostedMode.main(HostedMode.java:232) > > [WARN] failed requestloghand...@e1d9e > java.lang.UnsupportedClassVersionError: Bad version number in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > at org.mortbay.util.Loader.loadClass(Loader.java:91) > at org.mortbay.util.Loader.loadClass(Loader.java:71) > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at org.mortbay.jetty.Server.doStart(Server.java:222) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:478) > at com.google.gwt.dev.HostedMode.doStartUpServer(HostedMode.java:365) > at com.google.gwt.dev.HostedModeBase.startUp(HostedModeBase.java:590) > at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:397) > at com.google.gwt.dev.HostedMode.main(HostedMode.java:232) > > [WARN] Error starting handlers > java.lang.UnsupportedClassVersionError: Bad version number in .class file > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:321) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366) > at > org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337) > at org.mortbay.util.Loader.loadClass(Loader.java:91) > at org.mortbay.util.Loader.loadClass(Loader.java:71) > at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73) > at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at > org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) > at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) > at > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) > at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) > at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) > at > com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:414) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) > at > org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115) > at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) > at ... > > read more » --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---