[
https://issues.apache.org/jira/browse/SANDBOX-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Pinet updated SANDBOX-262:
------------------------------
Attachment: ArchiveStreamFactory.patch
Attached patch throws exceptions properly. Also, cleaned up some strings in the
class.
> COMPRESS-REDESIGN: ArchiveStreamFactory does not handle exceptions for
> createArchiveInputStream(InputStream)
> ------------------------------------------------------------------------------------------------------------
>
> Key: SANDBOX-262
> URL: https://issues.apache.org/jira/browse/SANDBOX-262
> Project: Commons Sandbox
> Issue Type: Bug
> Components: Compress
> Environment: N/A
> Reporter: Tim Pinet
> Attachments: ArchiveStreamFactory.patch
>
> Original Estimate: 5h
> Remaining Estimate: 5h
>
> Reflection handles the checked exceptions for Constructor.newInstance()
> appropriately for:
> public ArchiveInputStream createArchiveInputStream( final String
> archiverName, final InputStream out ) throws ArchiveException {...}
> However, the other method:
> public ArchiveInputStream createArchiveInputStream( final InputStream input )
> throws IOException {...}
> is not implemented to handle checked constructor exceptions since all
> Exception catches are not handled. It looks as though this method was not
> completed. This method should handle exceptions similar to its counterpart.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.