From d7908ddf303fefa7f334c3b67380a77dab96824c Mon Sep 17 00:00:00 2001 From: "graeme.miller" Date: Fri, 7 Apr 2017 12:21:04 +0100 Subject: [PATCH] BundleMaker copy fix --- .../java/org/apache/brooklyn/util/core/osgi/BundleMaker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java b/core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java index 35135a0c52..efe1d0e708 100644 --- a/core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java +++ b/core/src/main/java/org/apache/brooklyn/util/core/osgi/BundleMaker.java @@ -244,8 +244,9 @@ private void writeZipEntriesFromFile(ZipOutputStream zout, File existingZip, Pre Enumeration zfe = zf.entries(); while (zfe.hasMoreElements()) { ZipEntry ze = zfe.nextElement(); + ZipEntry newZipEntry = new ZipEntry(ze.getName()); if (filter.apply(ze.getName())) { - zout.putNextEntry(ze); + zout.putNextEntry(newZipEntry); InputStream zin = zf.getInputStream(ze); Streams.copy(zin, zout); Streams.closeQuietly(zin);