[rt-users] Perl upgrade from 5.8.0 to 5.8.2 breaks install

Irvine Short irvine at sanbi.ac.za
Fri Nov 14 10:29:23 EST 2003


Hey All

I had RT 3.06 running like a dream on Perl 5.8.0 but this afternoon a 
fellow sysadmin upgraded Perl on that box (FreeBSD 4.9-stable) to 5.8.2 
and now RT is pretty much broken.

When I click on a queue I get the error below. Any ideas much appreciated!

Is there any easy way for me to get RT to use a custom version of perl?



TIA,

Irvine Short
SANBI Sys Admin

System error
error:  	Can't call method "quote" on an undefined value at 
/usr/local/lib/perl5/site_perl/5.8.2/DBIx/SearchBuilder.pm line 645.
context:  	
...  	
640:  	
641:  	#if we're explicitly told not to to quote the value or
642:  	# we're doing an IS or IS NOT (null), don't quote the operator.
643:  	
644:  	if ( $args{'QUOTEVALUE'} && $args{'OPERATOR'} !~ /IS/ ) {
645:  	$args{'VALUE'} = $self->_Handle->dbh->quote( $args{'VALUE'} );
646:  	}
647:  	}
648:  	
...  	
code stack:  	/usr/local/lib/perl5/site_perl/5.8.2/DBIx/SearchBuilder.pm:644
g /usr/local/rt3/lib/RT/SearchBuilder.pm:132
g /usr/local/rt3/lib/RT/Tickets_Overlay_SQL.pm:382
g /usr/local/rt3/lib/RT/Tickets_Overlay.pm:2007
g /usr/local/rt3/lib/RT/Tickets_Overlay.pm:1722
g /usr/local/rt3/share/html/Search/Listing.html:104
g /usr/local/rt3/share/html/autohandler:182
g
raw error





More information about the rt-users mailing list