Perhaps it is trying to retrieve too many logs from the CVS repository? Does running the listed command provide you with a fairly sensible result?
On 09/12/2010, at 9:22 AM, Jerry DuVal wrote: > Using 1.4.0 ( Beta ) > > Wrapper.conf settings = wrapper.java.maxmemory=1024 > > When the working-directory has not been checked out yet, the first time it > builds fine. > > Once the working-directory is established ( second I click build ) I get a > OOM in the log. > > The UI displays “Scm result is null.” > > Any idea’s? I’m using JDK 6, 64 bit Debian Lenny > > > 2010-12-08 22:06:37,419 [pool-7-thread-1] INFO > action#update-working-directory-from-scm - Updating project: 23-special.21', > id: '2' to '/usr/local/continuum/data/working-directory/2' with branch/tag > epace_23_special_21. > 2010-12-08 22:06:37,419 [pool-7-thread-1] INFO > org.apache.continuum.scm.manager.Slf4jScmLogger - Executing: /bin/sh -c cd > /usr/local/continuum/data/working-directory/2 && cvs -z3 -f -q update -d > -repace_23_special_21 > 2010-12-08 22:06:37,419 [pool-7-thread-1] INFO > org.apache.continuum.scm.manager.Slf4jScmLogger - Working directory: > /usr/local/continuum/data/working-directory/2 > 2010-12-08 22:07:02,087 [pool-7-thread-1] INFO > org.apache.continuum.scm.manager.Slf4jScmLogger - Executing: /bin/sh -c cd > /usr/local/continuum/data/working-directory/2 && cvs -z3 -f -d > :pserver:anon...@wahoo:/var/lib/cvs -q log -d '2010-12-08 > 22:01:09+0000<2010-12-08 22:07:02+0000' > 2010-12-08 22:07:02,088 [pool-7-thread-1] INFO > org.apache.continuum.scm.manager.Slf4jScmLogger - Working directory: > /usr/local/continuum/data/working-directory/2 > 2010-12-08 22:10:56,599 [pool-7-thread-1] INFO > org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor - > Ending prepare build of project: 23-special.21 > 2010-12-08 22:10:56,601 [pool-7-thread-1] INFO > org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor - > Ending prepare build > 2010-12-08 22:10:56,609 [Thread-22] ERROR > taskQueueExecutor#prepare-build-project - Error executing task > edu.emory.mathcs.backport.java.util.concurrent.ExecutionException: > java.lang.OutOfMemoryError: Java heap space > at > edu.emory.mathcs.backport.java.util.concurrent.FutureTask.getResult(FutureTask.java:299) > at > edu.emory.mathcs.backport.java.util.concurrent.FutureTask.get(FutureTask.java:118) > at > org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.waitForTask(ThreadedTaskQueueExecutor.java:159) > at > org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.run(ThreadedTaskQueueExecutor.java:127) > Caused by: java.lang.OutOfMemoryError: Java heap space > at java.util.Arrays.copyOf(Arrays.java:2882) > at > java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) > at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) > at java.lang.StringBuffer.append(StringBuffer.java:224) > at > org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsLogListener.messageSent(CvsLogListener.java:66) > at > org.netbeans.lib.cvsclient.event.MessageEvent.fireEvent(MessageEvent.java:109) > at > org.netbeans.lib.cvsclient.event.EventManager.fireCVSEvent(EventManager.java:127) > at > org.netbeans.lib.cvsclient.response.MessageResponse.process(MessageResponse.java:59) > at org.netbeans.lib.cvsclient.Client.handleResponse(Client.java:570) > at org.netbeans.lib.cvsclient.Client.processRequests(Client.java:520) > at > org.netbeans.lib.cvsclient.command.log.LogCommand.execute(LogCommand.java:132) > at org.netbeans.lib.cvsclient.Client.executeCommand(Client.java:629) > at > org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.executeCommand(CvsConnection.java:95) > at > org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCommand(CvsConnection.java:504) > at > org.apache.maven.scm.provider.cvslib.cvsjava.command.changelog.CvsJavaChangeLogCommand.executeCvsCommand(CvsJavaChangeLogCommand.java:55) > at > org.apache.maven.scm.provider.cvslib.command.changelog.AbstractCvsChangeLogCommand.executeChangeLogCommand(AbstractCvsChangeLogCommand.java:124) > at > org.apache.maven.scm.provider.cvslib.command.changelog.AbstractCvsChangeLogCommand.executeChangeLogCommand(AbstractCvsChangeLogCommand.java:64) > at > org.apache.maven.scm.command.changelog.AbstractChangeLogCommand.executeCommand(AbstractChangeLogCommand.java:102) > at > org.apache.maven.scm.command.update.AbstractUpdateCommand.executeCommand(AbstractUpdateCommand.java:76) > at > org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:59) > at > org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCommand(AbstractCvsScmProvider.java:750) > at > org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.update(AbstractCvsScmProvider.java:348) > at > org.apache.maven.scm.provider.AbstractScmProvider.update(AbstractScmProvider.java:877) > at > org.apache.maven.scm.provider.AbstractScmProvider.update(AbstractScmProvider.java:838) > at > org.apache.maven.scm.manager.AbstractScmManager.update(AbstractScmManager.java:555) > at > org.apache.continuum.scm.DefaultContinuumScm.update(DefaultContinuumScm.java:137) > at > org.apache.maven.continuum.core.action.UpdateWorkingDirectoryFromScmContinuumAction.execute(UpdateWorkingDirectoryFromScmContinuumAction.java:128) > at > org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor.performAction(PrepareBuildProjectsTaskExecutor.java:427) > at > org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor.updateWorkingDirectory(PrepareBuildProjectsTaskExecutor.java:251) > at > org.apache.maven.continuum.scm.queue.PrepareBuildProjectsTaskExecutor.executeTask(PrepareBuildProjectsTaskExecutor.java:149) > at > org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) > at > edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > > Jerry DuVal | Director, Software Engineering, EFI Pace > EFI Inc www.efi.com | 800.624.5999 x9510 > > > > Confidentiality notice: This message may contain confidential information. It > is intended only for the person to whom it is addressed. If you are not that > person, you should not use this message. We request that you notify us by > replying to this message, and then delete all copies including any contained > in your reply. Thank you. -- Brett Porter [email protected] http://brettporter.wordpress.com/ http://au.linkedin.com/in/brettporter
