TWiki::getOopsUrl() doesn't allow the $params->{params} argument to have null items in the list. Eg. the generated url can't have ?param1=;param2=foo
Change
my $p;
- while( $p = shift @$PARAMS ) {
push( @urlParams, "param$n" => $p );
to
my $p;
+ while( defined($p = shift @$PARAMS) ) {
push( @urlParams, "param$n" => $p );
Correct. I did this by design, to trap the cases where required parameters to oops messages were being passed null strings.
Discarded (if you disagree with this decision, then please point out a case where a null parameter to an oops script is a required)
CC