Must-share information (formatted with Markdown):
- which versions are you using (SonarQube 9.9.0 and earlier)
- how is SonarQube deployed: Docker
- what are you trying to achieve
Analyzing PR succeeds, but branch fails with stack-trace - what have you tried so far to achieve this
Webhooks from Sonarqube to Github show analysis results in Pull-Request Conversation. However, on
a branch analysis (even main/master) there is NO location in GitHub to show analysis results.
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.s.ComputationStepExecutor] Publishing taint vulnerabilities events | status=SUCCESS | time=3ms
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.s.ComputationStepExecutor] Send issue notifications | newIssuesNotifs=0 | newIssuesDeliveries=0 | myNewIssuesNotifs=0 | myNewIssuesDeliveries=0 | changesNotifs=0 | changesDeliveries=0 | status=SUCCESS | time=3ms
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.s.ComputationStepExecutor] Publish task results | status=SUCCESS | time=0ms
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.s.ComputationStepExecutor] Trigger refresh of Portfolios and Applications | refreshesAPP=0 | refreshesVW=0 | status=SUCCESS | time=17ms
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Webhooks | globalWebhooks=0 | projectWebhooks=0 | status=SUCCESS | time=5ms
2023.07.12 09:54:31 INFO ce[AYlJhgt6hHtue8ajDHSX][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Pull Request decoration | status=SUCCESS | time=0ms
2023.07.12 09:54:33 WARN ce[AYlJhgt6hHtue8ajDHSX][c.s.G.B.A.B] Failed to access GitHub, the repository or the Pull Request
java.lang.IllegalStateException: Failed to report status to Devops platform: couldn't get the branch details
at com.sonarsource.G.D.G.M.B(Unknown Source)
at com.sonarsource.G.D.G.M.D(Unknown Source)
at java.base/java.util.Optional.orElseThrow(Unknown Source)
at com.sonarsource.G.D.G.M.C(Unknown Source)
at com.sonarsource.G.D.G.M.A(Unknown Source)
at com.sonarsource.G.D.G.G.A(Unknown Source)
at com.sonarsource.G.D.G.B.A(Unknown Source)
at java.base/java.lang.Iterable.forEach(Unknown Source)
at com.sonarsource.G.D.G.B.A(Unknown Source)
at com.sonarsource.G.D.k.A(Unknown Source)
at org.sonar.ce.async.SynchronousAsyncExecution.addToQueue(SynchronousAsyncExecution.java:27)
at com.sonarsource.G.D.k.A(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at com.sonarsource.G.D.k.finished(Unknown Source)
at org.sonar.ce.task.projectanalysis.api.posttask.PostProjectAnalysisTasksExecutor.executeTask(PostProjectAnalysisTasksExecutor.java:102)
at org.sonar.ce.task.projectanalysis.api.posttask.PostProjectAnalysisTasksExecutor.finished(PostProjectAnalysisTasksExecutor.java:93)
at org.sonar.ce.task.step.ComputationStepExecutor.executeListener(ComputationStepExecutor.java:89)
at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:61)
at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:75)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:212)
at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:194)
at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:160)
at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:135)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:87)
at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Successful analysis should look like this: