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 <[email protected]> wrote: > Hello David, > > Thanks for your email. > > On Sun, Apr 5, 2009 at 1:07 AM, David Jencks <[email protected]> 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 >>> [ra...@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] >>> ------------------------------------------------------------------------ >>> [ra...@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 >> >> >
