You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Sam Ruby <ru...@us.ibm.com> on 2002/09/10 15:19:58 UTC

[GUMP] Build Failure - Axis

----------------------------------------------------
This email is autogenerated from the output from:
<http://jakarta.apache.org/builds/gump/2002-09-10/xml-axis.html>
----------------------------------------------------

Build results exceed maximum length.
Please see URL above for details.
Last 50 lines of build output follows.

     [echo] Compiling test.wsdl.roundtrip
     [copy] Copying 11 files to /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
     [copy] Copying 1 file to /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/holders
    [javac] Compiling 11 source files to /home/rubys/jakarta/xml-axis/java/build/classes
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
   [delete] Deleting directory /home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
[wsdl2java] WSDL2Java /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.wsdl
     [copy] Copying 2 files to /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
    [javac] Compiling 18 source files to /home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/sequence/build.xml

setenv:

copy:

compile:
     [echo] Compilibg test.wsdl.sequence
[wsdl2java] WSDL2Java /home/rubys/jakarta/xml-axis/java/test/wsdl/sequence/SequenceTest.wsdl
     [copy] Copying 3 files to /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/sequence
    [javac] Compiling 7 source files to /home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/types/build.xml

setenv:

copy:

compile:
     [echo] Compiling test.wsdl.types
[wsdl2java] WSDL2Java /home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
java.lang.OutOfMemoryError
	<<no stack trace available>>
     [copy] Copying 2 files to /home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
    [javac] Compiling 68 source files to /home/rubys/jakarta/xml-axis/java/build/classes


  [foreach] The system is out of resources.
  [foreach] Consult the following stack trace for details.

  [foreach] java.lang.OutOfMemoryError
  [foreach] 	<<no stack trace available>>

BUILD FAILED
file:/home/rubys/jakarta/xml-axis/java/test/wsdl/types/build.xml:72: Compile failed; see the compiler error output for details.

Total time: 4 minutes 15 seconds

Re: [GUMP] Build Failure - Axis

Posted by Steve Loughran <st...@iseran.com>.
----- Original Message -----
From: "Sam Ruby" <ru...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, September 10, 2002 06:19
Subject: [GUMP] Build Failure - Axis



>     [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
>    [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.w
sdl
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
>     [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
> component-compile:
>      [echo] test/wsdl/sequence/build.xml
>
> setenv:
>
> copy:
>      [echo] Compiling test.wsdl.types
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
> java.lang.OutOfMemoryError
> <<no stack trace available>>
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
>     [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
>
>   [foreach] The system is out of resources.
>   [foreach] Consult the following stack trace for details.
>
>   [foreach] java.lang.OutOfMemoryError
>   [foreach] <<no stack trace available>>
>

three causes spring to mind here

1. deep ant recursion is consuming too many resources. There's no fix there
till <ant> adds a fork param.

2. something is leaking. I'd point to javac,  that is a well known trouble
spot...fork=true or build.compiler=jikes are the workarounds, likewise fork
<java> calls.

3. ANT_OPTS needs setting with more memory, say
export ANT_OPTS=-server -Xmx312M


Re: [GUMP] Build Failure - Axis

Posted by Steve Loughran <st...@iseran.com>.
----- Original Message -----
From: "Matt Seibert" <ms...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, September 10, 2002 10:06 AM
Subject: Re: [GUMP] Build Failure - Axis


>
> Steve,
>
> Good ideas.
>
> 1) The "deepest" is biuld.xml->componentBuild->some pre-req.  Then
> everything should back out.  I have checked the dependancies A LOT, and I
> am sure we are doing practically the minimum that needs to be done (least
> work)

It's an ant bug related to breadth not depth; more news in a moment

> 2) The fork=yes fix is in already, and it does buy us a little, however,
> not enough
>
> 3) java on my system is using ALL ram.  Does the ANT_OPTS allow you to
> specify an amount of memory that runs into the "virtual memory" or "swap
> space" of a system?  I notice that javac dies when all PHYSICAL ram is
> consumed, but it never appears to go into the virtual memory at all.....

-Xmx specs virtual memory not physical memory. Winnt is atrocious at VM
management and dynamic swap, which is why I like lots of physical (got a 1GB
on order for my laptop).


Re: [GUMP] Build Failure - Axis

Posted by Matt Seibert <ms...@us.ibm.com>.
Steve,

Good ideas.

1) The "deepest" is biuld.xml->componentBuild->some pre-req.  Then
everything should back out.  I have checked the dependancies A LOT, and I
am sure we are doing practically the minimum that needs to be done (least
work)

