exception in ExceptionPrintStackTrace

Frank Benoit keinfarbton at googlemail.com
Thu May 22 10:48:17 PDT 2008


Bill Baxter schrieb:
> This in dwt.dwthelper.utils.d:
> 
> void ExceptionPrintStackTrace( Exception e, Print!(char) print ){
>     Exception exception = e;
>     while( exception !is null ){
>         print.formatln( "Exception in {}({}): {}", exception.file, 
> exception.line, exception.msg );
>             foreach( msg; exception.info ){
>                 print.formatln( "trc {}", msg );
>             }
>         exception = exception.next;
>     }
> }
> 
> itself generates exceptions for me because exception.info is null.
> I think maybe it's because I don't have a stacktrace patch installed for 
> Tango?  In any event a check for null before trying to access 
> exception.info would be nice there.
> 
> --bb

Thanks, i fixed that.


More information about the Digitalmars-d-dwt mailing list