-
Bug
-
Resolution: Fixed
-
Blocker
-
Jenkins 2.32.2
P4 Plugin 1.5.1
P4 Server Version: P4D/NTX64/2016.2/1487173
Windows 10
I am getting an NPE on exit that is causing my build to fail. I am hoping it is misconfiguration, so the resolution will be simple. I am running the build via "Build Now".
F:\Jenkins\jobs\Omniwar\workspace>exit 0
FATAL: null
java.lang.NullPointerException
at org.jenkinsci.plugins.p4.client.ConnectionHelper.getSwarm(ConnectionHelper.java:544)
at org.jenkinsci.plugins.p4.PerforceScm.guessBrowser(PerforceScm.java:225)
at hudson.scm.SCM.getEffectiveBrowser(SCM.java:146)
at hudson.scm.ChangeLogParser.parse(ChangeLogParser.java:57)
at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:911)
at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:879)
at hudson.model.AbstractBuild.getCulprits(AbstractBuild.java:349)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:669)
at hudson.model.Run.execute(Run.java:1753)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)
Finished: FAILURE
It looks like it is looking for a browser and decides that that browser should be Swarm. I do not have any repo browser installed (i.e. I'm not using Swarm, P4Web, etc.) and the "Repository browser" setting is set to Auto.
Full configuration can be found below.