【发布时间】:2020-04-05 12:10:04
【问题描述】:
我使用 SonarQube 的过程:
- 我在 Azure 应用服务中安装了 SonarQube 并通过以下方式启动它 StartSonar.bat。
- 添加一个新项目并生成一个令牌。
- 使用令牌在 Azure Devops 中添加服务连接。
- 使用https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-azure-devops/ 提供的流程在管道中添加 SonarQube 任务。
当我运行这个管道时,我得到 java.lang.IllegalStateException: Fail to download plugin error in SonarQubeAnalyze 任务,如下所示:
错误:SonarQube 扫描仪执行期间出错 java.lang.IllegalStateException:无法将插件 [kotlin] 下载到 C:\Users\VssAdministrator.sonar_tmp\fileCache6519814482966957451.tmp 在 org.sonar.scanner.bootstrap.PluginFiles.downloadBinaryTo(PluginFiles.java:152) 在 org.sonar.scanner.bootstrap.PluginFiles.download(PluginFiles.java:108) 在 org.sonar.scanner.bootstrap.PluginFiles.get(PluginFiles.java:89) 在 org.sonar.scanner.bootstrap.ScannerPluginInstaller.loadPlugins(ScannerPluginInstaller.java:77) 在 org.sonar.scanner.bootstrap.ScannerPluginInstaller.installRemotes(ScannerPluginInstaller.java:60) 在 org.sonar.scanner.bootstrap.ScannerPluginRepository.start(ScannerPluginRepository.java:59) 在 org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy.start(StartableCloseableSafeLifecyleStrategy.java:40) 在 org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84) 在 org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169) 在 org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
日志显示错误是由 java.net.SocketException: Connection reset (sometimes Read Timeout) 引起的
原因:java.net.SocketException:连接重置 在 java.net.SocketInputStream.read(SocketInputStream.java:210) 在 java.net.SocketInputStream.read(SocketInputStream.java:141) 在 sun.security.ssl.InputRecord.readFully(InputRecord.java:465) 在 sun.security.ssl.InputRecord.readV3Record(InputRecord.java:593) 在 sun.security.ssl.InputRecord.read(InputRecord.java:532) 在 sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) 在 sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933) 在 sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
我不知道这个错误是如何发生的或如何解决它。
希望有人能帮助我,谢谢。
【问题讨论】:
标签: azure-devops sonarqube azure-pipelines sonarqube-scan socketexception