SonarCloud:出现 500 错误 - 执行 mvn verify sonar:sonar 时无法加载组件 class org.sonar.scanner.report.MetadataPublisher
SonarCloud: Got 500 error - Unable to load component class org.sonar.scanner.report.MetadataPublisher when execute mvn verify sonar:sonar
当我执行 mvn clean verify sonar:sonar
时,我从 maven 收到 500 错误:
Failed to execute goal
org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar
because: 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 帐户重新颁发令牌(新的有效令牌仅提交给此分支),
但是没有成功。
我用 -X 开关执行了相同的命令,但没有找到任何有用的信息。试图找到一种方法来在此处附加带有输出的文件,但没有。无论如何,项目是在 BitBucket 上打开的,因此您可以转到 Pipelines 并检查最后失败的作业或下载源并重现问题。
解决问题的方法如下:
- 转到您的组织 "Quality Profiles" 页面
- 向下滚动到 T-SQL 语言
- 您会注意到此语言的 "Sonar way" 质量配置文件未设置为默认值
- 在线的右侧,单击齿轮图标,然后单击 "Set as Default"
完成此操作后,您的分析应该会再次 运行 正常。
当我执行 mvn clean verify sonar:sonar
时,我从 maven 收到 500 错误:
Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar
because: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 帐户重新颁发令牌(新的有效令牌仅提交给此分支),
但是没有成功。
我用 -X 开关执行了相同的命令,但没有找到任何有用的信息。试图找到一种方法来在此处附加带有输出的文件,但没有。无论如何,项目是在 BitBucket 上打开的,因此您可以转到 Pipelines 并检查最后失败的作业或下载源并重现问题。
解决问题的方法如下:
- 转到您的组织 "Quality Profiles" 页面
- 向下滚动到 T-SQL 语言
- 您会注意到此语言的 "Sonar way" 质量配置文件未设置为默认值
- 在线的右侧,单击齿轮图标,然后单击 "Set as Default"
完成此操作后,您的分析应该会再次 运行 正常。