Thanks for the clarification, I'll take a quick stab to see if I can make
that change on my own.
On Nov 9, 2013 5:40 PM, "Roberto Lublinerman" <[email protected]> wrote:

> You are right, there should be an extra option -sourceLevel auto and that
> should be the default for devmode.
>
> On Nov 8, 2013, at 17:47, Colin Alworth <[email protected]> wrote:
>
> Thanks Roberto, I'll give that a shot. I normally work with Java 7, but we
> want our code to work with anyone who chooses to use Java 6 as well - and I
> surmised that GWT had the same goal.
>
> Would it make sense to consider a warning indicating that the flag is
> needed with Java 6, or auto-detecting that Java 6 is running so a
> JavaScriptObject$ compiled for 7 can't possibly work?
>
> On Friday, November 8, 2013 6:01:40 PM UTC-6, Roberto Lublinerman wrote:
>>
>> You should be able to invoke devmode with -sourceLevel 6.
>>
>> Roberto Lublinerman | Software Engineer | [email protected] |
>> 408-500-9148
>>
>>
>> On Fri, Nov 8, 2013 at 3:31 PM, Colin Alworth <[email protected]> wrote:
>>
>>> 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 [email protected]
>>> .
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>  --
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to