2017-02-23 5 views
1

イスタンブールで生成されたレポートをgulpタスクを使用してソナーダッシュボードにアップロードしようとしましたが、以下のエラーで失敗します。 SonarQubeのBuild Breakerプラグインが、Sonarにレポートをアップロードする前にタイムアウトしているようです。どのように私はこのプラグインを微調整することができますか?SonarQubeビルダーブレイカープラグイン:レポート処理が正常に完了しなかった:FAILED

私はSonar 5.3を使用しています。

15:42:43.411 INFO: Analysis report generated in /workspace/{project}/.sonar/report 
15:42:43.430 INFO: ------------------------------------------------------------------------ 
15:42:43.430 INFO: EXECUTION FAILURE 
15:42:43.430 INFO: ------------------------------------------------------------------------ 
15:42:43.430 INFO: Total time: 5:06.287s 
15:42:43.609 INFO: Final Memory: 57M/2603M 
15:42:43.609 INFO: ------------------------------------------------------------------------ 
15:42:43.609 ERROR: Error during SonarQube Scanner execution 
java.lang.IllegalStateException: Report processing did not complete successfully: FAILED 
     at org.sonar.plugins.buildbreaker.QualityGateBreaker.getAnalysisId(QualityGateBreaker.java:152) 
     at org.sonar.plugins.buildbreaker.QualityGateBreaker.execute(QualityGateBreaker.java:108) 
     at org.sonar.plugins.buildbreaker.QualityGateBreaker.executeOn(QualityGateBreaker.java:95) 
     at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:65) 
     at org.sonar.batch.phases.PostJobsExecutor.execute(PostJobsExecutor.java:55) 
+0

スタートはSonarQube 5.6.4 LTSへのアップグレードを計画。 [こちら](https://blog.sonarsource.com/why-you-shouldnt-use-build-breaker/)SonarQubeの記事もお読みください。 –

+0

@JeroenHeier:5.3バージョンでこれを回避する方法はありますか? – joy779

答えて

1

これは、既知の無効な問題です:#14(彼の問題はないBuild Breakerメカニズム/ロジックでは、サーバー側で発生します)。

Matthew DeTullioのコメント:

プロジェクトのサーバー側のバックグラウンドタスクが 失敗しているためです。そこにログをチェックし、まずその問題を解決する必要があります。 レポート処理ステップは、SQが品質ゲート ステータスを計算する場合です。このプラグインはそこで計算されたステータスをチェックするだけなので、 の処理が失敗した場合、このプラグインは分析に失敗をマークします。私の会社で

我々は、サーバー側で見つかった:

java.lang.OutOfMemoryError: GC overhead limit exceeded 
関連する問題