Franz Forsthofer created CAMEL-10368: ----------------------------------------
Summary: Unused deflater in ZipDataFormat Key: CAMEL-10368 URL: https://issues.apache.org/jira/browse/CAMEL-10368 Project: Camel Issue Type: Bug Components: camel-core Reporter: Franz Forsthofer Assignee: Franz Forsthofer Fix For: 2.18.0, 2.17.4 In the ZipDataForamt class you find final Deflater deflater = new Deflater(compressionLevel); final DeflaterOutputStream zipOutput = new DeflaterOutputStream(stream, new Deflater(compressionLevel)); try { IOHelper.copy(is, zipOutput); } finally { IOHelper.close(is, zipOutput); /* * As we create the Deflater our self and do not use the stream default * (see {@link java.util.zip.DeflaterOutputStream#usesDefaultDeflater}) * we need to close the Deflater to not risk a OutOfMemoryException * in native code parts (see {@link java.util.zip.Deflater#end}) */ deflater.end(); } the deflater variable should be used in the DeflaterOutputStream final DeflaterOutputStream zipOutput = new DeflaterOutputStream(stream, deflater); -- This message was sent by Atlassian JIRA (v6.3.4#6332)