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.