[rt-users] Obsolete ObjectId/ObjectType API after upgrade from 3.4.4 to 3.4.5

Gavin Henry ghenry at suretecsystems.com
Wed Jan 18 10:11:19 EST 2006


<quote who="Greg Petras">
> Upgrade DBIx::SearchBuilder. I had the same problem last week.

Many thanks.

That did it.

>
> Greg
>
> Gavin Henry wrote:
>> Dear List,
>>
>> Did the usual:
>>
>> ./configure (with same options as 3.4.4)
>>
>> make upgrade
>>
>> Now get:
>>
>> error:   	Can't locate object method "Clone" via package "RT::Users" at
>> /opt/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/rt3/lib/RT/Users_Overlay.pm:436
>> /opt/rt3/share/html/Elements/SelectOwner:84
>> /opt/rt3/share/html/Search/Elements/PickBasics:111
>> /opt/rt3/share/html/Search/Elements/PickCriteria:66
>> /opt/rt3/share/html/Search/Build.html:84
>> /opt/rt3/share/html/autohandler:215
>> raw error
>>
>> When trying to search or reply or do anything with a ticket.
>>
>> Any advice?
>>
>> Thanks.
>>
>




More information about the rt-users mailing list