2017-01-31 14 views
0

ステップIは、バージョン4.4.0.8066のソナーJavaプラグインでSonarqube 6.2を使用し、JDK 1.8でコンパイルされたプロジェクトで、このエラーを取得しています:Sonarqube 6.2 ERROR - シンボリック実行を完了できませんでした:到達16000の制限が

[DEBUG] 22:09:01.566 Could not complete symbolic execution: 
22:09:01 org.sonar.java.se.ExplodedGraphWalker$MaximumStepsReachedException: reached limit of 16000 steps for method setData#198 in class PaymentVarianceReportFilterCriteria 
22:09:01 at org.sonar.java.se.ExplodedGraphWalker.throwMaxSteps(ExplodedGraphWalker.java:260) 
22:09:01 at org.sonar.java.se.ExplodedGraphWalker.execute(ExplodedGraphWalker.java:211) 
22:09:01 at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:186) 
22:09:01 at org.sonar.java.se.SymbolicExecutionVisitor.execute(SymbolicExecutionVisitor.java:68) 
22:09:01 at org.sonar.java.se.SymbolicExecutionVisitor.visitNode(SymbolicExecutionVisitor.java:57) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:95) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.scanTree(SubscriptionVisitor.java:78) 
22:09:01 at org.sonar.java.ast.visitors.SubscriptionVisitor.scanFile(SubscriptionVisitor.java 

................. 
........................ 

.................... 
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project ct: Error 500 on http://stssonar01/api/ce/submit?projectKey=com.edifecs:ct&projectName=Edifecs%20Collaborative%20Testing%20Build : {"errors":[{"msg":"An error has occurred. Please contact your administrator."}]} -> [Help 1] 
22:50:07 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project ct: Error 500 on http://stssonar01/api/ce/submit?projectKey=com.edifecs:ct&projectName=Edifecs%20Collaborative%20Testing%20Build : {"errors":[{"msg":"An error has occurred. Please contact your administrator."}]} 
22:50:07 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) 
22:50:07 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 

メイヴァンビルドプロセスのソナー:ソナーステップclean install sonar:sonarを実行しているときに、ここに何か不足していますか?

これを手伝ってください。

+0

質問のタイトルとエラーログの最初の部分は、実際には失敗したエラー500と遭遇する障害とは関係ありません。詳細についてはこれを参照してください:http://stackoverflow.com/questions/34065727/error-could-not-complete-symbolic-execution-reached-limit-of-10000-steps/34067784#34067784 – benzonico

+0

エラー500サーバー上で何が起こっているのかを理解するためにサーバーのログを調べることができます。 – benzonico

答えて

0

これは、シンボリック実行で導入された否定的なテストに関連しています。

2つのルール(nullpointer例外に関するS2259および条件についてのS2583は常にtrueまたはfalse)の場合、このテストが実行されます。

本質的には、この方法では6000

過去ヌル/常に真か偽反復するためのあらゆる可能性の総数は次の2つのルールを無効にする、またはそう持たないようにする方法をリファクタリングすることができますポイントがあります多くのif/caseロジックが含まれています。

これは(https://jira.sonarsource.com/browse/SONARJAVA-1406)に関して非侵襲的で、デバッグモードでのみレンダリングされていましたが、まだmavenプラグインで読み込みを停止することが確認できます。

関連する問題