Hi L Frohman,
Try allocating more memory to the GWT compiler process by passing in the
-Xss argument. For example, -Xss1024k might do the trick.

Also worth noting is that there is an issue open to make the compiler use
less stack (link below). In the meantime, adjusting the -Xss argument
appropriately should get you along.

Issue #3510:
http://code.google.com/p/google-web-toolkit/issues/detail?id=3510

Hope that helps,
-Sumit Chandel

On Thu, Apr 2, 2009 at 11:47 AM, L Frohman <lfroh...@gmail.com> wrote:

>
> I am trying ot convert my GWT 1.5 project to 1.6. It ran OK in hosted mode
> in 1.6, but when I try to compile, I get the error below, in
> com.google.gwt.dev.Compiler.
> Has anybody seen this before?
>
>
> ---
>
>     [java] Compiling module com.parvia.builder.Builder
>     [java]    [ERROR] Unexpected internal compiler error
>     [java] java.lang.StackOverflowError
>     [java]     at java.lang.Exception.<init>(Exception.java:77)
>     [java]     at
>
> java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:54)
>     [java]     at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
>     [java]     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at java.lang.reflect.Method.invoke(Method.java:597)
>     [java]     at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>     [java]     at java.util.ArrayList.writeObject(ArrayList.java:570)
>     [java]     at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
>     [java]     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at java.lang.reflect.Method.invoke(Method.java:597)
>     [java]     at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>     [java]     at java.util.ArrayList.writeObject(ArrayList.java:570)
>     [java]     at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown
> Source)
>     [java]     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [java]     at java.lang.reflect.Method.invoke(Method.java:597)
>     [java]     at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>     [java]     at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
>     [java]     at
>
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
>     [java]     at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
>     [java]     at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
>     [java]     at java.util.ArrayList.writeObject(ArrayList.java:570)
> . . .
> (continues repeating last set of lines, though not exactly)
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to