Jenkins点击构建(build now)后失败。
查看日志,有如下报错信息:
Error while serving http://192.168.0.119:8080/job/kk2/build
java.lang.NullPointerException
at smartjenkins.SmartJenkinsQueueDecisionHandler.shouldSchedule(SmartJenkinsQueueDecisionHandler.java:24)
at hudson.model.Queue.schedule2(Queue.java:598)
at hudson.model.Queue.schedule2(Queue.java:721)
at jenkins.model.ParameterizedJobMixIn.doBuild(ParameterizedJobMixIn.java:216)
at jenkins.model.ParameterizedJobMixIn$ParameterizedJob.doBuild(ParameterizedJobMixIn.java:407)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
经分析,与名字为 smartjenkins(或类似的名字)插件有关。
解决方案,将此插件移除。
重启jenkins服务,再次测试成功。
类似的错误,可根据错误提示中显示的名称来定位哪个插件有问题,移除即可解决。