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

java.io.IOException: Bad file descriptor storing Junit results

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Major Major
    • None
    • None

      We have a NFS mountpoint where we store the jenkins jobs directory.

      When the job is storing the junit test results sometimes we show this Exception and the job fail.

      Recording test results
      FATAL: Failed to save the JUnit test result
      java.io.IOException: Bad file descriptor
      at java.io.FileOutputStream.close0(Native Method)
      at java.io.FileOutputStream.close(FileOutputStream.java:279)
      at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:301)
      at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:130)
      at java.io.OutputStreamWriter.close(OutputStreamWriter.java:216)
      at java.io.BufferedWriter.close(BufferedWriter.java:248)
      at hudson.util.AtomicFileWriter.close(AtomicFileWriter.java:94)
      at hudson.util.AtomicFileWriter.abort(AtomicFileWriter.java:104)
      at hudson.XmlFile.write(XmlFile.java:175)
      at hudson.tasks.junit.TestResultAction.setResult(TestResultAction.java:82)
      at hudson.tasks.junit.TestResultAction.<init>(TestResultAction.java:67)
      at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:138)
      at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:682)
      at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:657)
      at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:635)
      at hudson.model.Build$RunnerImpl.post2(Build.java:161)
      at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:604)
      at hudson.model.Run.run(Run.java:1400)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:175)

            Unassigned Unassigned
            qinqon qinqon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: