Hello everyone,
We've recently upgraded to 4.0.0 and whenever we start up our apache (using
mod_perl), we get the following errors:
Starting httpd: Odd number of elements in anonymous hash at
/opt/rt4/sbin/../lib/RT/Config.pm line 861.
Use of uninitialized value in anonymous hash ({}) at
/opt/rt4/sbin/../lib/RT/Config.pm line 861.
Odd number of elements in hash assignment at /opt/rt4/sbin/../lib/RT/Config.pm
line 862.
Use of uninitialized value in list assignment at
/opt/rt4/sbin/../lib/RT/Config.pm line 862.
This seems to reference this subroutine in /opt/rt4//lib/RT/Config.pm
sub Set {
my ( $self, $name ) = ( shift, shift );
my $old = $OPTIONS{$name};
my $type = $META{$name}->{'Type'} || 'SCALAR';
if ( $type eq 'ARRAY' ) {
$OPTIONS{$name} = [@_];
{ no warnings 'once'; no strict 'refs'; @{"RT::$name"} = (@_); }
} elsif ( $type eq 'HASH' ) {
$OPTIONS{$name} = {@_};
{ no warnings 'once'; no strict 'refs'; %{"RT::$name"} = (@_); }
} else {
$OPTIONS{$name} = shift;
{no warnings 'once'; no strict 'refs'; ${"RT::$name"} =
$OPTIONS{$name}; }
}
$META{$name}->{'Type'} = $type;
return $self->_ReturnValue( $old, $type );
}
Apache starts up fine, and RT seems to be working, but this is concerning to
us. Any suggestions or insight into what might be the issue?
Thanks,
Dan Rohan