[ https://issues.apache.org/jira/browse/SANDBOX-305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12688250#action_12688250 ]
Stefan Bodewig commented on SANDBOX-305: ---------------------------------------- Javadoc patch committed with some minor cosmetic changes to make it look more readable. > CPIO reports unexpected EOF > --------------------------- > > Key: SANDBOX-305 > URL: https://issues.apache.org/jira/browse/SANDBOX-305 > Project: Commons Sandbox > Issue Type: Bug > Components: Compress > Reporter: Christian Grobmeier > Attachments: patch-improvedcpiodocs.txt > > > When unpacking an CPIO archive (made with the compress classes or even made > with OSX cpio comandline tool) an EOF exception is thrown. > Here is the testcode: > final File input = getFile("cmdcreated.cpio"); > final InputStream in = new FileInputStream(input); > CpioArchiveInputStream cin = new CpioArchiveInputStream(in); > CpioArchiveEntry entry = null; > while ((entry = (CpioArchiveEntry) cin.getNextCPIOEntry()) != null) { > File target = new File(dir, entry.getName()); > final OutputStream out = new FileOutputStream(target); > IOUtils.copy(in, out); > out.close(); > } > cin.close(); > Stacktrace is here: > java.io.EOFException > at > org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.readFully(CpioArchiveInputStream.java:293) > at > org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream.getNextCPIOEntry(CpioArchiveInputStream.java:168) > at > org.apache.commons.compress.archivers.cpio.CpioArchiveInputStreamTest.testCpioUnpack(CpioArchiveInputStreamTest.java:26) > ... > This happens with the first read access to the archive. It occured while my > try to improve the testcases. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.