i did another test by passing non-serializable "java.lang.Thread" object, then got the result as expected - "java.rmi.MarshalException: CORBA BAD_PARAM 1330446342 Maybe; nested exception is: java.io.NotSerializableException: "., so wondering why no exception thrown when passing non-serializable "java.lang.Object"?!
[Message sent by forum member 'glassfisher']
http://forums.java.net/jive/thread.jspa?messageID=474825