--- loncom/xml/lonxml.pm 2007/08/22 19:02:06 1.453 +++ loncom/xml/lonxml.pm 2007/08/29 21:49:38 1.454 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # XML Parser Module # -# $Id: lonxml.pm,v 1.453 2007/08/22 19:02:06 albertel Exp $ +# $Id: lonxml.pm,v 1.454 2007/08/29 21:49:38 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1620,12 +1620,28 @@ sub show_error_warn_msg { } sub error { + my @errors = @_; + $errorcount++; + + if (defined($Apache::inputtags::part)) { + if ( @Apache::inputtags::response ) { + push(@errors, + &mt("This error occurred while processing response [_1] in part [_2]", + $Apache::inputtags::response[-1], + $Apache::inputtags::part)); + } else { + push(@errors, + &mt("This error occurred while processing part [_1]", + $Apache::inputtags::part)); + } + } + if ( &show_error_warn_msg() ) { # If printing in construction space, put the error inside
push(@Apache::lonxml::error_messages, $Apache::lonxml::warnings_error_header. - "ERROR:".join("