I also had this issue. You can use the extraJvmArgs parameter to tweak the
JVM used to compile GWT application. As GWTCompiler is high recursive code,
stack size may be increased :
<extraJvmArgs>-Xmx512m -Xss1024k</extraJvmArgs>


2009/4/17 Nathaniel Auvil <nathaniel.au...@gmail.com>

> When i try to run:  mvn gwt:compile I get the following error:
>
> C:\spotdev\machs-web>mvn gwt:compile
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'gwt'.
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Unnamed - com.xxx.yyy:machs-web:war:0.0.1-SNAPSHOT
> [INFO]    task-segment: [gwt:compile]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [gwt:compile]
> [INFO] using GWT jars from project dependencies : 1.6.4
> [WARNING] You should not declare gwt-dev as a project dependency. This may
> introduce complex dependency conflicts
> [INFO] Unpack native libraries required to run GWT
> [INFO] auto discovered modules [com.xxx.yyy.machs.web.Machs]
> [INFO] establishing classpath list (scope = compile)
> [INFO]  running main class com.google.gwt.dev.Compiler with args [-gen,
> C:\spotdev\machs-web\target\.generated, -logLevel, INFO, -style, OBF, -war,
> C:\spotdev\machs-web\src\main\webapp, -localWorkers, 2,
> com.xxx.yyy.machs.web.Machs]
> [INFO] Compiling module com.xxx.yyy.machs.web.Machs
> [INFO]    [ERROR] Unexpected internal compiler error
> [INFO] java.lang.StackOverflowError
> [INFO]  at java.lang.ref.ReferenceQueue.poll(ReferenceQueue.java:82)
> [INFO]  at
> java.io.ObjectStreamClass.processQueue(ObjectStreamClass.java:2234)
> [INFO]  at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:266)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1106)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
> [INFO]  at java.util.ArrayList.writeObject(ArrayList.java:570)
> [INFO]  at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
> [INFO]  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [INFO]  at java.lang.reflect.Method.invoke(Method.java:597)
> [INFO]  at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
> [INFO]  at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
> [INFO]  at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [INFO]  at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
> [INFO]  at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
> [INFO]  at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [INFO]  at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
> [INFO]  at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
> [INFO]  at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
> [INFO]  at java.util.ArrayList.writeObject(ArrayList.java:570)
> [INFO]  at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
> [INFO]  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [INFO]  at java.lang.reflect.Method.invoke(Method.java:597)
> [INFO]  at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945)
> [INFO]  at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461)
> [INFO]  at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [INFO]  at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
> [INFO]  at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
> [INFO]  at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
> [INFO]  at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
> [INFO]  at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
>
>
>
>
>
> On Fri, Apr 17, 2009 at 2:46 AM, nicolas de loof <nicolas.del...@gmail.com
> > wrote:
>
>> 1.1-SNAPSHOT allready works with gwt 1.6.4 (aka 1.6 "final")Documentation
>> still needs some improvements, and samples are to be rewritten :'(
>>
>> Let us know your migration issue, this will help improving the plugin
>> stability
>>
>> You may also have a look at
>> http://code.google.com/p/gwtx/wiki/GwtWithMaven
>>
>>
>> 2009/4/16 Nathaniel Auvil <nathaniel.au...@gmail.com>
>>
>>> When is the GWT plug-in, documentation, and most importantly the samples,
>>> going to be updated for 1.6?  I understand there is a snapshot build but i
>>> am having issues migrating to 1.6.
>>
>>
>>
>

Reply via email to