GenericFileProducer.writeFile method creates instance of un-used InputStream ----------------------------------------------------------------------------
Key: CAMEL-3223 URL: https://issues.apache.org/activemq/browse/CAMEL-3223 Project: Apache Camel Issue Type: Bug Components: camel-core Affects Versions: 2.4.0 Environment: Not significant, can be reproduced agnostic of any environment Reporter: Madhav Bhargava Priority: Minor org.apache.camel.component.file.GenericFileProducer Method: writeFile This method has the following statement: InputStream payload = exchange.getIn().getBody(InputStream.class); This internally results in calling a TypeConverter to convert an object into InputStream type. However this InputStream has not been used and is eventually closed in the finally block. In the same method calling method storeFile on FileOperations (boolean success = operations.storeFile(fileName, exchange);) also opens an InputStream on the same message. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.