Issue 2979: Java SystemException should contain nested exception field (java-rtf) Source: (, ) Nature: Uncategorized Issue Severity: Summary: The Java org.omg.CORBA.SystemException class should contain a nested exception field. This would assist debugging when a Java exception occurs locally within the client ORB when marshalling a request or unmarshalling a reply. At present, when generic system exceptions such as COMM_FAILURE or BAD_PARAM are returned to the application by the client ORB, it can be difficult to identify the precise lower-level failure that caused the problem. This issue applies specifically to system exceptions arising locally within a Java client, not those returned by the server to the client. Resolution: see above Revised Text: Actions taken: November 4, 1999: received issue May 13, 2002: closed issue Discussion: JDK 1.4 has added nested exceptions to all exceptions. Any Throwable can have a nested Throwable added simply by calling the initCause method. This supports general exception chaining. Given this change in Java, we should leave this aspect of error handling as an implementation detail. So, close this issue no change. End of Annotations:===== Date: Thu, 04 Nov 1999 16:54:42 +0000 From: Simon Nash Organization: IBM X-Mailer: Mozilla 4.5 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 To: issues@omg.org CC: java-rtf@omg.org Subject: Java SystemException should contain nested exception field Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: 8W$e9&EXd9eFgd9+2Oe9 The Java org.omg.CORBA.SystemException class should contain a nested exception field. This would assist debugging when a Java exception occurs locally within the client ORB when marshalling a request or unmarshalling a reply. At present, when generic system exceptions such as COMM_FAILURE or BAD_PARAM are returned to the application by the client ORB, it can be difficult to identify the precise lower-level failure that caused the problem. This issue applies specifically to system exceptions arising locally within a Java client, not those returned by the server to the client. Simon -- Simon C Nash, Technology Architect, IBM Java Technology Centre Tel. +44-1962-815156 Fax +44-1962-818999 Hursley, England Internet: nash@hursley.ibm.com Lotus Notes: Simon Nash@ibmgb