Increase the jenkins memory to avoid these problems Thanks Niranjan
On Mon, May 28, 2012 at 5:14 PM, urban.no...@supergreatmail.com (JIRA) < nore...@jenkins-ci.org> wrote: > > [ > https://issues.jenkins-ci.org/browse/JENKINS-13814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163230#comment-163230] > > Urban Novak commented on JENKINS-13814: > --------------------------------------- > > I've encountered the same problem - it looks like there is a memory leak > either in jenkins (1.465) or cvs plugin(2.4-SNAPSHOT (private-05/25/2012 > 14:52)). Restarting Jenkins fixed the problem, probably only temporarily. > > java.lang.OutOfMemoryError: Java heap space > at java.lang.StringCoding$StringDecoder.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.StringCoding.decode(Unknown Source) > at java.lang.String.<init>(Unknown Source) > at java.io.ByteArrayOutputStream.toString(Unknown Source) > at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:540) > at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:415) > at hudson.scm.CVSSCM.checkout(CVSSCM.java:825) > at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) > at > hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) > at > hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) > at hudson.model.Run.run(Run.java:1434) > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > at > hudson.model.ResourceController.execute(ResourceController.java:88) > at hudson.model.Executor.run(Executor.java:239) > > > java.lang.OutOfMemoryError exception when getting the remote log > > ---------------------------------------------------------------- > > > > Key: JENKINS-13814 > > URL: https://issues.jenkins-ci.org/browse/JENKINS-13814 > > Project: Jenkins > > Issue Type: Bug > > Components: cvs > > Environment: Jenkins 1.464 on Windows 7 64-bit, 12GB RAM; CVS > Plug-in 2.4-SNAPSHOT > > Reporter: James Gustafson > > Labels: cvs, exception, memory > > > > We are getting a java.lang.OutOfMemoryError exception when getting the > remote log. > > {quote} > > Started by an SCM change > > Building in workspace C:\x\workspace\project_name_here > > cvs checkout -r BRANCH_NAME_HERE -D 16 May 2012 23:27:38 -0700 -d > path\projects path/projects > > cvs checkout: Updating path\projects > > cvs checkout: Updating path\projects/dir1 > > cvs checkout: Updating path\projects/dir2/dirA > > ... (about 7,224 directories) ... > > cvs checkout: Updating path\projects/dirN > > cvs rlog: Logging path\projects > > ... (about 7,224 directories) ... > > cvs rlog: Logging path\projects/dirN > > FATAL: Java heap space > > java.lang.OutOfMemoryError: Java heap space > > at java.lang.StringCoding$StringDecoder.decode(Unknown Source) > > at java.lang.StringCoding.decode(Unknown Source) > > at java.lang.StringCoding.decode(Unknown Source) > > at java.lang.String.<init>(Unknown Source) > > at java.io.ByteArrayOutputStream.toString(Unknown Source) > > at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:540) > > at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:415) > > at hudson.scm.CVSSCM.checkout(CVSSCM.java:825) > > at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) > > at > hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) > > at > hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) > > at hudson.model.Run.run(Run.java:1434) > > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > > at > hudson.model.ResourceController.execute(ResourceController.java:88) > > at hudson.model.Executor.run(Executor.java:239) > > {quote} > > Some notes: > > - The path/ and path\ comes from the "Remote Name"/"Local Name" settings > solution from Issue JENKINS-13264 > > - We are using Jenkins 1.464 with the 2.4-SNAPSHOT version of the CVS > plugin, but may not have been caused by this specific version > > - The arguments setting in the jenkins.xml file currently has -Xms1024m > (anything larger and Jenkins service won't start) > > - The CVS module has many legacy projects spread out, and thus, contains > more than 7,000 directories and many more files > > - Things had worked with the 1.6 plug-in & CVSNT client, but it also > occasionally timed out getting the changelog, hence our testing of the 2.x > plug-ins > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators: > https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa > For more information on JIRA, see: http://www.atlassian.com/software/jira > > > -- Regards Niranjan Bansal