sonarqube-community-branch-plugin - 拉取请求装饰不起作用

问题描述

我正在尝试使 SonarQube 8.5 与 BitBucket Cloud PR 一起使用,因此对于我使用的 AML 设置:

在我的Project settings -> General Settings -> Pull Request decoration中:

  • 项目密钥:AN(与项目设置->密钥相同)
  • 存储库 SLUG: angularapp(来自 URL)

sonar-project.properties

sonar.host.url=[SONAR_HOST]
sonar.login=[SONAR_TOKEN]
sonar.projectKey=test-app
sonar.projectName=My Test App
sonar.sourceEncoding=UTF-8
sonar.sources=src
sonar.tests=src
sonar.exclusions=**/node_modules/**
sonar.test.inclusions=**/*.spec.ts

bitbucket-pipelines.yml

...
  pull-requests:
    "**":
      - step:
          name: SonarQube Analysis
          image: sonarsource/sonar-scanner-cli
          script:
            - sonar-scanner -X
              -Dsonar.projectBaseDir=$(pwd)
              -Dproject.settings=sonar-project.properties
              -Dsonar.login=$SONAR_LOGIN
              -Dsonar.pullrequest.key=$BITBUCKET_PR_ID
              -Dsonar.pullrequest.branch=$BITBUCKET_BRANCH
              -Dsonar.pullrequest.base=$BITBUCKET_PR_DESTINATION_BRANCH
...

我可以在 SonnarQube 中看到 PR,但我的 BitBucket Cloud PR 中没有拉取请求装饰,您能指出我缺少的内容吗?

此外,在 sonarqube_ce.log 中,我看到报告已创建,但还有一个 HTTP Status Code: 404;,我不知道为什么

