Issue seems to be gone after switching to 32 bit Java. Also upgraded an one 
year old java installation at the same time, so it is difficult to know 
which of the changes fixed the issue.

Thanks,
Jøger

kl. 11:40:34 UTC+2 torsdag 18. oktober 2012 skrev Jøger Hansegård følgende:
>
> Since 2. October, I have had problems with Jenkins restarting 
> intermittently. We are running Win 7 64 bit with 64 bit java, matrix build 
> setup with two sub-projects. Jenkins is running as a windows service. 
> Jenkins version has probably been 1.484 when the problem first arose, but 
> also happens on latest version, 1.486. 
>
> The last entries in the log are given below. 
>
> Has anyone experienced similar problems?
>
> Thanks,
> Jøger Hansegård
>
>
> 02.okt.2012 21:09:35 hudson.model.AsyncPeriodicWork$1 run
> INFO: Finished Fingerprint cleanup. 93544 ms
> java.lang.Error: Cleaner terminated abnormally
> at sun.misc.Cleaner$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.misc.Cleaner.clean(Unknown Source)
> at sun.nio.ch.FileChannelImpl.unmap(Unknown Source)
> at sun.nio.ch.FileChannelImpl.transferFromFileChannel(Unknown Source)
> at sun.nio.ch.FileChannelImpl.transferFrom(Unknown Source)
> at 
> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.copyFile(SVNFileUtil.java:919)
> at 
> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.copyFile(SVNFileUtil.java:878)
> at 
> org.tmatesoft.svn.core.internal.wc.admin.SVNTranslator.translate(SVNTranslator.java:175)
> at 
> org.tmatesoft.svn.core.internal.wc17.SVNWCContext$RunFileInstall.runOperation(SVNWCContext.java:3437)
> at 
> org.tmatesoft.svn.core.internal.wc17.SVNWCContext.dispatchWorkItem(SVNWCContext.java:3371)
> at 
> org.tmatesoft.svn.core.internal.wc17.SVNWCContext.wqRun(SVNWCContext.java:3359)
> at 
> org.tmatesoft.svn.core.internal.wc17.SVNUpdateEditor17.closeDir(SVNUpdateEditor17.java:1005)
> at 
> org.tmatesoft.svn.core.internal.wc.SVNCancellableEditor.closeDir(SVNCancellableEditor.java:102)
> at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.DAVEditorHandler.endElement(DAVEditorHandler.java:476)
> at 
> org.tmatesoft.svn.core.internal.io.dav.handlers.BasicDAVHandler.endElement(BasicDAVHandler.java:103)
> at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
>  
> Source)
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
>  
> Source)
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
>  
> Source)
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown 
> Source)
> at 
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown 
> Source)
> at 
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>  
> Source)
> at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
> Source)
> at 
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown 
> Source)
> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown 
> Source)
> at 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown 
> Source)
> at 
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
>  
> Source)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:796)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.readData(HTTPConnection.java:761)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:218)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:385)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:298)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:289)
> at 
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:277)
> at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:696)
> at 
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:328)
> at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.runReport(DAVRepository.java:1289)
> at 
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.update(DAVRepository.java:837)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.updateInternal(SvnNgAbstractUpdate.java:216)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.update(SvnNgAbstractUpdate.java:100)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:756)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
> at 
> org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
> at 
> org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
> at 
> org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
> at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
> at 
> org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
> at hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:95)
> at 
> hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
> at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:799)
> at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:780)
> at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:763)
> at hudson.FilePath.act(FilePath.java:852)
> at hudson.FilePath.act(FilePath.java:825)
> at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:746)
> at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:688)
> at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
> at 
> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
> at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
> at hudson.model.Run.execute(Run.java:1502)
> at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
> at hudson.model.ResourceController.execute(ResourceController.java:88)
> at hudson.model.Executor.run(Executor.java:236)
> Caused by: java.io.IOException: The process cannot access the file because 
> another process has locked a portion of the file
> at sun.nio.ch.FileChannelImpl.unmap0(Native Method)
> at sun.nio.ch.FileChannelImpl.access$100(Unknown Source)
> at sun.nio.ch.FileChannelImpl$Unmapper.run(Unknown Source)
> ... 63 more
>

Reply via email to