SonarCloud:出现 500 错误 - 执行 mvn 验证 sonar:sonar 时无法加载组件类 org.so



当我执行mvn clean verify sonar:sonar时,我从maven那里得到500错误:

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar因为:Unable to load component class org.sonar.scanner.report.MetadataPublisher: Unable to load component class org.sonar.scanner.rule.ModuleQProfiles: Error 500 on https://sonarcloud.io/api/qualityprofiles/search.protobuf?projectKey=LazyDevelopment%3ALister&organization=lazydevelopment-bitbucket : {"errors":[{"msg":"An error has occurred. Please contact your administrator"}]} -> [Help 1]

项目正在 https://bitbucket.org/LazyDevelopment/lister

当前分支 https://bitbucket.org/LazyDevelopment/lister/branch/7-fix-issues

在昨天晚上之前,它工作得很好。今天我试图

  • 在 MVN 命令中对 Maven 插件版本进行硬编码
  • 为SonarCloud帐户重新颁发tocken(新的和有效的tocken仅提交到此分支(,

但没有成功。

我用 -X 开关执行了相同的命令,但在那里找不到任何有用的信息。试图找到一种方法在此处附加带有输出的文件,但没有。无论如何,项目是在 BitBucket 上打开的,因此您可以转到管道并检查上次失败的作业或下载源并重现问题。

解决此问题的方法如下:

  1. 转到贵组织的"质量配置文件"页面
  2. 向下滚动到 T-SQL 语言
  3. 您会注意到此语言的"声纳方式"质量配置文件未设置为默认值
  4. 在行的右侧,单击齿轮图标,然后单击"设置为默认值">

完成此操作后,您的分析应该再次正常运行。

最新更新