axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Whitlock (JIRA)" <>
Subject [jira] Created: (AXISCPP-729) Trace: Unwind the call stack when exceptions are thrown
Date Mon, 04 Jul 2005 15:09:09 GMT
Trace: Unwind the call stack when exceptions are thrown

         Key: AXISCPP-729
     Project: Axis-C++
        Type: Bug
  Components: Trace Utility  
    Reporter: Mark Whitlock
 Assigned to: Mark Whitlock 

When Axis C++ throws exceptions, the trace analyzer tool does not realise that the call stack
should be unwound. Consequently, it appears in the trace that the method that threw the exception
calls the method that catches the exception. For traces that contain many exceptions, the
call stack just keeps on getting deeper. This makes the trace very hard to read. The solution
to this is to use the "throw out" trace type so that trace statements that throw an exception
cause the stack to unwind as shown by the tool.

This problem was originally described in AXISCPP-406, which also contained a variety of other
problems. AXISCPP-406 has now been closed and separate JIRAs raised for the remaining problems.

Please note that this JIRA is different from (although related to) AXISCPP-424 which adds
in throw trace properly (which is a lot more work than this JIRA).

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message