I installed latest generic up-to-date version of Jenkins (LTS version 2.46.3) on SLES12 server, installed latest CVS-Plugin v.2.13, created and ran test job.
The plugin still does not work. It didn't show list of CVS tags and I could see error in log:
Caught exception evaluating: it.symbolicNames in /jenkins/job/test_maven_1/build. Reason: java.lang.reflect.InvocationTargetException
java.lang.NullPointerException
at hudson.scm.CvsTagsParamDefinition.getCvsClient(CvsTagsParamDefinition.java:223)
at hudson.scm.CvsTagsParamDefinition.getSymbolicNames(CvsTagsParamDefinition.java:165)
Caused: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
...
Error in my log:
Caused by: java.lang.NullPointerException
at hudson.scm.CvsTagsParamDefinition.getCvsClient(CvsTagsParamDefinition.java:223)
at hudson.scm.CvsTagsParamDefinition.getSymbolicNames(CvsTagsParamDefinition.java:165)
Probably problem is in this code:
currentComputer is null like in this issue #
JENKINS-5237.