Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-6579

org.tmatesoft.svn.core.SVNException: svn: WC report failed: NULL

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Blocker Blocker
    • subversion-plugin
    • 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.

            aheritier Arnaud Héritier
            aheritier Arnaud Héritier
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: