Client setCharacterStream closes its Reader argument stream in finalizer
------------------------------------------------------------------------
Key: DERBY-4531
URL: https://issues.apache.org/jira/browse/DERBY-4531
Project: Derby
Issue Type: Bug
Components: Network Client
Reporter: Dag H. Wanvik
Priority: Minor
The javadoc for PreparedStatement.setCharacterStream does not specify that the
stream passed in will be closed, only that it will be read to the number of
chaaracters required or to EOF, whatever happens first.
For the embedded driver, the stream is not closed after execution; the client
driver, however, will close the stream when the internal stream object
EncodedInputStream is garbage collected, which can happen any time after the
statement has been executed.
I am not sure this a bug vs. the JDBC specification, but it would be nice to
harmonize client and embedded behavior on this.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.