This is essentially how I have set this up. To give a bit of context, our Jenkins cluster has a Linux master and 12 Linux agents that we hope to be able to run this analysis on. I created a matrix job to retrieve the NVD database nightly to a common location on each agent and configured that as teh global location location in the master node. The individual analysis tasks should have that available to them at run time via the global config on the master (though there is in fact a separate DB instance in the same location on each agent). The output in the relevant slave.log for a failing run is as follows:
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Analysis Started
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine initializeAnalyzer
SEVERE: Exception occurred initializing Archive Analyzer.
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished File Name Analyzer (0 seconds)
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine initializeAnalyzer
SEVERE: Exception occurred initializing Jar Analyzer.
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Central Analyzer (0 seconds)
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Dependency Merging Analyzer (0 seconds)
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Version Filter Analyzer (0 seconds)
Jun 14, 2017 3:44:13 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Hint Analyzer (0 seconds)
Jun 14, 2017 3:44:14 PM org.owasp.dependencycheck.analyzer.CPEAnalyzer open
INFO: Created CPE Index (0 seconds)
Jun 14, 2017 3:44:14 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished CPE Analyzer (1 seconds)
Jun 14, 2017 3:44:14 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished False Positive Analyzer (0 seconds)
Jun 14, 2017 3:44:14 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Cpe Suppression Analyzer (0 seconds)
Jun 14, 2017 3:44:15 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished NVD CVE Analyzer (0 seconds)
Jun 14, 2017 3:44:15 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Vulnerability Suppression Analyzer (0 seconds)
Jun 14, 2017 3:44:15 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Finished Dependency Bundling Analyzer (0 seconds)
Jun 14, 2017 3:44:15 PM org.owasp.dependencycheck.Engine analyzeDependencies
INFO: Analysis Complete (2 seconds)
The slave Java version is jdk1.8.0_60. There is considerably more detail in the console log visible in the UI, where I have the log level set to ALL, but none of it indicates what is causing the build failure.