This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

      I recently enabled the connection from Jenkins to JIRA in the server configuration. Since then I get regularly the following issue

      Mar 14, 2018 9:03:16 AM hudson.plugins.jira.JiraRestService getUser
      WARNING: jira rest client get user error. cause: RestClientException{statusCode=Optional.of(404), errorCollections=[]}
      java.util.concurrent.ExecutionException: RestClientException{statusCode=Optional.of(404), errorCollections=[]}
      at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:289)
      at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:262)
      at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:91)
      at com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69)
      at com.atlassian.jira.rest.client.internal.async.DelegatingPromise.get(DelegatingPromise.java:107)
      at hudson.plugins.jira.JiraRestService.getUser(JiraRestService.java:277)
      at hudson.plugins.jira.JiraMailAddressResolver.findMailAddressFor(JiraMailAddressResolver.java:39)
      at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:122)
      at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:614)
      at hudson.tasks.MailSender.getUserEmailList(MailSender.java:458)
      at hudson.tasks.MailSender.createEmptyMail(MailSender.java:389)
      at hudson.tasks.MailSender.createUnstableMail(MailSender.java:224)
      at hudson.tasks.MailSender.createMail(MailSender.java:186)
      at hudson.tasks.MailSender.run(MailSender.java:112)
      at hudson.tasks.MailSender.execute(MailSender.java:106)
      at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.cleanUp(MavenModuleSetBuild.java:1094)
      at hudson.model.Run.execute(Run.java:1771)
      at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
      at hudson.model.ResourceController.execute(ResourceController.java:97)
      at hudson.model.Executor.run(Executor.java:429)
      Caused by: RestClientException{statusCode=Optional.of(404), errorCollections=[]}
      at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$2.apply(AbstractAsynchronousRestClient.java:178)
      at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$2.apply(AbstractAsynchronousRestClient.java:170)
      at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:67)
      at com.atlassian.httpclient.api.ResponsePromiseMapFunction.apply(ResponsePromiseMapFunction.java:11)
      at com.atlassian.util.concurrent.Promises$Of$3.apply(Promises.java:268)
      at com.atlassian.util.concurrent.Promises$2.onSuccess(Promises.java:158)
      at com.google.common.util.concurrent.Futures$6.run(Futures.java:975)
      at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253)
      at com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.execute(ExecutionList.java:149)
      at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:134)
      at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:170)
      at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)
      at com.atlassian.util.concurrent.Promises$Of$3.apply(Promises.java:268)
      at com.atlassian.util.concurrent.Promises$2.onSuccess(Promises.java:158)
      at com.google.common.util.concurrent.Futures$6.run(Futures.java:975)
      at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253)
      at com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.execute(ExecutionList.java:149)
      at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:134)
      at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:170)
      at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)
      at com.atlassian.httpclient.apache.httpcomponents.SettableFuturePromiseHttpPromiseAsyncClient$1$1.run(SettableFuturePromiseHttpPromiseAsyncClient.java:46)
      at com.atlassian.httpclient.apache.httpcomponents.SettableFuturePromiseHttpPromiseAsyncClient$ThreadLocalDelegateRunnable$1.run(SettableFuturePromiseHttpPromiseAsyncClient.java:197)
      at com.atlassian.httpclient.apache.httpcomponents.SettableFuturePromiseHttpPromiseAsyncClient.runInContext(SettableFuturePromiseHttpPromiseAsyncClient.java:90)
      at com.atlassian.httpclient.apache.httpcomponents.SettableFuturePromiseHttpPromiseAsyncClient$ThreadLocalDelegateRunnable.run(SettableFuturePromiseHttpPromiseAsyncClient.java:192)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: org.codehaus.jettison.json.JSONException: A JSONObject text must begin with '{' at character 1 of <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
      <title>404 - File or directory not found.</title>
      <style type="text/css">
      <!--
      body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
      fieldset{padding:0 15px 10px 15px;} 
      h1{font-size:2.4em;margin:0;color:#FFF;}
      h2{font-size:1.7em;margin:0;color:#CC0000;} 
      h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;} 
      #header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;
      background-color:#555555;}
      #content{margin:0 0 0 2%;position:relative;}
      .content-container{background:#FFF;width:96%;margin-top:8px;padding:10px;position:relative;}
      -->
      </style>
      </head>
      <body>
      <div id="header"><h1>Server Error</h1></div>
      <div id="content">
      <div class="content-container"><fieldset>
      <h2>404 - File or directory not found.</h2>
      <h3>The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.</h3>
      </fieldset></div>
      </div>
      </body>
      </html>
      
      at org.codehaus.jettison.json.JSONTokener.syntaxError(JSONTokener.java:439)
      at org.codehaus.jettison.json.JSONObject.<init>(JSONObject.java:169)
      at org.codehaus.jettison.json.JSONObject.<init>(JSONObject.java:266)
      at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient.extractErrors(AbstractAsynchronousRestClient.java:212)
      at com.atlassian.jira.rest.client.internal.async.AbstractAsynchronousRestClient$2.apply(AbstractAsynchronousRestClient.java:175)
      ... 26 more

            Assignee:
            Unassigned
            Reporter:
            papanito
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: