I got IBM WebSphere installed on my machine .. so I just tried to compile
my app with the IBM JDK.

     <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-compiler-plugin</artifactId>
               <configuration>

<executable>C:/IBM/WebSphere/WAS60/java/bin/javac</executable>
                   <fork>true</fork>
                   <source> 1.4</source>
                   <target>1.4</target>
                   <meminitial>128m</meminitial>
                   <maxmem>512m</maxmem>
                   <verbose>false</verbose>
               </configuration>
           </plugin>

It runs ok. So it seems a Sun javac bug (both JDK 1.4 and 1.5) , and not a
Maven problem.

Regards
Pier.


On 5/22/07, Pier Mauro Vignati <[EMAIL PROTECTED]> wrote:

Switching to the JDK 1.5, I've got a  detailed error ... ssomething really
strange:


The system is out of resources.
Consult the following stack trace for details.
java.lang.StackOverflowError
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree (Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java :926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr (Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java :275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)
        at com.sun.tools.javac.comp.Attr.visitBinary (Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java :297)
        at com.sun.tools.javac.comp.Attr.visitBinary(Attr.java:1518)
        at com.sun.tools.javac.tree.Tree$Binary.accept(Tree.java:926)
        at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
        at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:297)


Any idea ? is it  a JDK  bug ??

Regards
Pier.



On 5/22/07, Pier Mauro Vignati <[EMAIL PROTECTED]> wrote:
>
> Hi Bram, thanks for your reply.
> Yes, I did.
>
> I tried  with
>
> -Xmx1024m -Xms512m and with
>
> -Xmx1024m -Xms512m -XX:PermSize=128m -XX:MaxPermSize=256m
>
> as I find in another thread, but it still not work.
>
> I set them from command line and I also tried to modify the mvn.bat file
> too .. still the same error ..
>
> Also, to compile the previous version  I was using 512m. Now, with only
> 80 class more it seems that 1gb is not enought :-((.
>
> It seems than even if there are these options, the compiler doesn't see
> ..
>
> Regards
> Pier.
>
>
>
>
> On 5/22/07, Bram de Kruijff < [EMAIL PROTECTED]> wrote:
> >
> > Hi Pier,
> >
> > > The system is out of resources.
> > > Consult the following stack trace for details.
> > > java.lang.OutOfMemoryError
> >
> > not sure about the mem settings for the compiler plugin, but my
> > OutOfMemoryError problems disappeared when I set the MAVEN_OPTS
> > environment
> > variable.
> >
> > eg.
> >
> > MAVEN_OPTS="-Xmx1024m -Xms512m"
> > export MAVEN_OPTS
> >
> >
> > regards,
> > Bram
> >
> > > -----Original Message-----
> > > From: Pier Mauro Vignati [mailto: [EMAIL PROTECTED]
> > > Sent: Tuesday, May 22, 2007 3:36 PM
> > > To: users@maven.apache.org
> > > Subject: Maven2 compiler out of memory error
> > >
> > > Hi,
> > >  I've a problem when I'm trying to compile a new version of
> > > my application.
> > >
> > > fooApp_1.0 has 1905 files, and Maven compiles it right
> > > dooApp_1.1 has 1985 files, and whenI try to compile it with
> > > Maven (btw, when compiling with Eclipse works fine), I'm
> > > receive  the following error:
> > >
> > > org.apache.maven.BuildFailureException : Compilation failure
> > > Failure executing javac,  but could not parse the error:
> > >
> > > The system is out of resources.
> > > Consult the following stack trace for details.
> > > java.lang.OutOfMemoryError
> > >
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (
> > > DefaultLifecycleExecutor.java:5
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoa
> > > lWithLifecycle
> > > (DefaultLifecycleExe
> > > or.java :480)
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> > > DefaultLifecycleExecutor.java:45
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoa
> > > lAndHandleFailures(DefaultLifecycl
> > >
> > > ecutor.java:311)
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTas
> > > kSegments
> > > (DefaultLifecycleExecutor
> > > va:278)
> > >         at
> > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (
> > > DefaultLifecycleExecutor.java :143)
> > >         at
> > > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
> > >         at
> > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
> > >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> > >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > > NativeMethodAccessorImpl.java:39)
> > >         at sun.reflect.DelegatingMethodAccessorImpl.invoke (
> > > DelegatingMethodAccessorImpl.java:25)
> > >         at java.lang.reflect.Method.invoke(Method.java:585)
> > >         at
> > > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> > > :315)
> > >         at org.codehaus.classworlds.Launcher.launch
> > > (Launcher.java:255)
> > >         at
> > > org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java
> > > :430)
> > >         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > >
> > >
> > > In my pom.xml I'd configured the JDK as:
> > >             <plugin>
> > >                 <groupId> org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-compiler-plugin</artifactId>
> > >                 <version> 2.1-SNAPSHOT</version>
> > >                 <configuration>
> > >
> > > <executable>${JAVA_1_4_HOME}/bin/javac</executable>
> > >                     <fork>true</fork>
> > >                     <source> 1.4</source>
> > >                     <target> 1.4</target>
> > >                     <meminitial>128m</meminitial>
> > >                     <maxmem>1024m</maxmem>
> > >                     <verbose>false</verbose>
> > >                 </configuration>
> > >             </plugin>
> > >
> > > (I got the same error with version 2.0.2 and 2.0.1)
> > >
> > >
> > > I've also an drt watson file, with
> > > # An unexpected error has been detected by HotSpot Virtual Machine:
> > > #
> > > #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x080c15d5,
> > > pid=896, tid=3920 # # Java VM: Java HotSpot(TM) Client VM
> > > (1.4.2_12-b03 mixed mode) # Problematic frame:
> > > # V  [jvm.dll+0xc15d5 ]
> > > #
> > > ......
> > > VM Arguments:
> > > jvm_args: -Dapplication.home=C:\Java\1.4.2_12 -Xms8m
> > > -Xmx1224m -Xms512m
> > > java_command:
> > > [EMAIL PROTECTED]:/Temp/org.codehaus.plexus.compiler.
> > > javac.JavacCompiler54296arguments
> > > Launcher Type: SUN_STANDARD
> > > .................................................................
> > >
> > > Any idea ?
> > >
> > > Regards
> > > Pier.
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>

Reply via email to