COMPRESS-REDESIGN: Handle JarArchiveInputStream null getNextEntry() gracefully
------------------------------------------------------------------------------

                 Key: SANDBOX-259
                 URL: https://issues.apache.org/jira/browse/SANDBOX-259
             Project: Commons Sandbox
          Issue Type: Bug
          Components: Compress
         Environment: N/A
            Reporter: Tim Pinet
         Attachments: JarArchiveInputStream.patch

When the method JarArchiveInputStream.getNextEntry() is called after the final 
archive entry was already returned, an Exception is thrown. This is due to the 
request to the super class ZipArchiveInputStream.getNextEntry() returning null 
which denotes the archive is at the end. However that null is used to attempt 
to try to create a new JarArchiveEntry(null) instance. It is here where the 
exception is thrown. I suggest doing a quick null check then return null if the 
archive has been fully traversed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to