...
2021.01.18 11:57:53 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.b.c.BitbucketCloudClient] Create report on bitbucket cloud
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.b.c.BitbucketCloudClient] Create report: {"data":[{"title":"Reliability","value":"2 Bugs","type":"TEXT"},{"title":"Code coverage","value":0.0,"type":"PERCENTAGE"},{"title":"Security","value":"0 Vulnerabilities (and 0 Hotspots)",{"title":"Duplication",{"title":"Maintainability","value":"0 Code Smells",{"title":"Analysis details","value":{"text":"Go to SonarQube","href":"http://localhost:9000/dashboard?id=test-app&pullRequest=4"},"type":"LINK"}],"details":"Quality Gate Failed\n- C Reliability rating on New Code (is worse than A)","title":"SonarQube","reporter":"SonarQube","link":"http://localhost:9000/dashboard?id=test-app&pullRequest=4","result":"Failed","created_on":"2021-01-18T11:57:45+0000","logo_url":"http://localhost:9000/static/communityBranchPlugin/common/icon.png","report_type":"COVERAGE","remote_link_enabled":true}
...
2021.01.18 11:57:53 ERROR ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Execution of task class com.github.mc1arke.sonarqube.plugin.ce.pullrequest.PullRequestPostAnalysisTask Failed
com.github.mc1arke.sonarqube.plugin.ce.pullrequest.bitbucket.client.BitbucketCloudException: HTTP Status Code: 404; Message:{"type": "error","error": {"message": "Resource not found"}}
...
2021.01.18 11:57:51 INFO  ce[][o.s.c.t.CeWorkerImpl] Execute task | project=test-app | type=REPORT | pullRequest=4 | id=AXcVW8FkOqP4NZDhT2Pz | submitter=admin
2021.01.18 11:57:51 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExtractReportStep] Analysis report is 89 KB uncompressed
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Extract report | status=SUCCESS | time=11ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist scanner context | status=SUCCESS | time=3ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Propagate analysis warnings from scanner report | status=SUCCESS | time=1ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Generate analysis UUID | status=SUCCESS | time=0ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load analysis Metadata | status=SUCCESS | time=9ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Initialize | status=SUCCESS | time=0ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Verify billing | status=SUCCESS | time=0ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Build tree of components | components=3 | status=SUCCESS | time=6ms
2021.01.18 11:57:51 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Validate project | status=SUCCESS | time=3ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load quality profiles | status=SUCCESS | time=1046ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load Quality gate | status=SUCCESS | time=5ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load new code period | status=SUCCESS | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.f.FileMoveDetectionStep] Either no files added or no files removed. Do nothing.
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Detect file moves | reportFiles=1 | dbFiles=1 | addedFiles=0 | status=SUCCESS | time=2ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load duplications | duplications=0 | status=SUCCESS | time=1ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.d.CrossprojectDuplicationStatusHolderImpl] Cross project duplication is disabled because it's disabled in the analysis report
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute cross project duplications | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute size measures | status=SUCCESS | time=1ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute new coverage | status=SUCCESS | time=1ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute coverage measures | status=SUCCESS | time=4ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute comment measures | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] copy custom measures | status=SUCCESS | time=2ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute duplication measures | status=SUCCESS | time=1ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute size measures on new code | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute language distribution | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute test measures | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute complexity measures | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Load measure computers | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute Quality Profile status | status=SUCCESS | time=3ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   Execution time for each component visitor:
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - LoadComponentUuidsHavingOpenIssuesVisitor | time=2ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - IntegrateIssuesVisitor | time=31ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - CloseIssuesOnRemovedComponentsVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - MaintainabilityMeasuresVisitor | time=1ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - NewMaintainabilityMeasuresVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - ReliabilityAndSecurityratingMeasuresVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - NewReliabilityAndSecurityratingMeasuresVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - SecurityReviewMeasuresVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - NewSecurityReviewMeasuresVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - LastCommitVisitor | time=0ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.ExecuteVisitoRSStep]   - MeasureComputersVisitor | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Execute component visitors | status=SUCCESS | time=40ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Checks executed after computation of measures | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute Quality Gate measures | status=SUCCESS | time=21ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Compute Quality profile measures | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Generate Quality profile events | status=SUCCESS | time=3ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Generate Quality gate events | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Check upgrade possibility for not analyzed code files. | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist components | status=SUCCESS | time=8ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist analysis | status=SUCCESS | time=1ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist analysis properties | status=SUCCESS | time=4ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist measures | inserts=51 | status=SUCCESS | time=15ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist live measures | insertsOrUpdates=201 | status=SUCCESS | time=61ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist duplication data | insertsOrUpdates=0 | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist new ad hoc Rules | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist issues | cacheSize=0 bytes | inserts=0 | updates=0 | merged=0 | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist project links | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist events | status=SUCCESS | time=5ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist sources | status=SUCCESS | time=5ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Persist cross project duplications | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Enable analysis | status=SUCCESS | time=1ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Update last usage date of quality profiles | status=SUCCESS | time=6ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.KeepOneFilter] -> Keep one snapshot per day between 2020-12-21 and 2021-01-17
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DefaultPeriodCleaner] <- Delete analyses of component AXcU5YSwOqP4NZDhT2Pw: 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.KeepOneFilter] -> Keep one snapshot per week between 2020-01-20 and 2020-12-21
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DefaultPeriodCleaner] <- Delete analyses of component AXcU5YSwOqP4NZDhT2Pw: 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.KeepOneFilter] -> Keep one snapshot per month between 2016-01-25 and 2020-01-20
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DefaultPeriodCleaner] <- Delete analyses of component AXcU5YSwOqP4NZDhT2Pw: 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.KeepWithVersionFilter] -> Keep analyses with a version prior to 2019-01-21
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DefaultPeriodCleaner] <- Delete analyses of component AXcU5YSwOqP4NZDhT2Pw: 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DeleteallFilter] -> Delete data prior to: 2016-01-25
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.p.p.DefaultPeriodCleaner] <- Delete analyses of component AXcU5YSwOqP4NZDhT2Pw: 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.d.purge.PurgeDao] <- Delete aborted builds
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Purge db | status=SUCCESS | time=36ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.IndexAnalysisstep] Call org.sonar.server.measure.index.ProjectMeasuresIndexer@344ff45d
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.IndexAnalysisstep] Call org.sonar.server.component.index.ComponentIndexer@1c771776
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.s.IndexAnalysisstep] Call org.sonar.server.issue.index.IssueIndexer@492281bb
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Index analysis | status=SUCCESS | time=136ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Update need issue sync for branch | status=SUCCESS | time=3ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Send issue notifications | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Publish task results | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.s.computationStepExecutor] Trigger refresh of Portfolios and Applications | status=SUCCESS | time=0ms
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Webhooks | globalWebhooks=0 | projectWebhooks=0 | status=SUCCESS | time=3ms
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.PullRequestPostAnalysisTask] found 4 pull request decorators
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.PullRequestPostAnalysisTask] using pull request decorator bitbucket
2021.01.18 11:57:52 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.b.c.BitbucketCloudClient] Deleting existing reports on bitbucket cloud
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> CONNECTION 505249202a20485454502f322e300d0a0d0a534d0d0a0d0a
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000000     6 SETTINGS      
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000000     4 WINDOW_UPDATE 
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000003   182 HEADERS       END_HEADERS
2021.01.18 11:57:52 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000003     0 DATA          END_STREAM
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000    36 SETTINGS      
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000     4 WINDOW_UPDATE 
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] >> 0x00000000     0 SETTINGS      ACK
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000     0 SETTINGS      ACK
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003   371 HEADERS       END_HEADERS
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003    61 DATA          
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000003     4 RST_STREAM    
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003     0 DATA          END_STREAM
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] >> 0x00000003     4 RST_STREAM    
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] >> 0x00000003     4 RST_STREAM    
2021.01.18 11:57:53 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.b.c.BitbucketCloudClient] Create report on bitbucket cloud
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][c.g.m.s.p.c.p.b.c.BitbucketCloudClient] Create report: {"data":[{"title":"Reliability","remote_link_enabled":true}
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> CONNECTION 505249202a20485454502f322e300d0a0d0a534d0d0a0d0a
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000000     6 SETTINGS      
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000000     4 WINDOW_UPDATE 
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000003   205 HEADERS       END_HEADERS
2021.01.18 11:57:53 DEBUG ce[AXcVW8FkOqP4NZDhT2Pz][o.i.http2.Http2] >> 0x00000003   856 DATA          END_STREAM
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000    36 SETTINGS      
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000     4 WINDOW_UPDATE 
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] >> 0x00000000     0 SETTINGS      ACK
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000     0 SETTINGS      ACK
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000000     4 WINDOW_UPDATE 
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003   371 HEADERS       END_HEADERS
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003    61 DATA          
2021.01.18 11:57:53 DEBUG ce[][o.i.http2.Http2] << 0x00000003     0 DATA          END_STREAM
2021.01.18 11:57:53 ERROR ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Execution of task class com.github.mc1arke.sonarqube.plugin.ce.pullrequest.PullRequestPostAnalysisTask Failed
com.github.mc1arke.sonarqube.plugin.ce.pullrequest.bitbucket.client.BitbucketCloudException: HTTP Status Code: 404; Message:{"type": "error","error": {"message": "Resource not found"}}
    at com.github.mc1arke.sonarqube.plugin.ce.pullrequest.bitbucket.client.BitbucketCloudClient.validate(BitbucketCloudClient.java:188)
    at com.github.mc1arke.sonarqube.plugin.ce.pullrequest.bitbucket.client.BitbucketCloudClient.uploadReport(BitbucketCloudClient.java:139)
    at com.github.mc1arke.sonarqube.plugin.ce.pullrequest.bitbucket.BitbucketPullRequestDecorator.decorateQualityGateStatus(BitbucketPullRequestDecorator.java:94)
    at com.github.mc1arke.sonarqube.plugin.ce.pullrequest.PullRequestPostAnalysisTask.finished(PullRequestPostAnalysisTask.java:160)
    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:235)
    at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:217)
    at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcesstask(CeWorkerImpl.java:162)
    at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:137)
    at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:89)
    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(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
2021.01.18 11:57:53 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.p.a.p.PostProjectAnalysisTasksExecutor] Pull Request decoration | status=Failed | time=1068ms
2021.01.18 11:57:53 INFO  ce[AXcVW8FkOqP4NZDhT2Pz][o.s.c.t.CeWorkerImpl] Executed task | project=test-app | type=REPORT | pullRequest=4 | id=AXcVW8FkOqP4NZDhT2Pz | submitter=admin | status=SUCCESS | time=2625ms
2021.01.18 11:59:53 DEBUG ce[][o.i.http2.Http2] >> 0x00000000     8 GOAWAY        
2021.01.18 11:59:56 DEBUG ce[][o.i.http2.Http2] >> 0x00000000     8 GOAWAY

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)