ビルド サーバーでのプロジェクト分析は成功しますが、SonarQube サーバーでのバックグラウンド タスクは NoNodeAvailableException で失敗します
2016.03.09 19:25:43 エラー [ossctCeWorkerCallableImpl] タスクの実行に失敗しました AVNcfU8up676eFKtj1O2 java.lang.RuntimeException: java.util.concurrent.ExecutionException: org.elasticsearch.client.transport.NoNodeAvailableException: 構成されたノードは使用できません: [] com.google.common.base.Throwables.propagate(Throwables.java:160) で ~[グアバ-17.0.jar:na] org.sonar.server.es.BaseIndexer.index(BaseIndexer.java:83) で ~[sonar-server-5.3.jar:na] org.sonar.server.issue.index.IssueIndexer.index(IssueIndexer.java:53) で ~[sonar-server-5.3.jar:na] org.sonar.server.computation.step.IndexIssuesStep.execute (IndexIssuesStep.java:38) で ~ [sonar-server-5.3.jar:na] org.sonar.server.computation.step.ComputationStepExecutor.execute (ComputationStepExecutor.java:39) で ~ [sonar-server-5.3.jar:na] org.sonar.server.computation.taskprocessor.report.ReportTaskProcessor.process(ReportTaskProcessor.java:72) で ~[sonar-server-5.3.jar:na] org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.executeTask (CeWorkerCallableImpl.java:81) で [sonar-server-5.3.jar:na] org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.call (CeWorkerCallableImpl.java:56) で [sonar-server-5.3.jar:na] org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.call (CeWorkerCallableImpl.java:35) で [sonar-server-5.3.jar:na] java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_66] で java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_66] で java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_66] で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201 (ScheduledThreadPoolExecutor.java:180) [na:1.8.0_66] で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_66] で java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) [na:1.8.0_66] で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_66] で java.lang.Thread.run(Thread.java:745) [na:1.8.0_66] で 原因: java.util.concurrent.ExecutionException: org.elasticsearch.client.transport.NoNodeAvailableException: 構成されたノードは使用できません: [] java.util.concurrent.FutureTask.report (FutureTask.java:122) で [na:1.8.0_66] java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_66] で com.google.common.util.concurrent.Uninterruptibles.getUninterruptively(Uninterruptibles.java:135) で ~[グアバ-17.0.jar:na] org.sonar.server.es.BaseIndexer.index(BaseIndexer.java:81) で ~[sonar-server-5.3.jar:na] ... 15 個の共通フレームを省略 原因: org.elasticsearch.client.transport.NoNodeAvailableException: 構成されたノードは使用できません: [] org.elasticsearch.client.transport.TransportClientNodesService.ensureNodesAreAvailable(TransportClientNodesService.java:305) ~[elasticsearch-1.7.2.jar:na] で org.elasticsearch.client.transport.TransportClientNodesService.execute(TransportClientNodesService.java:200) で ~[elasticsearch-1.7.2.jar:na] org.elasticsearch.client.transport.support.InternalTransportClient.execute(InternalTransportClient.java:106) で ~[elasticsearch-1.7.2.jar:na] org.elasticsearch.client.support.AbstractClient.bulk(AbstractClient.java:167) で ~[elasticsearch-1.7.2.jar:na] org.elasticsearch.client.transport.TransportClient.bulk(TransportClient.java:370) で ~[elasticsearch-1.7.2.jar:na] org.elasticsearch.action.bulk.BulkRequestBuilder.doExecute(BulkRequestBuilder.java:166) で ~[elasticsearch-1.7.2.jar:na] org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:91) で ~[elasticsearch-1.7.2.jar:na] org.sonar.server.es.BulkIndexer.executeBulk (BulkIndexer.java:223) で ~ [sonar-server-5.3.jar:na] org.sonar.server.es.BulkIndexer.add(BulkIndexer.java:142) で ~[sonar-server-5.3.jar:na] org.sonar.server.issue.index.IssueIndexer.doIndex(IssueIndexer.java:86) で ~[sonar-server-5.3.jar:na] org.sonar.server.issue.index.IssueIndexer.doIndex(IssueIndexer.java:73) で ~[sonar-server-5.3.jar:na] org.sonar.server.issue.index.IssueIndexer.access$000(IssueIndexer.java:34) で ~[sonar-server-5.3.jar:na] org.sonar.server.issue.index.IssueIndexer$1.index(IssueIndexer.java:56) で ~[sonar-server-5.3.jar:na] org.sonar.server.es.BaseIndexer$1.run(BaseIndexer.java:74) で ~[sonar-server-5.3.jar:na] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_66] で java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_66] で ... 3 つの共通フレームを省略 2016.03.09 19:25:43 ERROR [ossctCeWorkerCallableImpl] 実行されたタスク | project=mycompany:myproduct | id = AVNcfU8up676eFKtj1O2 | 時間=2312294ms
このエラーは何ですか?どうすれば修正できますか?
そして、私の理解では、ビルド サーバー側でのデータ収集が完了し、すべてが SonarQube サーバーにプッシュされました。バックグラウンド タスクを再度トリガーして (既に送信されたデータに対して)、今回完了できるかどうかを確認することはできますか? ビルド サーバーの完了には 3:30 時間が必要であり、バックグラウンド タスクは 39 分後に失敗したため、これは非常に便利です。そのため、単純にすべてをもう一度試すのは少し面倒です。