2) The fork=yes fix is in already, and it does buy us a little, however,
not enough

3) java on my system is using ALL ram.  Does the ANT_OPTS allow you to
specify an amount of memory that runs into the "virtual memory" or "swap
space" of a system?  I notice that javac dies when all PHYSICAL ram is
consumed, but it never appears to go into the virtual memory at all.....

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656


                                                                                                                               
                      "Steve Loughran"                                                                                         
                      <steve_l@iseran.c        To:       <ax...@xml.apache.org>                                             
                      om>                      cc:                                                                             
                                               Subject:  Re: [GUMP] Build Failure - Axis                                       
                      09/10/2002 11:44                                                                                         
                      Please respond to                                                                                        
                      axis-dev                                                                                                 
                                                                                                                               




----- Original Message -----
From: "Sam Ruby" <ru...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, September 10, 2002 06:19
Subject: [GUMP] Build Failure - Axis



>     [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
>    [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.w

sdl
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
>     [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
> component-compile:
>      [echo] test/wsdl/sequence/build.xml
>
> setenv:
>
> copy:
>      [echo] Compiling test.wsdl.types
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
> java.lang.OutOfMemoryError
> <<no stack trace available>>
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
>     [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
>
>   [foreach] The system is out of resources.
>   [foreach] Consult the following stack trace for details.
>
>   [foreach] java.lang.OutOfMemoryError
>   [foreach] <<no stack trace available>>
>

three causes spring to mind here

1. deep ant recursion is consuming too many resources. There's no fix there
till <ant> adds a fork param.

2. something is leaking. I'd point to javac,  that is a well known trouble
spot...fork=true or build.compiler=jikes are the workarounds

3. ANT_OPTS needs setting with more memory, say
export ANT_OPTS=-server -Xmx312M





Re: [GUMP] Build Failure - Axis

Posted by Matt Seibert <ms...@us.ibm.com>.
Steve,

I think that the "ant" leak is the best option at this point.  I did the
following:

ant compile (largetst java 93M)
ant buildTest     (largest java 284M)
ant all-tests     (largetst java about 100M)

buildTest does a mess of the nested "<ant file=" calls, whereas compile
still used the one massive javac call, and all-tests only does a very few
(I think I counted 4) "<ant file=" calls.

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656


                                                                                                                               
                      "Steve Loughran"                                                                                         
                      <steve_l@iseran.c        To:       <ax...@xml.apache.org>                                             
                      om>                      cc:                                                                             
                                               Subject:  Re: [GUMP] Build Failure - Axis                                       
                      09/10/2002 11:44                                                                                         
                      Please respond to                                                                                        
                      axis-dev                                                                                                 
                                                                                                                               




----- Original Message -----
From: "Sam Ruby" <ru...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, September 10, 2002 06:19
Subject: [GUMP] Build Failure - Axis



>     [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
>    [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.w

sdl
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
>     [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
> component-compile:
>      [echo] test/wsdl/sequence/build.xml
>
> setenv:
>
> copy:
>      [echo] Compiling test.wsdl.types
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
> java.lang.OutOfMemoryError
> <<no stack trace available>>
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
>     [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
>
>   [foreach] The system is out of resources.
>   [foreach] Consult the following stack trace for details.
>
>   [foreach] java.lang.OutOfMemoryError
>   [foreach] <<no stack trace available>>
>

three causes spring to mind here

1. deep ant recursion is consuming too many resources. There's no fix there
till <ant> adds a fork param.

2. something is leaking. I'd point to javac,  that is a well known trouble
spot...fork=true or build.compiler=jikes are the workarounds

3. ANT_OPTS needs setting with more memory, say
export ANT_OPTS=-server -Xmx312M





Re: [GUMP] Build Failure - Axis

Posted by Steve Loughran <st...@iseran.com>.
----- Original Message -----
From: "Sam Ruby" <ru...@us.ibm.com>
To: <ax...@xml.apache.org>
Sent: Tuesday, September 10, 2002 06:19
Subject: [GUMP] Build Failure - Axis



>     [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
> [java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
>    [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.w
sdl
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
>     [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
> component-compile:
>      [echo] test/wsdl/sequence/build.xml
>
> setenv:
>
> copy:
>      [echo] Compiling test.wsdl.types
> [wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
> java.lang.OutOfMemoryError
> <<no stack trace available>>
>      [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
>     [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
>
>
>   [foreach] The system is out of resources.
>   [foreach] Consult the following stack trace for details.
>
>   [foreach] java.lang.OutOfMemoryError
>   [foreach] <<no stack trace available>>
>

three causes spring to mind here

1. deep ant recursion is consuming too many resources. There's no fix there
till <ant> adds a fork param.

2. something is leaking. I'd point to javac,  that is a well known trouble
spot...fork=true or build.compiler=jikes are the workarounds

3. ANT_OPTS needs setting with more memory, say
export ANT_OPTS=-server -Xmx312M


Re: [GUMP] Build Failure - Axis

Posted by Matt Seibert <ms...@us.ibm.com>.
Not At all..  Any help would be appreciated

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656


                                                                                                                               
                      Richard                                                                                                  
                      Sitze/Austin/IBM@        To:       axis-dev@xml.apache.org                                               
                      IBMUS                    cc:                                                                             
                                               Subject:  Re: [GUMP] Build Failure - Axis                                       
                      09/10/2002 09:15                                                                                         
                      Please respond to                                                                                        
                      axis-dev                                                                                                 
                                                                                                                               



Matt, do you mind if I plow through the code in ForeachTask.java?
<ras>

*******************************************
Richard A. Sitze
IBM WebSphere WebServices Development




Matt Seibert/Austin/IBM@IBMUS
09/10/2002 08:41 AM
Please respond to axis-dev

        To:     axis-dev@xml.apache.org
        cc:
        Subject:        Re: [GUMP] Build Failure - Axis





This is mine.  Apparently, the foreach task that I am using form the ANT
world has either
A) A VERY bad memory leak
B) A very bad memory model

The sucessive java calls just "build up" in the memory of the running
process,and eventually overflow the available ram.  Using the IBM JDK, I
can complete the tests fine with a 512MB machine.  Using the SUN JDK,
gump,
dims, and Sam are all blowing up.....

I am trying to track this down as rapidly as I can, including
communications with the ANT team on this memory problem.

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656



                      Sam
                      Ruby/Raleigh/IBM@        To: axis-dev@xml.apache.org

                      IBMUS                    cc:
                                               Subject:  [GUMP] Build
Failure - Axis
                      09/10/2002 08:19
                      Please respond to
                      axis-dev




----------------------------------------------------
This email is autogenerated from the output from:
<http://jakarta.apache.org/builds/gump/2002-09-10/xml-axis.html>
----------------------------------------------------

Build results exceed maximum length.
Please see URL above for details.
Last 50 lines of build output follows.

     [echo] Compiling test.wsdl.roundtrip
     [copy] Copying 11 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
     [copy] Copying 1 file to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/holders
    [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
   [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.wsdl


     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
    [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/sequence/build.xml

setenv:

copy:

compile:
     [echo] Compilibg test.wsdl.sequence
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/sequence/SequenceTest.wsdl
     [copy] Copying 3 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/sequence
    [javac] Compiling 7 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/types/build.xml

setenv:

copy:

compile:
     [echo] Compiling test.wsdl.types
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
java.lang.OutOfMemoryError
             <<no stack trace available>>
     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
    [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes


  [foreach] The system is out of resources.
  [foreach] Consult the following stack trace for details.

  [foreach] java.lang.OutOfMemoryError
  [foreach]              <<no stack trace available>>

BUILD FAILED
file:/home/rubys/jakarta/xml-axis/java/test/wsdl/types/build.xml:72:
Compile failed; see the compiler error output for details.

Total time: 4 minutes 15 seconds









Re: [GUMP] Build Failure - Axis

Posted by Richard Sitze <rs...@us.ibm.com>.
Matt, do you mind if I plow through the code in ForeachTask.java?
<ras>

*******************************************
Richard A. Sitze
IBM WebSphere WebServices Development




Matt Seibert/Austin/IBM@IBMUS
09/10/2002 08:41 AM
Please respond to axis-dev
 
        To:     axis-dev@xml.apache.org
        cc: 
        Subject:        Re: [GUMP] Build Failure - Axis

 



This is mine.  Apparently, the foreach task that I am using form the ANT
world has either
A) A VERY bad memory leak
B) A very bad memory model

The sucessive java calls just "build up" in the memory of the running
process,and eventually overflow the available ram.  Using the IBM JDK, I
can complete the tests fine with a 512MB machine.  Using the SUN JDK, 
gump,
dims, and Sam are all blowing up.....

I am trying to track this down as rapidly as I can, including
communications with the ANT team on this memory problem.

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656


  
                      Sam   
                      Ruby/Raleigh/IBM@        To: axis-dev@xml.apache.org 
 
                      IBMUS                    cc:    
                                               Subject:  [GUMP] Build 
Failure - Axis 
                      09/10/2002 08:19   
                      Please respond to   
                      axis-dev   
  



----------------------------------------------------
This email is autogenerated from the output from:
<http://jakarta.apache.org/builds/gump/2002-09-10/xml-axis.html>
----------------------------------------------------

Build results exceed maximum length.
Please see URL above for details.
Last 50 lines of build output follows.

     [echo] Compiling test.wsdl.roundtrip
     [copy] Copying 11 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
     [copy] Copying 1 file to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/holders
    [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
   [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.wsdl

     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
    [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/sequence/build.xml

setenv:

copy:

compile:
     [echo] Compilibg test.wsdl.sequence
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/sequence/SequenceTest.wsdl
     [copy] Copying 3 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/sequence
    [javac] Compiling 7 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/types/build.xml

setenv:

copy:

compile:
     [echo] Compiling test.wsdl.types
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
java.lang.OutOfMemoryError
             <<no stack trace available>>
     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
    [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes


  [foreach] The system is out of resources.
  [foreach] Consult the following stack trace for details.

  [foreach] java.lang.OutOfMemoryError
  [foreach]              <<no stack trace available>>

BUILD FAILED
file:/home/rubys/jakarta/xml-axis/java/test/wsdl/types/build.xml:72:
Compile failed; see the compiler error output for details.

Total time: 4 minutes 15 seconds






Re: [GUMP] Build Failure - Axis

Posted by Matt Seibert <ms...@us.ibm.com>.
This is mine.  Apparently, the foreach task that I am using form the ANT
world has either
A) A VERY bad memory leak
B) A very bad memory model

The sucessive java calls just "build up" in the memory of the running
process,and eventually overflow the available ram.  Using the IBM JDK, I
can complete the tests fine with a 512MB machine.  Using the SUN JDK, gump,
dims, and Sam are all blowing up.....

I am trying to track this down as rapidly as I can, including
communications with the ANT team on this memory problem.

Matt Seibert                                           mseibert@us.ibm.com
IBM        External:    (512) 838-3656      Internal:   678-3656


                                                                                                                               
                      Sam                                                                                                      
                      Ruby/Raleigh/IBM@        To:       axis-dev@xml.apache.org                                               
                      IBMUS                    cc:                                                                             
                                               Subject:  [GUMP] Build Failure - Axis                                           
                      09/10/2002 08:19                                                                                         
                      Please respond to                                                                                        
                      axis-dev                                                                                                 
                                                                                                                               



----------------------------------------------------
This email is autogenerated from the output from:
<http://jakarta.apache.org/builds/gump/2002-09-10/xml-axis.html>
----------------------------------------------------

Build results exceed maximum length.
Please see URL above for details.
Last 50 lines of build output follows.

     [echo] Compiling test.wsdl.roundtrip
     [copy] Copying 11 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
     [copy] Copying 1 file to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/holders
    [javac] Compiling 11 source files to
/home/rubys/jakarta/xml-axis/java/build/classes
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
[java2wsdl] Java2WSDL test.wsdl.roundtrip.RoundtripPortType
   [delete] Deleting directory
/home/rubys/jakarta/xml-axis/java/build/classes/test/wsdl/roundtrip
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip/Roundtrip.wsdl

     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/roundtrip
    [javac] Compiling 18 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/sequence/build.xml

setenv:

copy:

compile:
     [echo] Compilibg test.wsdl.sequence
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/sequence/SequenceTest.wsdl
     [copy] Copying 3 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/sequence
    [javac] Compiling 7 source files to
/home/rubys/jakarta/xml-axis/java/build/classes

component-compile:
     [echo] test/wsdl/types/build.xml

setenv:

copy:

compile:
     [echo] Compiling test.wsdl.types
[wsdl2java] WSDL2Java
/home/rubys/jakarta/xml-axis/java/test/wsdl/types/ComprehensiveTypes.wsdl
java.lang.OutOfMemoryError
             <<no stack trace available>>
     [copy] Copying 2 files to
/home/rubys/jakarta/xml-axis/java/build/work/test/wsdl/types
    [javac] Compiling 68 source files to
/home/rubys/jakarta/xml-axis/java/build/classes


  [foreach] The system is out of resources.
  [foreach] Consult the following stack trace for details.

  [foreach] java.lang.OutOfMemoryError
  [foreach]              <<no stack trace available>>

BUILD FAILED
file:/home/rubys/jakarta/xml-axis/java/test/wsdl/types/build.xml:72:
Compile failed; see the compiler error output for details.

Total time: 4 minutes 15 seconds