[ 
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.

Reply via email to