Hi SonarSource community,
We are using Sonarqube Developer Edition Version 8.9 (build 43852). We have a problem with the Bitbucket Cloud ALM integration. Based on the version 8.9 tutorial I configured the ALM integration and the Pull request decoration. When we run the bitbucket pipeline we got this error message.
Pull request decoration did not happen. Failed to access Bitbucket Cloud, the repository or the pull request
- Repository SLUG set to the project as in the documentation.
- Bitbucket “pull request” read permission is available.
- SONAR_TOKEN and SONAR_URL provided in BB
- Oauth is working
- Pull request decoration is set in the project settings.
2021.06.14 14:58:53 WARN ce[------------------------][c.s.F.D.A.B.A] Pull request decoration did not happen. Failed to access Bitbucket Cloud, the repository or the pull request
java.lang.IllegalStateException: Error returned by Bitbucket Cloud: Resource not found
at org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient.handleError(BitbucketCloudRestClient.java:169)
at org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient.doCall(BitbucketCloudRestClient.java:155)
at org.sonar.alm.client.bitbucket.bitbucketcloud.BitbucketCloudRestClient.doGet(BitbucketCloudRestClient.java:149)
at com.sonarsource.F.D.A.B.A.G.getPullRequest(Unknown Source)
at com.sonarsource.F.D.A.B.A.A(Unknown Source)
at com.sonarsource.F.D.A.B.A.A(Unknown Source)
at com.sonarsource.F.D.A.B.F.A(Unknown Source)
at com.sonarsource.F.D.c.A(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at com.sonarsource.F.D.c.B(Unknown Source)
at com.sonarsource.F.D.c.A(Unknown Source)
at org.sonar.ce.async.SynchronousAsyncExecution.addToQueue(SynchronousAsyncExecution.java:27)
at com.sonarsource.F.D.c.A(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at com.sonarsource.F.D.c.finished(Unknown Source)
at org.sonar.ce.task.projectanalysis.api.posttask.PostProjectAnalysisTasksExecutor.executeTask(PostProjectAnalysisTasksExecutor.java:118)
at org.sonar.ce.task.projectanalysis.api.posttask.PostProjectAnalysisTasksExecutor.finished(PostProjectAnalysisTasksExecutor.java:109)
at org.sonar.ce.task.step.ComputationStepExecutor.executeListener(ComputationStepExecutor.java:91)
at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:63)
at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:81)
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:125)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
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)

-
We can see the quality gate status and results in the web UI. Everything looks good except the pull request decoration.
-
I’m increased the log level to DEBUG in the “System Info” screen. But it’s telling the same issue without useful info about the root cause.
How could we debug the connection between BB and SQ to find the cause of this issue?