You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Leif Mortenson <le...@silveregg.co.jp> on 2002/02/22 09:33:55 UTC

Re: Framework CascadingException.printStackTrace does not show the nested cause.

It looks like this is actually not needed or desired. The problem was
that I was using the
ExtendedPaternFormatter which does not support CascadingExceptions. I
really should
have been using the AvalonFormatter.

Leif

Leif Mortenson wrote:

>I noticed that the CascadingException class does not currently print out
>the stack
>trace of the nested cause along with the stack trace of the
>CascadingException.
>It seems like it would be a lot more useful if it did. I am including
>the patch and
>can submit it if there are no objections, but I wanted to make sure that
>there
>wasn't a reason why this shouldn't be done first.
>
>Cheers,
>Leif
>
>RCS file:
>/home/cvs/jakarta-avalon/src/java/org/apache/avalon/framework/CascadingException.java,v
>retrieving revision 1.3
>diff -r1.3 CascadingException.java
>9a10,12
>
>>import java.io.PrintStream;
>>import java.io.PrintWriter;
>>
>51a55,72
>
>>}
>>
>>public final void printStackTrace()
>>{
>>super.printStackTrace();
>>System.out.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
>>}
>>
>>public final void printStackTrace( PrintStream stream )
>>{
>>super.printStackTrace( stream );
>>stream.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
>>}
>>
>>public final void printStackTrace( PrintWriter writer )
>>{
>>super.printStackTrace( writer );
>>writer.print( ExceptionUtil.printStackTrace( m_throwable, 8, true ) );
>>
>
>
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>