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

          Ethan Thornburg created issue -
          Ethan Thornburg made changes -
          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!

           
          Ethan Thornburg made changes -
          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!

           
          Paul Allen made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Paul Allen made changes -
          Assignee New: Paul Allen [ p4paul ]
          Paul Allen made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Paul Allen made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]
          Paul Allen made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Ethan Thornburg made changes -
          Resolution Original: Fixed [ 1 ]
          Status Original: Closed [ 6 ] New: Reopened [ 4 ]
          Paul Allen made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Reopened [ 4 ] New: Resolved [ 5 ]
          Paul Allen made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]

            p4paul Paul Allen
            erebel55 Ethan Thornburg
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: