Java.io.IOException:The Stream is closed
At Org.apache.commons.compress.archivers.zip.ZipArchiveInputStream.read (ziparchiveinputstream.java:362)
At Java.io.InputStream.read (Unknown Source)
At Org.apache.commons.compress.utils.IOUtils.copy (ioutils.java:75)
At Org.apache.commons.compress.utils.IOUtils.copy (ioutils.java:56)
At Com.xunge.AESFileEncoder.unzip (aesfileencoder.java:175)
At Com.xunge.AESFileEncoder.unzip (aesfileencoder.java:94)
At Com.xunge.AESFileEncoder.main (aesfileencoder.java:476)
Java.io.IOException:This archive contains unclosed entries.
At Org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream.finish (ziparchiveoutputstream.java:410)
At Com.xunge.AESFileEncoder.unzip (aesfileencoder.java:98)
At Com.xunge.AESFileEncoder.main (aesfileencoder.java:476)
Related code:
ArchiveInputStream inJar = new ArchiveStreamFactory() .createArchiveInputStream(ArchiveStreamFactory.JAR, ais);
It is important to note that if the Archiveinputstream object created with Archiveinputstream is closed, all Archiveinputstream objects associated with it are closed.
Java.io.IOException:The Stream is closed