harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruth Cao (JIRA)" <j...@apache.org>
Subject [jira] Closed: (HARMONY-4208) [classlib][sql] javax.sql.rowset.serial.SerialClob.getSubString throws StringIndexOutOfBoundsException when the length value is overflow
Date Tue, 19 Jun 2007 00:49:26 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-4208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ruth Cao closed HARMONY-4208.
-----------------------------


Thanks, Tony. The fix looks fine.

> [classlib][sql] javax.sql.rowset.serial.SerialClob.getSubString throws StringIndexOutOfBoundsException
when the length value is overflow
> ----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-4208
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4208
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: Windows XP / Linux
>            Reporter: Ruth Cao
>            Assignee: Tony Wu
>         Attachments: Harmony-4208.diff
>
>
> Given the following test case:
> private static class LongLengthClob extends MockClob {
>         @Override
>         public long length() throws SQLException {
>             return (long)Integer.MAX_VALUE * (long)2 + 4;
>         }
>     }
> public void testGetSubString() throws Exception {
>         LongLengthClob longClob = new LongLengthClob();
>         serialClob = new SerialClob(longClob);
>         
>         try {
>             serialClob.getSubString(1, 3);
>             fail("should throw SerialException");
>         } catch (SerialException e) {
>             // expected
>         }
> }
> RI passes while Harmony throws StringIndexOutOfBoundsException. I'll create a patch for
this soon, thanks.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message