これは、MS SQL Server 2012 データベースを備えた Windows Server 2012R2 に新しい Sonarqube 5.2 をインストールしたものです。
ドライバー: Microsoft JDBC Driver 4.1 for SQL Server、バージョン: 4.1.5605.100
分析ファイルは正常にアップロードされますが、ジョブが処理されると、次のようなエラーが表示されます
2015.12.03 17:11:22 ERROR [ossctCeWorkerRunnableImpl] タスクの実行に失敗しました AVFo0pZECnZ7xJR5PoU8 org.apache.ibatis.exceptions.PersistenceException: ### トランザクションのコミット中にエラーが発生しました。原因: org.apache.ibatis.executor.BatchExecutorException: org.sonar.db.issue.IssueMapper.insert (バッチ インデックス #1) が失敗しました。原因: java.sql.BatchUpdateException: 一意のインデックス「issues_kee」を持つオブジェクト「dbo.issues」に重複するキー行を挿入できません。重複キーの値は (AVFo0wtzCnZ7xJR5PrRx) です。 ### 原因: org.apache.ibatis.executor.BatchExecutorException: org.sonar.db.issue.IssueMapper.insert (バッチ インデックス #1) が失敗しました。原因: java.sql.BatchUpdateException: 一意のインデックス「issues_kee」を持つオブジェクト「dbo.issues」に重複するキー行を挿入できません。重複キーの値は (AVFo0wtzCnZ7xJR5PrRx) です。 org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26) で ~[mybatis-3.2.7.jar:3.2.7] org.apache.ibatis.session.defaults.DefaultSqlSession.commit(DefaultSqlSession.java:177) で ~[mybatis-3.2.7.jar:3.2.7] org.apache.ibatis.session.defaults.DefaultSqlSession.commit(DefaultSqlSession.java:169) で ~[mybatis-3.2.7.jar:3.2.7] org.sonar.db.DbSession.commit(DbSession.java:60) で ~[sonar-db-5.2.jar:na] org.sonar.db.BatchSession.commit (BatchSession.java:176) で ~[sonar-db-5.2.jar:na] org.sonar.db.BatchSession.increment(BatchSession.java:213) で ~[sonar-db-5.2.jar:na] org.sonar.db.BatchSession.insert(BatchSession.java:133) で ~[sonar-db-5.2.jar:na] org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:51) で ~[mybatis-3.2.7.jar:3.2.7] org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52) で ~[mybatis-3.2.7.jar:3.2.7] com.sun.proxy.$Proxy103.insert (不明なソース) で ~[na:na] org.sonar.server.computation.step.PersistIssuesStep.execute (PersistIssuesStep.java:70) で ~ [sonar-server-5.2.jar:na] org.sonar.server.computation.step.ComputationStepExecutor.execute (ComputationStepExecutor.java:39) で ~ [sonar-server-5.2.jar:na] org.sonar.server.computation.taskprocessor.report.ReportTaskProcessor.process(ReportTaskProcessor.java:53) で ~[sonar-server-5.2.jar:na] org.sonar.server.computation.taskprocessor.CeWorkerRunnableImpl.executeTask (CeWorkerRunnableImpl.java:78) で [sonar-server-5.2.jar:na] org.sonar.server.computation.taskprocessor.CeWorkerRunnableImpl.run (CeWorkerRunnableImpl.java:55) で [sonar-server-5.2.jar:na] java.util.concurrent.Executors$RunnableAdapter.call (不明なソース) [na:1.8.0_45] で java.util.concurrent.FutureTask.runAndReset (不明なソース) [na:1.8.0_45] で java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301 で (ソース不明) [na:1.8.0_45] java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run (不明なソース) [na:1.8.0_45] で java.util.concurrent.ThreadPoolExecutor.runWorker (不明なソース) [na:1.8.0_45] で java.util.concurrent.ThreadPoolExecutor$Worker.run (不明なソース) [na:1.8.0_45] で java.lang.Thread.run (不明なソース) [na:1.8.0_45] で
プロジェクトの 1 つが数回正常に実行され、ダッシュボードで結果を確認できますが、他のプロジェクトは !00% の確率で失敗します
これは、アップロードされている分析のバグですか、それとも何かですか?