When creating a new product, you cannot got back to the query page and add components to the new product because the query page breaks with an error message. Software error: Can't use string ("") as an ARRAY ref while "strict refs" in use at globals.pl line 502. Need to figure out a way to add a component to a product with out components. One possibility is to have GenerateVersionTable to skip component lists that do not have one or more components from the versioncache file.
Commented out the following code and it seems to have fixed the problem. For some reason they had it where if the array was empty it would create the variable as a scalar. Well this breaks in enter_bug.cgi and query.cgi because it expects it to be a array reference. # foreach my $i (@list) { # if (!defined $::components{$i}) { # $::components{$i} = ""; # } # }