geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "rahul.soa" <rahul....@googlemail.com>
Subject Re: ApacheGeronimo - Build failure
Date Mon, 06 Apr 2009 07:25:08 GMT
Hello David,

It did not work for independent build as well. I tried to build the
plug-ins and got the same memory allocation error :( I ordered my RAM
already.

Many Thanks.

Rahul
On Mon, Apr 6, 2009 at 12:29 AM, rahul.soa <rahul.soa@googlemail.com> wrote:
> Hello David,
>
> Thanks for your email.
>
> On Sun, Apr 5, 2009 at 1:07 AM, David Jencks <david_jencks@yahoo.com> wrote:
>> Hi Rahul,
>>
>> It looks like this is the problem:
>>
>> Caused by: java.io.IOException: java.io.IOException: error=12, Cannot
>> allocate memory
>>        at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
>>        at java.lang.ProcessImpl.start(ProcessImpl.java:65)
>>        at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
>>        ... 33 more
>>
>> I wonder if the project is just too big to build at once on your machine?
>>  512Mb RAM is rather small nowadays.
>>
> Yes, I also feel that 512Mb RAM is not sufficient and I am going to
> buy some more RAM for my system as hoping to start working on gsoc
> project soon.
>
>> You might try building the top level bits by themselves such as
>> testsupport
>> framework
>> plugins
>> plugingroups
>> assemblies
>> testsuite
>>
>> I don't know if that would help or not :-(
>>
> I am trying these, one by one now and will get back to you in both the cases.
> Thanks again for your help.
>> thanks
>> david jencks
>>
>>
> Best Regards,
> Rahul
>>
>> On Apr 4, 2009, at 10:25 AM, rahul.soa wrote:
>>
>>> Hello Devs,
>>>
>>> I am trying to build Apache Geronimo on my Linux Machine and I got
>>> build failure error. I am following the steps from the below link:
>>>
>>> http://cwiki.apache.org/GMOxDEV/building-apache-geronimo.html
>>>
>>> 1. Checkout
>>> svn co https://svn.apache.org/repos/asf/geronimo/server/trunk server
>>>
>>> 2. Build
>>> [rahul@localhost server]$ MAVEN_OPTS="-Xms512m -Xmx1024m
>>> -XX:MaxPermSize=512m" mvn install -e
>>>
>>>
>>> Platform I am using:
>>>
>>> Machine: Intel Pentium M Processor 1.50 GHz,   RAM: 512Mb
>>>     OS: Fedora Release 9(sulphur)
>>>     Arch: Kernel linux 2.6.25.3-18.fc9.i686, 32-bits
>>>     jvm: java version "1.6.0"
>>>
>>>
>>> Earlier in 2 attempts I got heap error and PermGen space problem but
>>> after increasing the heap size and PermSize I am getting the follwing
>>> error:
>>>
>>>
>>> //
>>>
>>> -------------------------------------------------------
>>> T E S T S
>>> -------------------------------------------------------
>>> There are no tests to run.
>>>
>>> Results :
>>>
>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>
>>> [INFO] [jar:jar]
>>> [INFO] Building jar:
>>>
>>> /home/rahul/server/plugins/cxf/geronimo-cxf/target/geronimo-cxf-2.2-SNAPSHOT.jar
>>> [INFO] [ianal:verify-legal-files {execution: default}]
>>> [INFO] Checking legal files in: geronimo-cxf-2.2-SNAPSHOT.jar
>>> [INFO] [install:install]
>>> [INFO] Installing
>>>
>>> /home/rahul/server/plugins/cxf/geronimo-cxf/target/geronimo-cxf-2.2-SNAPSHOT.jar
>>> to
>>> /home/rahul/.m2/repository/org/apache/geronimo/modules/geronimo-cxf/2.2-SNAPSHOT/geronimo-cxf-2.2-SNAPSHOT.jar
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Building Geronimo Plugins, CXF :: CXF
>>> [INFO]    task-segment: [install]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] [enforcer:enforce {execution: default}]
>>> [INFO] [remote-resources:process {execution: process}]
>>> [INFO] [remote-resources:process {execution: default}]
>>> [INFO] [resources:resources]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory
>>> /home/rahul/server/plugins/cxf/cxf/src/main/resources
>>> [INFO] Copying 3 resources
>>> [INFO] Copying 3 resources
>>> [INFO] [car:validate-configuration]
>>> [INFO] [car:prepare-plan]
>>> [INFO] Generated:
>>> /home/rahul/server/plugins/cxf/cxf/target/resources/META-INF/plan.xml
>>> [INFO] [car:verify-no-dependency-change]
>>> [INFO] [car:package]
>>> [INFO] Packaging module configuration:
>>> /home/rahul/server/plugins/cxf/cxf/target/resources/META-INF/plan.xml
>>> [INFO] Started deployer:
>>> org.apache.geronimo.framework/geronimo-gbean-deployer/2.2-SNAPSHOT/car
>>> [INFO] [car:prepare-metadata]
>>> [INFO] [car:archive-car]
>>> [INFO] Building jar:
>>> /home/rahul/server/plugins/cxf/cxf/target/cxf-2.2-SNAPSHOT.car
>>> [INFO] [ianal:verify-legal-files {execution: default}]
>>> [INFO] Checking legal files in: cxf-2.2-SNAPSHOT.car
>>> [INFO] [install:install]
>>> [INFO] Installing
>>> /home/rahul/server/plugins/cxf/cxf/target/cxf-2.2-SNAPSHOT.car to
>>>
>>> /home/rahul/.m2/repository/org/apache/geronimo/configs/cxf/2.2-SNAPSHOT/cxf-2.2-SNAPSHOT.car
>>> [INFO] [car:update-pluginlist]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Building Geronimo Plugins, CXF :: Builder
>>> [INFO]    task-segment: [install]
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] [enforcer:enforce {execution: default}]
>>> [INFO] [remote-resources:process {execution: process}]
>>> [INFO] [remote-resources:process {execution: default}]
>>> [INFO] [resources:resources]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory
>>> /home/rahul/server/plugins/cxf/geronimo-cxf-builder/src/main/resources
>>> [INFO] Copying 3 resources
>>> [INFO] Copying 3 resources
>>> [INFO] [compiler:compile]
>>> [INFO] Compiling 2 source files to
>>> /home/rahul/server/plugins/cxf/geronimo-cxf-builder/target/classes
>>> [INFO] [resources:testResources]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory
>>> /home/rahul/server/plugins/cxf/geronimo-cxf-builder/src/test/resources
>>> [INFO] Copying 3 resources
>>> [INFO] Copying 3 resources
>>> [INFO] [compiler:testCompile]
>>> [INFO] No sources to compile
>>> [INFO] [surefire:test]
>>> [INFO] Surefire report directory:
>>>
>>> /home/rahul/server/plugins/cxf/geronimo-cxf-builder/target/surefire-reports
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Error while executing forked tests.; nested exception is
>>>
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineException:
>>> Error setting up environmental variables
>>>
>>> java.io.IOException: error=12, Cannot allocate memory
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Trace
>>> org.apache.maven.lifecycle.LifecycleExecutionException: Error while
>>> executing forked tests.; nested exception is
>>>
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineException:
>>> Error setting up environmental variables
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:583)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>>>        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:597)
>>>        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)
>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error while
>>> executing forked tests.; nested exception is
>>>
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineException:
>>> Error setting up environmental variables
>>>        at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:496)
>>>        at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
>>>        at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
>>>        ... 16 more
>>> Caused by: org.apache.maven.surefire.booter.SurefireBooterForkException:
>>> Error while executing forked tests.; nested exception is
>>>
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineException:
>>> Error setting up environmental variables
>>>        at
>>> org.apache.maven.surefire.booter.SurefireBooter.fork(SurefireBooter.java:670)
>>>        at
>>> org.apache.maven.surefire.booter.SurefireBooter.forkSuites(SurefireBooter.java:472)
>>>        at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesForkOnce(SurefireBooter.java:372)
>>>        at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:245)
>>>        at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:492)
>>>        ... 18 more
>>> Caused by:
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineException:
>>> Error setting up environmental variables
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.Commandline.getEnvironmentVariables(Commandline.java:462)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.Commandline.execute(Commandline.java:624)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:114)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.executeCommandLine(CommandLineUtils.java:95)
>>>        at
>>> org.apache.maven.surefire.booter.SurefireBooter.fork(SurefireBooter.java:666)
>>>        ... 22 more
>>> Caused by: java.io.IOException: Cannot run program "env":
>>> java.io.IOException: error=12, Cannot allocate memory
>>>        at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
>>>        at java.lang.Runtime.exec(Runtime.java:593)
>>>        at java.lang.Runtime.exec(Runtime.java:431)
>>>        at java.lang.Runtime.exec(Runtime.java:328)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:249)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:213)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.Commandline.addSystemEnvironment(Commandline.java:438)
>>>        at
>>> org.apache.maven.surefire.booter.shade.org.codehaus.plexus.util.cli.Commandline.getEnvironmentVariables(Commandline.java:458)
>>>        ... 26 more
>>> Caused by: java.io.IOException: java.io.IOException: error=12, Cannot
>>> allocate memory
>>>        at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
>>>        at java.lang.ProcessImpl.start(ProcessImpl.java:65)
>>>        at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
>>>        ... 33 more
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [INFO] Total time: 324 minutes 29 seconds
>>> [INFO] Finished at: Sat Apr 04 19:09:51 CEST 2009
>>> [INFO] Final Memory: 307M/565M
>>> [INFO]
>>> ------------------------------------------------------------------------
>>> [rahul@localhost server]$
>>>
>>> //
>>>
>>>
>>> Can you please help me? My system becomes very slow when I build it
>>> which is not normal I guess (Total time: 324 minutes 29 seconds).
>>>
>>> Many Thanks in advance.
>>>
>>> Best Regards,
>>> Rahul
>>
>>
>

Mime
View raw message