Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-31529

Retrieving Test Results Fails on Slave nodes

    Details

    • Similar Issues:

      Description

      as of version 1.143, retrieving test details when running builds on a slave node appears to fail with the following stack trace.

      11-11 21:25:15 Starting pre-build for Sauce Labs plugin
      11-11 21:25:15 Starting Sauce Connect on slave node using tunnel identifier: job-template-saucelabs-1447305915327
      11-11 21:25:20 Launching Sauce Connect on localhost
      11-11 21:25:21 FATAL: Remote call on Ubuntu-UI-S3 (i-65568edb) failed
      11-11 21:25:21 java.io.IOException: Remote call on Ubuntu-UI-S3 (i-65568edb) failed
      11-11 21:25:21 at hudson.remoting.Channel.call(Channel.java:786)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper.setUp(SauceOnDemandBuildWrapper.java:343)
      11-11 21:25:21 at hudson.model.Build$BuildExecution.doRun(Build.java:156)
      11-11 21:25:21 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
      11-11 21:25:21 at hudson.model.Run.execute(Run.java:1741)
      11-11 21:25:21 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      11-11 21:25:21 at hudson.model.ResourceController.execute(ResourceController.java:98)
      11-11 21:25:21 at hudson.model.Executor.run(Executor.java:410)
      11-11 21:25:21 Caused by: java.lang.ExceptionInInitializerError
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.JenkinsSauceREST.getUserAgent(JenkinsSauceREST.java:25)
      11-11 21:25:21 at com.saucelabs.saucerest.SauceREST.retrieveResults(SauceREST.java:309)
      11-11 21:25:21 at com.saucelabs.saucerest.SauceREST.getTunnels(SauceREST.java:645)
      11-11 21:25:21 at com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.activeTunnelIdentifier(AbstractSauceTunnelManager.java:416)
      11-11 21:25:21 at com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.openConnection(AbstractSauceTunnelManager.java:270)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$SauceConnectHandler.call(SauceOnDemandBuildWrapper.java:913)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$SauceConnectHandler.call(SauceOnDemandBuildWrapper.java:849)
      11-11 21:25:21 at hudson.remoting.UserRequest.perform(UserRequest.java:121)
      11-11 21:25:21 at hudson.remoting.UserRequest.perform(UserRequest.java:49)
      11-11 21:25:21 at hudson.remoting.Request$2.run(Request.java:326)
      11-11 21:25:21 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
      11-11 21:25:21 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      11-11 21:25:21 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      11-11 21:25:21 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      11-11 21:25:21 at java.lang.Thread.run(Thread.java:745)
      11-11 21:25:21 at ......remote call to Ubuntu-UI-S3 (i-65568edb)(Native Method)
      11-11 21:25:21 at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1413)
      11-11 21:25:21 at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
      11-11 21:25:21 at hudson.remoting.Channel.call(Channel.java:778)
      11-11 21:25:21 ... 7 more
      11-11 21:25:21 Caused by: java.lang.NullPointerException
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.PluginImpl.get(PluginImpl.java:179)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.JenkinsSauceREST.getUserAgent(JenkinsSauceREST.java:25)
      11-11 21:25:21 at com.saucelabs.saucerest.SauceREST.retrieveResults(SauceREST.java:309)
      11-11 21:25:21 at com.saucelabs.ci.BrowserFactory.getSeleniumBrowsersFromSauceLabs(BrowserFactory.java:171)
      11-11 21:25:21 at com.saucelabs.ci.BrowserFactory.initializeSeleniumBrowsers(BrowserFactory.java:141)
      11-11 21:25:21 at com.saucelabs.ci.BrowserFactory.<init>(BrowserFactory.java:89)
      11-11 21:25:21 at com.saucelabs.ci.BrowserFactory.getInstance(BrowserFactory.java:402)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.PluginImpl.<clinit>(PluginImpl.java:80)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.JenkinsSauceREST.getUserAgent(JenkinsSauceREST.java:25)
      11-11 21:25:21 at com.saucelabs.saucerest.SauceREST.retrieveResults(SauceREST.java:309)
      11-11 21:25:21 at com.saucelabs.saucerest.SauceREST.getTunnels(SauceREST.java:645)
      11-11 21:25:21 at com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.activeTunnelIdentifier(AbstractSauceTunnelManager.java:416)
      11-11 21:25:21 at com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.openConnection(AbstractSauceTunnelManager.java:270)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$SauceConnectHandler.call(SauceOnDemandBuildWrapper.java:913)
      11-11 21:25:21 at hudson.plugins.sauce_ondemand.SauceOnDemandBuildWrapper$SauceConnectHandler.call(SauceOnDemandBuildWrapper.java:849)
      11-11 21:25:21 at hudson.remoting.UserRequest.perform(UserRequest.java:121)
      11-11 21:25:21 at hudson.remoting.UserRequest.perform(UserRequest.java:49)
      11-11 21:25:21 at hudson.remoting.Request$2.run(Request.java:326)
      11-11 21:25:21 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
      11-11 21:25:21 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
      11-11 21:25:21 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      11-11 21:25:21 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      11-11 21:25:21 at java.lang.Thread.run(Thread.java:745)
      

        Attachments

          Activity

          Hide
          halkeye Gavin Mogan added a comment -

          Should now be fixed in 1.144

          Show
          halkeye Gavin Mogan added a comment - Should now be fixed in 1.144
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: Gavin Mogan
          Path:
          src/main/java/hudson/plugins/sauce_ondemand/JenkinsSauceREST.java
          src/main/java/hudson/plugins/sauce_ondemand/PluginImpl.java
          http://jenkins-ci.org/commit/sauce-ondemand-plugin/f8ab6eef89ae7d2c22efa2b865c6f8aa1a39fb9a
          Log:
          Handle passing data around slightly differently so slaves don't crash trying to build JENKINS-31529

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Gavin Mogan Path: src/main/java/hudson/plugins/sauce_ondemand/JenkinsSauceREST.java src/main/java/hudson/plugins/sauce_ondemand/PluginImpl.java http://jenkins-ci.org/commit/sauce-ondemand-plugin/f8ab6eef89ae7d2c22efa2b865c6f8aa1a39fb9a Log: Handle passing data around slightly differently so slaves don't crash trying to build JENKINS-31529

            People

            • Assignee:
              halkeye Gavin Mogan
              Reporter:
              thecampbellcash Andrew Campbell
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: