NPE in Jenkins Plug-in


today I upgraded our Integrity Plug-in for Jenkins to the latest version (i.e. 0.10.1). Unfortunately now all builds fail with a NPE:

ERROR: Publisher de.gebit.integrity.IntegrityTestResultRecorder aborted due to exception
at de.gebit.integrity.IntegrityCompoundTestResult.getXmlFile(
at de.gebit.integrity.IntegrityCompoundTestResult.persistChildren(
at de.gebit.integrity.IntegrityCompoundTestResult.writeObject(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at Source)
at Source)
at Source)
at Source)
at Source)
at hudson.remoting.UserRequest._serialize(
at hudson.remoting.UserRequest.serialize(
at hudson.remoting.UserRequest.perform(
at hudson.remoting.UserRequest.perform(
at hudson.remoting.Request$
at hudson.remoting.InterceptingExecutorService$
at Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Source)
at hudson.remoting.Engine$1$
at Source)

We are using Integrity version 0.13.0.
Are there any known issues using the current Jenkins Plug-in in combination with the older Integrity version?

Thanks in advance,


An integrity update to 0.15.4 did not solve the problem.
Does anyone know which Jenkins version is required by the 0.10.1 plug-in (we are running a pretty outdated 1.553)?


Moving back to the Integrity Jenkins plug-in 0.9.4 solves the problem. So it seems to be an issue of the 0.10.1 version (maybe in combination with Jenkins 1.553).

I opened a bug for this issue.