[ https://issues.apache.org/jira/browse/COMPRESS-241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Bodewig resolved COMPRESS-241. ------------------------------------- Resolution: Fixed fixed with svn revision 1536169 > writing 7z entries with LZMA2 fails when closing the stream > ----------------------------------------------------------- > > Key: COMPRESS-241 > URL: https://issues.apache.org/jira/browse/COMPRESS-241 > Project: Commons Compress > Issue Type: Bug > Components: Archivers > Affects Versions: 1.6 > Reporter: Stefan Bodewig > Labels: 7z > Fix For: 1.7 > > > closing archive entries that use LZMA2 compression fails on JDK8 early access > build 113 due to: > {code} > org.tukaani.xz.XZIOException: Stream finished or closed > at org.tukaani.xz.LZMA2OutputStream.flush(Unknown Source) > at java.io.FilterOutputStream.flush(FilterOutputStream.java:140) > at java.io.FilterOutputStream.close(FilterOutputStream.java:158) > at > org.apache.commons.compress.archivers.sevenz.LZMA2Decoder$FinishOnCloseStream.close(LZMA2Decoder.java:67) > at java.io.FilterOutputStream.close(FilterOutputStream.java:159) > at > org.apache.commons.compress.archivers.sevenz.SevenZOutputFile.closeArchiveEntry(SevenZOutputFile.java:125) > {code} > Actually there is no need to explicitly finish the wrapped stream as XZ for > Java's LZMA2OutputStream which is returned by LZMA2Options#getOutputStream > wll internally finish the stream when close is called. -- This message was sent by Atlassian JIRA (v6.1#6144)