Hi, please check [1], there are some pointer how to proceed when you are running in OOM. Basically, to understand what's happening there, you/we need to check a heap dump. Could you please take a heap dump and upload it somewhere? Thanks Vojta
[1] https://wiki.jenkins-ci.org/display/JENKINS/I'm+getting+OutOfMemoryError On Tuesday 28 August 2012 10:26:54 Vishal Bansod wrote: > Hi all, > > > Recently I started experiencing a problem below continuously for one of the > job on my Jenkins setup (latest 1.478 version). Here folder 'linux' is an > external reference imported at src/tools/jres/. After doing some search I > found few references and tried changing memory parameters. Even I deleted > 'linux' directory from the working copy and later tried wiping entire > workspace and finally creating new project but still getting same error. > > I run Jenkins deployed on Tomcat with Heap size of 2G and PermGen of 512M. > When I looked at memory information presented by the server status tab of > the tomcat manager app, I was shocked to see a huge amount of memory as > free. > > I'm surprised to see use of XML APIs in SVN update. > > > Please help me in fixing this issue at the earliest. > > > Fetching 'https://xyz.com/svn/external/installer/jres/linux' at 54,438 into > '/data/hudsonhome/jobs/Trunk/workspace/trunk/src/tools/jres/linux' AU > src/tools/jres/linux/Linux-Sun-1.6.0_26.bin > AU src/tools/jres/linux/Linux-Sun-1.6.0_27.bin > AU src/tools/jres/linux/Linux64-Sun-1.6.0_30.bin > AU src/tools/jres/linux/Linux64-Sun-1.7.0_02.bin > FATAL: Java heap spacejava.lang.OutOfMemoryError > <http://stacktrace.jenkins-ci.org/search?query=java.lang.OutOfMemoryError>: > Java heap space at > com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(XMLStringBuf > fer.java:205) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.util.XMLStringBuffer.append&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.refresh(XMLD > ocumentScannerImpl.java:1522) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLDocumentScannerImpl.refresh&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.invokeListeners(XM > LEntityScanner.java:2070) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLEntityScanner.invokeListeners&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntity > Scanner.java:1415) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLEntityScanner.skipChar&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag > mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2793) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next&entit > y=method> at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu > mentScannerImpl.java:648) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLDocumentScannerImpl.next&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNS > DocumentScannerImpl.java:140) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLNSDocumentScannerImpl.next&entity=method> at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan > Document(XMLDocumentFragmentScannerImpl.java:511) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.impl.XMLDocumentFragmentScannerImpl.scanDocument&entity=method> at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co > nfiguration.java:808) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.parsers.XML11Configuration.parse&entity=method> at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co > nfiguration.java:737) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.parsers.XML11Configuration.parse&entity=method> at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1 > 19) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.parsers.XMLParser.parse&entity=method> at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract > SAXParser.java:1205) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.parsers.AbstractSAXParser.parse&entity=method> at > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S > AXParserImpl.java:522) > <http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.i > nternal.jaxp.SAXParserImpl$JAXPSAXParser.parse&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPCon > nection.java:796) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection.readData&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPCon > nection.java:761) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection.readData&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPReques > t.java:218) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPRequest.dispatch&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPCon > nection.java:385) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection._request&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConn > ection.java:298) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection.request&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConn > ection.java:289) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection.request&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConn > ection.java:277) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.http.HTTPConnection.request&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAV > Connection.java:696) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.DAVConnection.performHttpRequest&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection > .java:328) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.DAVConnection.doReport&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepositor > y.java:1289) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.DAVRepository.runReport&entity=method> at > org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.j > ava:837) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.io.dav.DAVRepository.update&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClie > nt16.java:557) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.update&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doCheckout(SVNUpdate > Client16.java:965) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.doCheckout&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.handleExternalChange > (SVNUpdateClient16.java:1836) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.handleExternalChange&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.handleExternalItemCh > ange(SVNUpdateClient16.java:1759) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.handleExternalItemChange&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.handleExternals(SVNU > pdateClient16.java:1728) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.handleExternals&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.update(SVNUpdateClie > nt16.java:567) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.update&entity=method> at > org.tmatesoft.svn.core.internal.wc16.SVNUpdateClient16.doCheckout(SVNUpdate > Client16.java:945) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc16.SVNUpdateClient16.doCheckout&entity=method> at > org.tmatesoft.svn.core.internal.wc2.old.SvnOldCheckout.run(SvnOldCheckout.j > ava:19) > <http://stacktrace.jenkins-ci.org/search/?query=org.tmatesoft.svn.core.inte > rnal.wc2.old.SvnOldCheckout.run&entity=method>
