On 5/9/07, Tony Wu <[EMAIL PROTECTED]> wrote:

IMO, SerialJavaObject is used for checking if the object is
serializable. it's hard to  believe that RI forgot to do so.


From my experience for writing javax.sql.rowset.serial package, I think
we'll find many more incredible things of RI.


On 5/9/07, LvJimmy,Jing <[EMAIL PROTECTED]> wrote:
> Hi All,
>
>     I meet something interesting when I try to improve/fix a bug on
> javax.sql.rowset.serial.SerialJavaObject, the Spec reads:
> (The constructor)
> "public SerialJavaObject(Object obj)
>                 throws SerialException
> ...
> Throws:
>    SerialException - if the object is found to be unserializable"
>
> But a simple test shows that RI forgets to do so:
>    public void test_Constructor() throws Exception {
>        new SerialJavaObject(new Object());
>    }
> RI passed quickly on this test on my desktop(windows, both RI6 build
> 1.6.0-b105 and RI5 build 1.5.0_06)
>
> IIRC, we should follow Spec than RI, so I suggest we throw the proper
> exception here in our code.
> Any comments/suggestions? Thanks!
> --
>
> Best Regards!
>
> Jimmy, Jing Lv
> China Software Development Lab, IBM
>


--
Tony Wu
China Software Development Lab, IBM




--
Best regards,
Andrew Zhang

http://zhanghuangzhu.blogspot.com/

Reply via email to