You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Kristian Waagan (JIRA)" <ji...@apache.org> on 2010/05/25 13:41:23 UTC
[jira] Closed: (DERBY-3705) In Net Client mode, negative values for
stream length are accepted without an exception for
PreparedStatement.setAsciiStream()
[ https://issues.apache.org/jira/browse/DERBY-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kristian Waagan closed DERBY-3705.
----------------------------------
Closing issue.
> In Net Client mode, negative values for stream length are accepted without an exception for PreparedStatement.setAsciiStream()
> ------------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-3705
> URL: https://issues.apache.org/jira/browse/DERBY-3705
> Project: Derby
> Issue Type: Bug
> Components: Network Client
> Affects Versions: 10.4.1.3, 10.5.1.1
> Environment: Windows XP SP2, Derby trunk SVN checkout
> Reporter: Suran Jayathilaka
> Assignee: Suran Jayathilaka
> Priority: Minor
> Fix For: 10.5.1.1
>
> Attachments: derby-3705-2.diff, derby-3705-2b.diff, derby-3705.diff
>
>
> This is related to Cloudscape bug 4250.
> Pass negative length as the stream length for various setXXXStream methods should throw an exception. But in Net Client mode, passing a negative value as stream length to PreparedStatement.setAsciiStream() doesn't throw an exception.
> e.g. //from store/StreamingColumn
> PreparedStatement ps = prepareStatement("insert into "
> + "testLongVarCharInvalidStreamLength11 values(?, ?, ?)");
> ps.setInt(1, 100);
> try {
> println("===> testing using setAsciiStream with -2 as length");
> ps.setAsciiStream(2, fileIn, -2); // should throw exception here but doesn't.
> }
> This issue has been fixed for embedded mode, but not for client mode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.