Status: Open (View Workflow)
On a Jenkins slave, I observed this failure during the Cobertura post-build task:
FATAL: Unable to load resource META-INF/services/javax.xml.parsers.SAXParserFactory
java.lang.Error: Unable to load resource META-INF/services/javax.xml.parsers.SAXParserFactory
The full traceback is here:
The slave produced this failure in multiple builds. The slave had been created from an Amazon AMI; other slaves created from the same AMI did not produce this error.
Attached is the plugin/version info for Jenkins.
I've started to observe this issue after migrating Jenkins to Amazon VPC (instead of EC2-Classic). All our builds and tests happen on EC2 instances launched from the same set of AMIs. This particular failure is happening with a node running Ubuntu 12.04. Master has Ubuntu 14.04 and Jenkins 1.571. The problem seems strangely intermittent, but once it occurs I need to destroy the offending machine and launch a new one for the build to work again.
We also just observed this today. Same scenario, slave VM is Amazon VPC. A single VM has had this issue which emerged on first usage after it was launched from the AMI used for dynamic Jenkins slaves. Issue continued after reboot. We are using Amazon Linux in the AMI. Jenkins version is 1.565
Stack trace looks the same as the orginal poster reported.
More information for our case:
- cobertura-plugin not installed
- failure occurred early in job execution at the tail end of SCM processing (added plugin to affected components for issue). Tail of the stacktrace is:
at java.security.AccessController.doPrivileged(Native Method)
Last two releases (separated by over a year) were by olivergondza so looks like the maintainer
any news on this one?