10:20:34 Launching Sauce Connect [/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java, -cp, /var/lib/jenkins/plugins/sauce-ondemand/WEB-INF/lib/sauce-connect-3.0.18.jar, com.saucelabs.sauceconnect.SauceConnect, jenkins, REDACTED, -P, 4445]
      10:20:56 Sauce Connect now launched
      10:20:56 Incremented process count for jenkins, now1
      10:20:56 Shutting down Sauce Connect SSH tunnels
      10:20:56 Decremented process count for jenkins, now 0
      10:20:56 Flushing Sauce Connect Input Stream
      10:20:56 Flushing Sauce Connect Error Stream
      10:20:56 Closing Sauce Connect process
      10:20:56 Sauce Connect closed
      10:20:56 FATAL: null
      10:20:56 java.lang.NullPointerException
      10:20:56 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.outputEnvironmentVariablesForBrowser(SauceOnDemandBuildWrapper.java:197)
      10:20:56 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.outputWebDriverVariables(SauceOnDemandBuildWrapper.java:207)
      10:20:56 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.buildEnvVars(SauceOnDemandBuildWrapper.java:155)
      10:20:56 	at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:945)
      10:20:56 	at hudson.plugins.parameterizedtrigger.TriggerBuilder.perform(TriggerBuilder.java:89)
      10:20:56 	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      10:20:56 	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:810)
      10:20:56 	at hudson.model.Build$BuildExecution.build(Build.java:199)
      10:20:56 	at hudson.model.Build$BuildExecution.doRun(Build.java:160)
      10:20:56 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:592)
      10:20:56 	at hudson.model.Run.execute(Run.java:1557)
      10:20:56 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      10:20:56 	at hudson.model.ResourceController.execute(ResourceController.java:88)
      10:20:56 	at hudson.model.Executor.run(Executor.java:236)
      
      

          [JENKINS-16760] Sauce Connect no longer works

          R. Tyler Croy added a comment -

          This was incorrectly automatically assigned earlier.

          Hilfe Ross!

          R. Tyler Croy added a comment - This was incorrectly automatically assigned earlier. Hilfe Ross!

          Ross Rowe added a comment -

          I'm just deployed version 1.45 which should fix the NullPointerException. We recently updated the plugin to suppress spaces in the key used to represent the browser, so I think you might need to reselect the browser combination in the Jenkins Job configuration.

          Cheers,

          Ross

          Ross Rowe added a comment - I'm just deployed version 1.45 which should fix the NullPointerException. We recently updated the plugin to suppress spaces in the key used to represent the browser, so I think you might need to reselect the browser combination in the Jenkins Job configuration. Cheers, Ross

          R. Tyler Croy added a comment -

          We're running 1.46 right now, and still seeing this:

          17:06:19 Started by an SCM change
          17:06:19 [EnvInject] - Loading node environment variables.
          17:06:19 Building remotely on ec2-builder-11 in workspace /home/jenkins/slave-root/workspace/dwa_sauce
          17:06:19 Checkout:dwa_sauce / /home/jenkins/slave-root/workspace/dwa_sauce - hudson.remoting.Channel@1f0e5b38:ec2-builder-11
          17:06:19 Using strategy: Default
          17:06:19 Last Built Revision: Revision 1cc10b8e986dd049b2788a52d53e90df41097cff (origin/master)
          17:06:19 Fetching changes from 1 remote Git repository
          17:06:19 Fetching upstream changes from origin
          17:06:19 Commencing build of Revision 30d4569ea2b6317c0ad2944606e7faf0f9da803a (origin/master)
          17:06:19 Checking out Revision 30d4569ea2b6317c0ad2944606e7faf0f9da803a (origin/master)
          17:06:20 Starting Sauce OnDemand SSH tunnel on master node
          17:06:20 Launching Sauce Connect on sf1r003s030.flexd-sf0.local
          17:06:20 Sauce Connect already running for jenkins
          17:06:20 Incremented process count for jenkins, now2
          17:06:20 Shutting down Sauce Connect SSH tunnels
          17:06:20 Decremented process count for jenkins, now 1
          17:06:20 Jobs still running, not closing Sauce Connect
          17:06:20 Sauce Connect closed
          17:06:20 FATAL: null
          17:06:20 java.lang.NullPointerException
          17:06:20 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.browserAsJSON(SauceOnDemandBuildWrapper.java:224)
          17:06:20 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.outputWebDriverVariables(SauceOnDemandBuildWrapper.java:215)
          17:06:20 	at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.buildEnvVars(SauceOnDemandBuildWrapper.java:155)
          17:06:20 	at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:952)
          17:06:20 	at hudson.plugins.parameterizedtrigger.TriggerBuilder.perform(TriggerBuilder.java:89)
          17:06:20 	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          17:06:20 	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
          17:06:20 	at hudson.model.Build$BuildExecution.build(Build.java:199)
          17:06:20 	at hudson.model.Build$BuildExecution.doRun(Build.java:160)
          17:06:20 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:593)
          17:06:20 	at hudson.model.Run.execute(Run.java:1567)
          17:06:20 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          17:06:20 	at hudson.model.ResourceController.execute(ResourceController.java:88)
          17:06:20 	at hudson.model.Executor.run(Executor.java:237)
          
          

          R. Tyler Croy added a comment - We're running 1.46 right now, and still seeing this: 17:06:19 Started by an SCM change 17:06:19 [EnvInject] - Loading node environment variables. 17:06:19 Building remotely on ec2-builder-11 in workspace /home/jenkins/slave-root/workspace/dwa_sauce 17:06:19 Checkout:dwa_sauce / /home/jenkins/slave-root/workspace/dwa_sauce - hudson.remoting.Channel@1f0e5b38:ec2-builder-11 17:06:19 Using strategy: Default 17:06:19 Last Built Revision: Revision 1cc10b8e986dd049b2788a52d53e90df41097cff (origin/master) 17:06:19 Fetching changes from 1 remote Git repository 17:06:19 Fetching upstream changes from origin 17:06:19 Commencing build of Revision 30d4569ea2b6317c0ad2944606e7faf0f9da803a (origin/master) 17:06:19 Checking out Revision 30d4569ea2b6317c0ad2944606e7faf0f9da803a (origin/master) 17:06:20 Starting Sauce OnDemand SSH tunnel on master node 17:06:20 Launching Sauce Connect on sf1r003s030.flexd-sf0.local 17:06:20 Sauce Connect already running for jenkins 17:06:20 Incremented process count for jenkins, now2 17:06:20 Shutting down Sauce Connect SSH tunnels 17:06:20 Decremented process count for jenkins, now 1 17:06:20 Jobs still running, not closing Sauce Connect 17:06:20 Sauce Connect closed 17:06:20 FATAL: null 17:06:20 java.lang.NullPointerException 17:06:20 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.browserAsJSON(SauceOnDemandBuildWrapper.java:224) 17:06:20 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.outputWebDriverVariables(SauceOnDemandBuildWrapper.java:215) 17:06:20 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$1.buildEnvVars(SauceOnDemandBuildWrapper.java:155) 17:06:20 at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:952) 17:06:20 at hudson.plugins.parameterizedtrigger.TriggerBuilder.perform(TriggerBuilder.java:89) 17:06:20 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 17:06:20 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814) 17:06:20 at hudson.model.Build$BuildExecution.build(Build.java:199) 17:06:20 at hudson.model.Build$BuildExecution.doRun(Build.java:160) 17:06:20 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:593) 17:06:20 at hudson.model.Run.execute(Run.java:1567) 17:06:20 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 17:06:20 at hudson.model.ResourceController.execute(ResourceController.java:88) 17:06:20 at hudson.model.Executor.run(Executor.java:237)

          Ross Rowe added a comment -

          Sorry about that, I've just deployed version 1.47 which should resolve the new NullPointerException.

          Ross Rowe added a comment - Sorry about that, I've just deployed version 1.47 which should resolve the new NullPointerException.

          Ross Rowe added a comment -

          I think this issue should be resolved now, but if not, please let me know

          Ross Rowe added a comment - I think this issue should be resolved now, but if not, please let me know

            rossrowe Ross Rowe
            rtyler R. Tyler Croy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: