From 64e83d995b7a0fa840d75f40255cb45c5528288c Mon Sep 17 00:00:00 2001 From: Robin Shen Date: Sat, 18 Oct 2025 17:08:45 +0800 Subject: [PATCH] fix: Publish clover coverage in CI: "Invalid input stream" (OD-2579) --- .../onedev/server/plugin/report/clover/CloverReportParser.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java b/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java index 7a97987515..fefa581ce3 100644 --- a/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java +++ b/server-plugin/server-plugin-report-clover/src/main/java/io/onedev/server/plugin/report/clover/CloverReportParser.java @@ -57,6 +57,8 @@ public class CloverReportParser { Map> coverageStatuses = new HashMap<>(); for (Element fileElement : fileElements) { var filePath = fileElement.attributeValue("path"); + if (filePath == null) + filePath = fileElement.attributeValue("name"); String blobPath = build.getBlobPath(filePath); if (blobPath != null) { var metricsElement = fileElement.element("metrics");