I'm not yet convinced that this isn't either a) a workspace issue or b) a 
decision the community reached and I missed, but I figured I should stick 
it out there and see if someone can correct me.

I've just brought our project up to date with GWT 2.6.0-rc1 from maven, and 
I can verify that the class files have magic number 50.0 set on them, 
indicating Java 6. I can compile the project with a Java 6 jdk, and gwtc 
behaves as expected, but I can't run dev mode. The error I get usually goes 
a little like this:

ERROR: Unable to initialize static dispatcher
java.lang.UnsupportedClassVersionError: 
com/google/gwt/core/client/JavaScriptObject$ : Unsupported major.minor 
version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
    at 
com.google.gwt.dev.shell.CompilingClassLoader.findClass(CompilingClassLoader.java:1121)
    at 
com.google.gwt.dev.shell.CompilingClassLoader.loadClass(CompilingClassLoader.java:1194)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:249)
    at com.google.gwt.dev.shell.JsValueGlue.set(JsValueGlue.java:220)

The magic number 51.0 indicates Java7 - how is it that while I'm running 
Java 6, I am generating Java 7-only classes?

My working theory is that since we moved some internals to be Java 7 
capable (somewhere around https://gwt.googlesource.com/gwt/+/e4f6142 or a 
related commit), it was set as the default. My question: do we intend to 
require Java 7 for dev mode (and therefore also GWTTestCase run in dev 
mode), but allow Java 6 for essentially everything else?

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors
--- 
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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to