You can also use ssh to start slaves on Mac. 

Or you can start the JNLP slave using one of he command line options and then 
you can pass a bigger heap to java.

-- Sami

Jon Schewe <jpsch...@mtu.net> kirjoitti 26.1.2012 kello 17.03:

> Below is the end of my console log. The slave running this application
> is started via java web start on Mac OS Lion. Is this a problem with
> the amount of heap on the client? Can I change this? Is this a problem
> with something else? I don't have this problem on my slaves that are
> started via ssh or the master.
> 
> 
> 19:05:59  Recording test results
> 19:06:04  ERROR: Failed to archive test reports
> 19:06:04  hudson.util.IOException2: remote file operation failed:
> /Users/hudson/workspace/grex-bps-feature-branches/label/mac at
> hudson.remoting.Channel@2d67bea8:bum-mac
> 19:06:04      at hudson.FilePath.act(FilePath.java:781)
> 19:06:04      at hudson.FilePath.act(FilePath.java:767)
> 19:06:04      at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83)
> 19:06:04      at 
> hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)
> 19:06:04      at 
> hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)
> 19:06:04      at 
> hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
> 19:06:04      at 
> hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:694)
> 19:06:04      at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:669)
> 19:06:04      at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:647)
> 19:06:04      at hudson.model.Build$RunnerImpl.post2(Build.java:162)
> 19:06:04      at 
> hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:616)
> 19:06:04      at hudson.model.Run.run(Run.java:1429)
> 19:06:04      at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
> 19:06:04      at 
> hudson.model.ResourceController.execute(ResourceController.java:88)
> 19:06:04      at hudson.model.Executor.run(Executor.java:230)
> 19:06:04  Caused by: java.io.IOException: Remote call on bum-mac failed
> 19:06:04      at hudson.remoting.Channel.call(Channel.java:690)
> 19:06:04      at hudson.FilePath.act(FilePath.java:774)
> 19:06:04      ... 14 more
> 19:06:04  Caused by: java.lang.OutOfMemoryError: Java heap space
> 19:06:04      at java.util.Arrays.copyOf(Arrays.java:2882)
> 19:06:04      at 
> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
> 19:06:04      at 
> java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
> 19:06:04      at java.lang.StringBuffer.append(StringBuffer.java:224)
> 19:06:04      at 
> org.dom4j.io.SAXContentHandler.characters(SAXContentHandler.java:293)
> 19:06:04      at 
> org.apache.xerces.parsers.AbstractSAXParser.characters(Unknown
> Source)
> 19:06:04      at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanCDATASection(Unknown
> Source)
> 19:06:04      at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
> 19:06:04      at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> 19:06:04      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)
> 19:06:04      at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)
> 19:06:04      at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 19:06:04      at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
> Source)
> 19:06:04      at 
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> 19:06:04      at org.dom4j.io.SAXReader.read(SAXReader.java:465)
> 19:06:04      at org.dom4j.io.SAXReader.read(SAXReader.java:264)
> 19:06:04      at hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:112)
> 19:06:04      at hudson.tasks.junit.TestResult.parse(TestResult.java:208)
> 19:06:04      at hudson.tasks.junit.TestResult.parse(TestResult.java:163)
> 19:06:04      at hudson.tasks.junit.TestResult.parse(TestResult.java:140)
> 19:06:04      at hudson.tasks.junit.TestResult.<init>(TestResult.java:116)
> 19:06:04      at 
> hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:114)
> 19:06:04      at 
> hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:87)
> 19:06:04      at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2022)
> 19:06:04      at hudson.remoting.UserRequest.perform(UserRequest.java:118)
> 19:06:04      at hudson.remoting.UserRequest.perform(UserRequest.java:48)
> 19:06:04      at hudson.remoting.Request$2.run(Request.java:287)
> 19:06:04      at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> 19:06:04      at 
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 19:06:04      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 19:06:04      at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 19:06:04      at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 
> 
> --
> Jon Schewe | http://mtu.net/~jpschewe

Reply via email to