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
