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

Nathaniel Griswold griswold at cs.wisc.edu
Sat Aug 30 15:32:49 EDT 2008


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.

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



More information about the rt-users mailing list