[rt-users] Can't call method "HasMemberRecursively" on an undefined value when promoting user to privileged

Jesse Vincent jesse at bestpractical.com
Mon Sep 1 16:57:46 EDT 2008


On Aug 30, 2008, at 12:32 PM, Nathaniel Griswold wrote:

> Hi,
>
> I'm running an rt-3.8.0 instance (upgraded from rt-3.4.4). I have a
> problem with granting unprivileged users rights.

This seems like there's a reasonable chance that it's either a mason  
cache issue
(rm -rf var/mason_data/obj/ and restart apache) or a data issue.

It feels like you might want to instrument Princpal_Overlay.pm
to see what data it's getting passed.


-j

>
>
> When i try to "Let this user be granted rights" in the "Access
> Control" panel of the user modification page i get the following error
> in my browser:
> ---
> Can't call method "HasMemberRecursively" on an undefined value at
> <rtpath>/bin/../lib/RT/CachedGroupMember_Overlay.pm line 221,  line
> 1662.
> ---
>
> And the end of my apache error_log looks like this:
> ---
> [Sat Aug 30 19:22:48 2008] [warning]: Use of uninitialized value in
> string eq at /p/condor/software/rt-3.8.0/bin/../l
> ib/RT/Principal_Overlay.pm line 98.
> (/p/condor/software/rt-3.8.0/bin/../lib/RT/Principal_Overlay.pm:98)
> [Sat Aug 30 19:22:48 2008] [warning]: Use of uninitialized value in
> concatenation (.) or string at /p/condor/software
> /rt-3.8.0/bin/../lib/RT/Principal_Overlay.pm line 127.
> (/p/condor/software/rt-3.8.0/bin/../lib/RT/Principal_Overlay.p
> m:127)
> [Sat Aug 30 19:22:48 2008] [crit]: Found a principal () that was
> neither a user nor a group (/p/condor/software/rt-3.
> 8.0/bin/../lib/RT/Principal_Overlay.pm:127)
> [Sat Aug 30 19:22:48 2008] [crit]: Transaction not committed. Usually
> indicates a software fault.Data loss may have o
> ccurred (/p/condor/software/rt-3.8.0/bin/../lib/RT/Interface/Web/ 
> Handler.pm:198)
> --- end apache error_log
>
>
> Does anyone have any ideas as to what might be causing this? I've
> searched around but no one else seems to have had the problem. The
> same thing happened when i tested it in rt-3.8.1rc5. I've not yet
> tried rt-3.8.1
>
> Thanks
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: sales at bestpractical.com
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>




More information about the rt-users mailing list