All our new projects using SonarQube Runner plugin from teamcity are succeeding (teamcity build log shows the analysis is successful and published results to Sonar), but the "Background task" for the above is failing in Sonar with a below exception, so no information is available in Sonar. We recently upgrade from SonarQube 4.x version to 5.3. So, current spec are..
SonarQube 5.3. SonarRunner 2.4. Java Gradle project with two sub modules. SonarQube is running with jre - 1.8.0_11 (64-bit).
<Update: It worked when I used a new database (in memory H2) instead of the existing database. If so, how can the database be cleaned or any idea how to resolve this issue?>
2016.02.22 16:25:05 ERROR [o.s.s.c.t.CeWorkerCallableImpl] Failed to execute task XXXX
java.lang.NullPointerException: null
at org.sonar.server.computation.step.LoadDebtModelStep.toCharacteristic(LoadDebtModelStep.java:81) ~[sonar-server-5.3.jar:na]
at org.sonar.server.computation.step.LoadDebtModelStep.feedDebtModel(LoadDebtModelStep.java:73) ~[sonar-server-5.3.jar:na]
at org.sonar.server.computation.step.LoadDebtModelStep.execute(LoadDebtModelStep.java:57) ~[sonar-server-5.3.jar:na]
at org.sonar.server.computation.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:39) ~[sonar-server-5.3.jar:na]
at org.sonar.server.computation.taskprocessor.report.ReportTaskProcessor.process(ReportTaskProcessor.java:72) ~[sonar-server-5.3.jar:na]
at org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.executeTask(CeWorkerCallableImpl.java:81) [sonar-server-5.3.jar:na]
at org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.call(CeWorkerCallableImpl.java:56) [sonar-server-5.3.jar:na]
at org.sonar.server.computation.taskprocessor.CeWorkerCallableImpl.call(CeWorkerCallableImpl.java:35) [sonar-server-5.3.jar:na]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_15]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_15]
<Update: List of Plugins on SonarQube 4.5.6 (before upgrade): (printing the list from extensions/plugins directory)
<ol>
<li>sonar-csharp-plugin-4.4.jar</li>
<li>sonar-csharp-stylecop-plugin-2.1.jar</li>
<li>sonar-dotnet-fxcop-plugin-2.1.jar</li>
<li>sonar-dotnet-gallio-plugin-2.1.jar</li>
<li>sonar-dotnet-gendarme-plugin-2.1.jar</li>
<li>sonar-dotnet-ndeps-plugin-2.1.jar</li>
<li>sonar-dotnet-plugin-2.1.jar</li>
<li>sonar-findbugs-plugin-2.1.jar</li>
<li>sonar-jacoco-plugin-2.1.jar</li>
<li>sonar-java-plugin-2.1.jar</li>
<li>sonar-scm-activity-plugin-1.7.jar</li>
<li>sonar-scm-stats-plugin-0.3.1.jar</li>
<li>sonar-squid-java-plugin-2.1.jar</li>
<li>sonar-surefire-plugin-2.1.jar</li>
</ol>
List of Plugins on SonarQube 5.3 (after)
<ol>
<li>sonar-csharp-plugin-4.5.jar</li>
<li>sonar-java-plugin-3.7.1.jar</li>
<li>sonar-javascript-plugin-2.10.jar</li>
<li>sonar-scm-git-plugin-1.1.jar</li>
<li>sonar-scm-svn-plugin-1.2.jar</li>
<li>sonar-web-plugin-2.4.jar</li>
</ol>
Any idea what is the issue? This is definitely terrible.