-
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.
[JENKINS-43069] NPE on exit - getEffectiveBrowser/getSwarm
Description |
Original:
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. {code:java} 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 {code} 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 and the "Repository browser" setting is set to Auto. Full configuration can be found below. !image-2017-03-23-09-08-49-026.png! !image-2017-03-23-09-10-11-536.png! |
New:
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". {code:java} 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 {code} 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 and the "Repository browser" setting is set to Auto. Full configuration can be found below. !image-2017-03-23-09-08-49-026.png! !image-2017-03-23-09-10-11-536.png! |
Description |
Original:
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". {code:java} 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 {code} 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 and the "Repository browser" setting is set to Auto. Full configuration can be found below. !image-2017-03-23-09-08-49-026.png! !image-2017-03-23-09-10-11-536.png! |
New:
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". {code:java} 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 {code} 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. !image-2017-03-23-09-08-49-026.png! !image-2017-03-23-09-10-11-536.png! |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | New: Paul Allen [ p4paul ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Resolution | Original: Fixed [ 1 ] | |
Status | Original: Closed [ 6 ] | New: Reopened [ 4 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Reopened [ 4 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |