-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
OS: OS Linux unknown, i386/32 (4 cores)
Java: Java(TM) SE Runtime Environment, 1.6.0-b105
JVM: Java HotSpot(TM) Server VM, 1.6.0-b105, mixed mode
PID of process: 13565
Nb of opened files 350 / 8.192 ++++++++++++
Server: Winstone Servlet Engine v0.9.10
Webapp context:
Start: 4/08/11 18:22
JVM arguments: -XX:-UseGCOverheadLimit
-XX:+HeapDumpOnOutOfMemoryError
-Xms2500m
-Xmx2500m
Mean age of http sessions (min): 44
Memory: Non heap memory = 64 Mb (Perm Gen, Code Cache),
Loaded classes = 10,609,
Garbage collection time = 249,597 ms,
Process cpu time = 7,118,250 ms,
Committed virtual memory = 2,860 Mb,
Free physical memory = 8,989 Mb,
Total physical memory = 15,994 Mb,
Free swap space = 4,784 Mb,
Total swap space = 4,784 MbOS: OS Linux unknown, i386/32 (4 cores) Java: Java(TM) SE Runtime Environment, 1.6.0-b105 JVM: Java HotSpot(TM) Server VM, 1.6.0-b105, mixed mode PID of process: 13565 Nb of opened files 350 / 8.192 ++++++++++++ Server: Winstone Servlet Engine v0.9.10 Webapp context: Start: 4/08/11 18:22 JVM arguments: -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError -Xms2500m -Xmx2500m Mean age of http sessions (min): 44 Memory: Non heap memory = 64 Mb (Perm Gen, Code Cache), Loaded classes = 10,609, Garbage collection time = 249,597 ms, Process cpu time = 7,118,250 ms, Committed virtual memory = 2,860 Mb, Free physical memory = 8,989 Mb, Total physical memory = 15,994 Mb, Free swap space = 4,784 Mb, Total swap space = 4,784 Mb
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)