Yes, I agree this is a bug, thanks for catching this Sunitha.

David

Sunitha Kambhampati wrote:
Hi all,

I came across this when I was fixing another issue and realized that the error message didnt show me the actual underlying exception/cause.
cause is being lost in the following constructor in SqlException

   public SqlException(LogWriter logwriter,
       MessageId msgid, Object[] args, Throwable cause)
   {
       this(
           logwriter,
           msgutil_.getCompleteMessage(
               msgid.msgid,
               args),
           ExceptionUtil.getSQLStateFromIdentifier(msgid.msgid),
           ExceptionUtil.getSeverityFromIdentifier(msgid.msgid));
   }

maybe we should add setThrowable(cause) so we dont lose track of it. Thanks,
Sunitha.
begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard

Reply via email to