【问题标题】:Getting error while generating report in Sonarqube-9.4在 Sonarqube-9.4 中生成报告时出错
【发布时间】:2022-07-25 14:27:42
【问题描述】:

我正在使用 Sonarqube 扫描 DotNet 应用程序。 Sonarscaner.MSBuild.exe 开始、MSbuild 和结束,所有 3 个都在同一项目根路径中成功执行。但是在尝试访问 Sonar 服务器上的报告时,出现以下错误。

java.lang.IllegalStateException: Fail to extract report AYD0z6QfJAqVN7fqeTDx from database
    at org.sonar.ce.task.projectanalysis.step.ExtractReportStep.execute(ExtractReportStep.java:73)
    at org.sonar.ce.task.step.ComputationStepExecutor.executeStep(ComputationStepExecutor.java:80)
    at org.sonar.ce.task.step.ComputationStepExecutor.executeSteps(ComputationStepExecutor.java:71)
    at org.sonar.ce.task.step.ComputationStepExecutor.execute(ComputationStepExecutor.java:58)
    at org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor.process(ReportTaskProcessor.java:75)
    at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.executeTask(CeWorkerImpl.java:212)
    at org.sonar.ce.taskprocessor.CeWorkerImpl$ExecuteTask.run(CeWorkerImpl.java:194)
    at org.sonar.ce.taskprocessor.CeWorkerImpl.findAndProcessTask(CeWorkerImpl.java:160)
    at org.sonar.ce.taskprocessor.CeWorkerImpl$TrackRunningState.get(CeWorkerImpl.java:135)
    at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:87)
    at org.sonar.ce.taskprocessor.CeWorkerImpl.call(CeWorkerImpl.java:53)
    at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131)
    at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:74)
    at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82)
    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)
Caused by: java.util.zip.ZipException: invalid entry size (expected 1342191808 but got 14528 bytes)
    at java.base/java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:400)
    at java.base/java.util.zip.ZipInputStream.read(ZipInputStream.java:199)
    at java.base/java.io.FilterInputStream.read(FilterInputStream.java:107)
    at org.sonar.api.internal.apachecommons.io.IOUtils.copyLarge(IOUtils.java:1309)
    at org.sonar.api.internal.apachecommons.io.IOUtils.copy(IOUtils.java:978)
    at org.sonar.api.internal.apachecommons.io.IOUtils.copyLarge(IOUtils.java:1282)
    at org.sonar.api.internal.apachecommons.io.IOUtils.copy(IOUtils.java:953)
    at org.sonar.api.utils.ZipUtils.copy(ZipUtils.java:152)
    at org.sonar.api.utils.ZipUtils.unzipEntry(ZipUtils.java:102)
    at org.sonar.api.utils.ZipUtils.unzip(ZipUtils.java:86)
    at org.sonar.api.utils.ZipUtils.unzip(ZipUtils.java:63)
    at org.sonar.ce.task.projectanalysis.step.ExtractReportStep.execute(ExtractReportStep.java:71)
    ... 19 more```

【问题讨论】:

    标签: sonarqube source-code-protection devsecops


    【解决方案1】:

    似乎将报告从 CLI 传输到声纳服务器时出现问题。 再次扫描并生成报告似乎已经解决了问题。

    【讨论】:

      猜你喜欢
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 2020-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-22
      相关资源
      最近更新 更多