Recording fingerprints
ERROR: Failed to record fingerprints
hudson.util.IOException2: Failed to compute digest for /var/lib/jenkins/workspace/zetbox-develop-Linux-Build-3-0/packages/NHibernate-dasz.3.3.3-DASZ2/src/Cfg/MappingSchema/HbmProperty.cs
at hudson.tasks.Fingerprinter$2.invoke(Fingerprinter.java:243)
at hudson.tasks.Fingerprinter$2.invoke(Fingerprinter.java:225)
at hudson.FilePath.act(FilePath.java:905)
at hudson.FilePath.act(FilePath.java:878)
at hudson.tasks.Fingerprinter.record(Fingerprinter.java:225)
at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:121)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
at hudson.model.Run.execute(Run.java:1601)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:241)
Caused by: java.io.FileNotFoundException: /var/lib/jenkins/workspace/zetbox-develop-Linux-Build-3-0/packages/NHibernate-dasz.3.3.3-DASZ2/src/Cfg/MappingSchema/HbmProperty.cs (Too many open files)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at hudson.FilePath$30.invoke(FilePath.java:1667)
at hudson.FilePath$30.invoke(FilePath.java:1664)
at hudson.FilePath.act(FilePath.java:905)
at hudson.FilePath.act(FilePath.java:878)
at hudson.FilePath.digest(FilePath.java:1664)
at hudson.tasks.Fingerprinter$2.invoke(Fingerprinter.java:241)
... 14 more
Build step 'Record fingerprints of files to track usage' changed build result to FAILURE
Finished: FAILURE
Yeah, looks like you're right. FilePath#digest opens a new FileInputstream but never closes it explicitly
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/FilePath.java#L1663