Java heap space error when installing gerrit2.6 on linux centos

137 views
Skip to first unread message

mani chandel

unread,
Oct 16, 2013, 7:24:49 AM10/16/13
to repo-d...@googlegroups.com
Hi All,

I am trying to install gerrit 2.6 on linux centos.
The steps that I executed are --
git clone --recursive https://gerrit.googlesource.com/gerrit
cd gerrit
git checkout stable-2.6
git submodule update
mvn clean package -Dgerrit.documentation.skip -DskipTests


I am getting the following error on executing last step.


DEBUG] Found Java API link: http://docs.oracle.com/javase/6/docs/api/
[DEBUG] /usr/java/jdk1.7.0_40/jre/../bin/javadoc @options @argfile
[INFO]
1 error
460 warnings
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Gerrit Code Review - Parent ....................... SUCCESS [0.332s]
[INFO] Gerrit Code Review - Utility - SSL ................ SUCCESS [3.069s]
[INFO] Gerrit Code Review - Patch commons-net ............ SUCCESS [0.581s]
[INFO] Gerrit Code Review - Patch JGit ................... SUCCESS [2.857s]
[INFO] Gerrit Code Review - Utility - CLI ................ SUCCESS [0.897s]
[INFO] Gerrit Code Review - ANTLR ........................ SUCCESS [2.675s]
[INFO] Gerrit Code Review - ReviewDB ..................... SUCCESS [2.060s]
[INFO] Gerrit Code Review - Prettify ..................... SUCCESS [2.083s]
[INFO] Gerrit Code Review - Common ....................... SUCCESS [7.362s]
[INFO] Gerrit Code Review - Extension API ................ SUCCESS [9.266s]
[INFO] Gerrit Code Review - Server ....................... SUCCESS [22.363s]
[INFO] Gerrit Code Review - Guava + H2 caching ........... SUCCESS [0.662s]
[INFO] Gerrit Code Review - Launcher ..................... SUCCESS [0.745s]
[INFO] Gerrit Code Review - HTTPd ........................ SUCCESS [3.095s]
[INFO] Gerrit Code Review - GWT UI ....................... SUCCESS [3:56.217s]
[INFO] Gerrit Code Review - Main ......................... SUCCESS [1.281s]
[INFO] Gerrit Code Review - OpenID servlet and RPC ....... SUCCESS [4.175s]
[INFO] Gerrit Code Review - SSHd ......................... SUCCESS [2.394s]
[INFO] Gerrit Code Review - Pgm .......................... SUCCESS [2.885s]
[INFO] Gerrit Code Review - Plugin API ................... FAILURE [1:03:36.077s]
[INFO] replication ....................................... SKIPPED
[INFO] reviewnotes ....................................... SKIPPED
[INFO] commit-message-length-validator ................... SKIPPED
[INFO] Gerrit Code Review - WAR .......................... SKIPPED
[INFO] Gerrit Code Review - GWT UI Debugging Support ..... SKIPPED
[INFO] Gerrit Code Review - Acceptance Tests ............. SKIPPED
[INFO] Gerrit Code Review - Plugin Archetype ............. SKIPPED
[INFO] Gerrit Code Review - Plugin GWT UI ................ SKIPPED
[INFO] Gerrit Code Review - Web UI JavaScript Plugin Archetype  SKIPPED
[INFO] Gerrit Code Review - Web Ui GWT Plugin Archetype .. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:08:43.111s
[INFO] Finished at: Wed Oct 16 06:43:50 PDT 2013
[INFO] Final Memory: 57M/282M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (default) on project gerrit-plugin-api: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/agent/AgentForwardSupport.java:27: error: package org.apache.tomcat.jni does not exist
[ERROR] import org.apache.tomcat.jni.Local;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/agent/AgentForwardSupport.java:28: error: package org.apache.tomcat.jni does not exist
[ERROR] import org.apache.tomcat.jni.Pool;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/agent/AgentForwardSupport.java:29: error: package org.apache.tomcat.jni does not exist
[ERROR] import org.apache.tomcat.jni.Socket;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/agent/AgentForwardSupport.java:30: error: package org.apache.tomcat.jni does not exist
[ERROR] import org.apache.tomcat.jni.Status;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java:27: error: package org.bouncycastle.openssl does not exist
[ERROR] import org.bouncycastle.openssl.PEMReader;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/server/keyprovider/PEMGeneratorHostKeyProvider.java:28: error: package org.bouncycastle.openssl does not exist
[ERROR] import org.bouncycastle.openssl.PEMWriter;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/common/util/SecurityUtils.java:33: error: package org.bouncycastle.jce.provider does not exist
[ERROR] import org.bouncycastle.jce.provider.BouncyCastleProvider;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/common/keyprovider/FileKeyPairProvider.java:28: error: package org.bouncycastle.openssl does not exist
[ERROR] import org.bouncycastle.openssl.PEMReader;
[ERROR] ^
[ERROR] /home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/apache/sshd/common/keyprovider/FileKeyPairProvider.java:29: error: package org.bouncycastle.openssl does not exist
[ERROR] import org.bouncycastle.openssl.PasswordFinder;
home/mani/gerrit2.6/gerrit/gerrit-plugin-api/target/unpack_sources/org/eclipse/jgit/internal/storage/file/WindowCache.java:124: warning - Tag @link: reference not found: Ref
java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOfRange(Arrays.java:2694)
    at java.lang.String.<init>(String.java:203)
    at java.lang.StringBuilder.toString(StringBuilder.java:405)
    at com.sun.tools.doclets.internal.toolkit.Content.toString(Content.java:45)
    at com.sun.tools.doclets.formats.html.HtmlDocletWriter.printHtmlDocument(HtmlDocletWriter.java:450)
    at com.sun.tools.doclets.formats.html.ClassWriterImpl.printDocument(ClassWriterImpl.java:200)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:148)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:148)
    at com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:103)
    at com.sun.tools.doclets.internal.toolkit.builders.ClassBu

Thanks
Mani

Matthias Sohn

unread,
Oct 16, 2013, 9:02:37 AM10/16/13
to mani chandel, Repo and Gerrit Discussion
your maven build runs out of heap, increase the heap size e.g. to 1024m

export MAVEN_OPTS=-Xmx1024m

and then rerun the build.

--
Matthias
Reply all
Reply to author
Forward
0 new messages