Java sonarQube执行失败,出现“sonarQube扫描仪执行期间出错”

Java sonarQube执行失败,出现“sonarQube扫描仪执行期间出错”,java,tfs,Java,Tfs,我把声纳和TFS结合起来了。很长一段时间以来一直运转良好。由于有关声纳扫描仪和java的错误而开始失败。我没有升级任何东西,也没有更改任何东西。 在TFS构建过程中我遇到错误 错误:SonarQube扫描仪执行期间出错 java.lang.IllegalStateException:无法加载组件类org.sonar.batch.report.ActiveRulesPublisher 位于org.sonar.core.platform.ComponentContainer$ExtendedDefa

我把声纳和TFS结合起来了。很长一段时间以来一直运转良好。由于有关声纳扫描仪和java的错误而开始失败。我没有升级任何东西,也没有更改任何东西。 在TFS构建过程中我遇到错误

错误:SonarQube扫描仪执行期间出错 java.lang.IllegalStateException:无法加载组件类org.sonar.batch.report.ActiveRulesPublisher 位于org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponentContainer.java:69 位于org.picocontainer.DefaultPicoContainer.getComponentDefaultPicoContainer.java:621 位于org.picocontainer.parameters.CollectionComponentParameter.getArrayInstanceCollectionComponentParameter.java:334 在org.picocontainer.parameters.CollectionComponentParameter.access$100CollectionComponentParameter.java:49 位于org.picocontainer.parameters.CollectionComponentParameter$1.resolveInstanceCollectionComponentParameter.java:139 原因:java.lang.NullPointerException 错误:使用-X开关重新运行SonarQube扫描仪以启用完全调试日志记录。 SonarQube扫描仪未成功完成


有人能提供建议吗?

您需要启用更详细的日志记录,以尝试了解失败的原因。遵循以下步骤

通过添加名为 system.debug并将其值设置为“true” 在SonarQube中启用SonarQube组件详细日志记录 开始任务,在“高级”>“其他设置”下,请添加: /d:sonar.verbose=true
只需按照错误消息中的建议操作即可。使用-X开关重新运行SonarQube扫描程序以启用完全调试日志记录。您还可以查看SonarQube实例的sonar.log。可能会在那里获得有关该错误的更多详细信息。

通过升级SonarQube中安装的所有插件修复了该错误。感谢您的评论

您使用哪种TFS构建?vNext或Msbuild@Patrick-MSFT-vnextbuild