Oleksandr Kholod  created CMIS-1086:
---------------------------------------

             Summary: PortCMIS AtomPubParser closes input stream twice.
                 Key: CMIS-1086
                 URL: https://issues.apache.org/jira/browse/CMIS-1086
             Project: Chemistry
          Issue Type: Bug
          Components: portcmis
    Affects Versions: PortCMIS 0.3.0
            Reporter: Oleksandr Kholod 


PortCMIS.Binding.AtomPub.AtomPubParser in Parse method closes input stream 
twice:
{code:java}
...
finally
{
    parser.Dispose();
    // make sure the stream is read and closed in all cases
    IOUtils.ConsumeAndClose(stream);            
}
{code}
parser.Dispose(); disposes stream because it is created with option 'CloseInput 
= true' in XmlUtils, and IOUtils.ConsumeAndClose(stream); tries to dispose same 
stream again and causes a bunch of exceptions being thrown.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to