Looks like another RI bug. IMO it should throw SerialException instead
NPE as directly written in spec. I am +1 for SerialException.

Regards,

2007/3/23, Andrew Zhang <[EMAIL PROTECTED]>:
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

Reply via email to