P4DTI issue job001441

Titleprocess_bug.cgi fails in Bugzilla/Util.pm
Statusclosed
Priorityessential
Assigned userNick Barnes
OrganizationRavenbrook
DescriptionPerforce support report problems with Bugzilla 2.22 after the patch provided with P4DTI 2.3.3 is applied. Making a change to a bug from the web interface causes process_bug.cgi to fail with this message: "undef error - Undefined subroutine &Bugzilla::Util::Param called at Bugzilla/Util.pm line 272." This has not been reproduced at Ravenbrook.
AnalysisThat line in Bugzilla/Util.pm has a bare call to a subroutine called Param(), which should resolve to Bugzilla::Config::Param. There are a number of similar calls in that file; this one is not special. The patch doesn't touch Util.pm, and shouldn't affect relevant dependencies elsewhere in the system, except that Config.pm now depends on Bugzilla::Util (for the trick_taint subroutine). Modify Config.pm to restrict this dependency.
How foundcustomer
Evidence<http://info.ravenbrook.com/mail/2006/06/14/22-48-03/0.txt>
Observed in2.3.3
Introduced in2.3.3
Created byNick Barnes
Created on2006-06-15 11:15:51
Last modified byNick Barnes
Last modified on2006-06-15 11:16:07
History2006-06-15 NB Created.

Fixes

Change Effect Date User Description
159245 closed 2006-06-15 10:32:11 Nick Barnes reduce dependency in Config.pm to try to eliminate strange bug reported by Gerry Thompson.