harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Zhang" <zhanghuang...@gmail.com>
Subject Re: [classlib][sql] SerialClob.setAsciiStream/setCharacterStream should throw SerialException if it's instantiated with a char array
Date Sat, 24 Mar 2007 08:21:20 GMT
On 3/24/07, Alexei Zakharov <alexei.zakharov@gmail.com> wrote:
>
> Looks like another RI bug. IMO it should throw SerialException instead
> NPE as directly written in spec. I am +1 for SerialException.


Thanks Alexei, I've filed a JIRA issue
http://issues.apache.org/jira/browse/HARMONY-3491.

Regards,
>
> 2007/3/23, Andrew Zhang <zhanghuangzhu@gmail.com>:
> > Hi folks,
> >
> > RI behaves strangely of SerialClob.setAsciiStream/setCharacterStream,
> > consider:
> >
> >    public void testSetAsciiStream() throws Exception {
> >         SerialClob serialClob = new SerialClob("helloo".toCharArray());
> >         serialClob.setAsciiStream(1);
> >     }
> >
> >     public void testSetCharacterStream() throws Exception {
> >         SerialClob serialClob = new SerialClob("helloo".toCharArray());
> >         serialClob.setCharacterStream(1);
> >     }
> >
> > As spec says "If this SerialClob object is instantiated with a char
> array, a
> > SerialException object is thrown." But both test cases throw
> > NullPointerException. Can we regard it as RI's bug?
> >
> > Thanks!
> > --
> > Best regards,
> > Andrew Zhang
> >
>
>
> --
> Alexei Zakharov,
> Intel ESSD
>



-- 
Best regards,
Andrew Zhang

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message