-
Bug
-
Resolution: Not A Defect
-
Blocker
-
None
-
hudson 1.358, Subversion plugin 1.17
Since 24h some jobs are failing with this error when they try to do a checkout or an update.
I tried to delete the workspace but the problem occcurs again.
Sometime also checkout/update is frozen and I have to restart Hudson
ERROR: Failed to check out file:///mnt/svn/repositories/projects/ecm/dms/branches/2.5.x
org.tmatesoft.svn.core.SVNException: svn: WC report failed: NULL
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:82)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:69)
at org.tmatesoft.svn.core.internal.wc.admin.SVNReporter.report(SVNReporter.java:156)
at org.tmatesoft.svn.core.internal.io.fs.FSRepository.update(FSRepository.java:619)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:558)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:914)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:742)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:706)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:660)
at hudson.FilePath.act(FilePath.java:756)
at hudson.FilePath.act(FilePath.java:738)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:653)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:601)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1044)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
at hudson.model.Run.run(Run.java:1241)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:306)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:122)
Caused by: java.lang.StackOverflowError
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:356)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
...
Some others are failing with this one :
D extension/war/src/main/webapp/WEB-INF/conf/social-ext/portal/template
ERROR: Failed to update file:///mnt/svn/repositories/projects/social/trunk
org.tmatesoft.svn.core.SVNException: svn: WC report failed: NULL
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:82)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:69)
at org.tmatesoft.svn.core.internal.wc.admin.SVNReporter.report(SVNReporter.java:156)
at org.tmatesoft.svn.core.internal.io.fs.FSRepository.update(FSRepository.java:619)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:558)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:699)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:660)
at hudson.FilePath.act(FilePath.java:756)
at hudson.FilePath.act(FilePath.java:738)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:653)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:601)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1044)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411)
at hudson.model.Run.run(Run.java:1241)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:306)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:122)
Caused by: java.lang.NullPointerException
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.freeTreeNode(SVNRangeTree.java:90)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:359)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:357)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.deleteSubtree(SVNRangeTree.java:358)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.cleanTree(SVNRangeTree.java:346)
at org.tmatesoft.svn.core.internal.delta.SVNRangeTree.insert(SVNRangeTree.java:324)
at org.tmatesoft.svn.core.internal.delta.SVNDeltaCombiner.combineWindows(SVNDeltaCombiner.java:296)
at org.tmatesoft.svn.core.internal.delta.SVNDeltaCombiner.addWindow(SVNDeltaCombiner.java:240)
at org.tmatesoft.svn.core.internal.io.fs.FSInputStream.getContents(FSInputStream.java:171)
at org.tmatesoft.svn.core.internal.io.fs.FSInputStream.readContents(FSInputStream.java:114)
at org.tmatesoft.svn.core.internal.io.fs.FSInputStream.read(FSInputStream.java:98)
at org.tmatesoft.svn.core.io.diff.SVNDeltaGenerator.readToBuffer(SVNDeltaGenerator.java:283)
at org.tmatesoft.svn.core.io.diff.SVNDeltaGenerator.sendDelta(SVNDeltaGenerator.java:158)
at org.tmatesoft.svn.core.internal.io.fs.FSRepositoryUtil.sendTextDelta(FSRepositoryUtil.java:245)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffFiles(FSUpdateContext.java:451)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:514)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.updateEntry(FSUpdateContext.java:509)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.diffDirs(FSUpdateContext.java:403)
at org.tmatesoft.svn.core.internal.io.fs.FSUpdateContext.drive(FSUpdateContext.java:299)
at org.tmatesoft.svn.core.internal.io.fs.FSRepository.finishReport(FSRepository.java:545)
at org.tmatesoft.svn.core.internal.wc.admin.SVNReporter.report(SVNReporter.java:140)
... 16 more
I fixed (temporarily ?) the problem by doing the update/checkout with svn binaries
Note : I tried to downgrade hudson to 1.357 because I updated to 1.358 few days ago and it didn't solved the problem.