[Rt-devel] error after upgrade from 3.4.4 -> 3.4.5

Greg Petras greg.petras at nyfix.com
Fri Jan 13 14:11:08 EST 2006


I am running RT 3.4.4 on RedHat Enterprise 4 with Perl 5.8.7, Apache 
2.0.54, and mod_perl 2.0.2. I upgraded to 3.4.5 today and get this error 
when replying to a ticket via the web interface:

#########################################

error:   	Can't locate object method "Clone" via package "RT::Users" at 
/opt/local/rt3/lib/RT/Users_Overlay.pm line 436.
context:  	
...  	
432:  	$RT::Logger->crit( "WhoHaveRight called with the Obsolete 
ObjectId/ObjectType API");
433:  	return (undef);
434:  	}
435:  	
436:  	my $from_role = $self->Clone;
437:  	$from_role->WhoHaveRoleRight( %args );
438:  	
439:  	my $from_group = $self->Clone;
440:  	$from_group->WhoHaveGroupRight( %args );
...  	

code stack:  	/opt/local/rt3/lib/RT/Users_Overlay.pm:436
/opt/local/rt3/share/html/Elements/SelectOwner:84
/opt/local/rt3/share/html/Ticket/Update.html:63
/opt/local/rt3/share/html/autohandler:215

raw error

#########################################

Line 436 is in red.  Since I was only upgrading from 3.4.4 to 3.4.5, 
there were no database upgrades needed. I just did a configure and a 
make upgrade, removed mason temp data, and restarted the webserver.

Does anyone have any ideas what's going on here?

Thanks,

Greg


More information about the Rt-devel mailing list