From 6c8a0954e515b73b2a6b8356d9415e0ea2741b4f Mon Sep 17 00:00:00 2001 From: Tiancheng Lan Date: Thu, 16 Jul 2026 11:00:45 +1000 Subject: [PATCH] Use encoded file URI when reading persisted NcML aggregation cache --- .../main/java/ucar/nc2/internal/ncml/AggregationExisting.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdm/core/src/main/java/ucar/nc2/internal/ncml/AggregationExisting.java b/cdm/core/src/main/java/ucar/nc2/internal/ncml/AggregationExisting.java index d81fc325d7..fa528c229d 100644 --- a/cdm/core/src/main/java/ucar/nc2/internal/ncml/AggregationExisting.java +++ b/cdm/core/src/main/java/ucar/nc2/internal/ncml/AggregationExisting.java @@ -321,7 +321,7 @@ protected void persistRead() { Element aggElem; try { - aggElem = ucar.nc2.util.xml.Parse.readRootElement("file:" + cacheFile.getPath()); + aggElem = ucar.nc2.util.xml.Parse.readRootElement(cacheFile.toURI().toString()); } catch (IOException e) { if (debugCache) { System.out.println(" No cache for " + cacheName + " - " + e.getMessage());