From: Chris W. <la...@us...> - 2004-12-05 19:33:24
|
Update of /cvsroot/openinteract/OpenInteract2/script In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20318/script Modified Files: oi2_manage Log Message: add some debugging info on exception Index: oi2_manage =================================================================== RCS file: /cvsroot/openinteract/OpenInteract2/script/oi2_manage,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** oi2_manage 9 Nov 2004 13:49:37 -0000 1.28 --- oi2_manage 5 Dec 2004 19:33:13 -0000 1.29 *************** *** 164,174 **** eval { $task->execute }; if ( $@ ) { ! $log->error( "Caught exception during task execution: $@" ); outl( 'Caught exception during task execution.' ); ! if ( $@->isa( 'OpenInteract2::Exception::Parameter' ) ) { ! warn show_parameter_error( $@ ); } else { ! warn "$@\n"; } exit(1); --- 164,179 ---- eval { $task->execute }; if ( $@ ) { ! my $error = $@; ! $log->error( "Caught exception during task execution: $error" ); ! for ( 0..10 ) { ! my ( $pkg, $file, $line, $sub ) = caller( $_ ); ! $log->error( "Call $_: $pkg, $file, $line, $sub" ); ! } outl( 'Caught exception during task execution.' ); ! if ( $error->isa( 'OpenInteract2::Exception::Parameter' ) ) { ! outl( show_parameter_error( $error ) ); } else { ! outl( "$error\n" ); } exit(1); |