Error when attempting to display My Rights

We are running RT 3.8.8. From the web interface, under Preferences, users
with rights to access RT see an option called ‘My Rights’ which has links
for ‘Queue Rights’ and ‘Ticket Custom Fields.’ The error listed below
displayed when either is selected:
Can’t call method “id” on an undefined value at
[snip]…/rt3/bin/…/local/lib/RTx/RightsMatrix.pm line 77.

For super users, the web pages display properly, listing queue or custom
fields rights. We tried giving privileged users ShowACL and ModifyACL
rights- error still appears.

Suggestions for resolving this error for other users or for removing the
’My Rights’ option would be gratefully appreciated.

Sharon Belliveau
Federal Reserve Board

Can’t call method “id” on an undefined value at
[snip]…/rt3/bin/…/local/lib/RTx/RightsMatrix.pm line 77.

Suggestions for resolving this error for other users or for removing the
’My Rights’ option would be gratefully appreciated.

The error appears to come from your use of the RTx-RightsMatrix
extension. This is provided by a third party, so I’m not sure what
the right fix is (probably to guard the link with an ACL check to
prevent non-superusers from getting to it).

If you’re not actively using the extension, you could remove it

-kevin

We are running RT 3.8.8. From the web interface, under Preferences, users
with rights to access RT see an option called ‘My Rights’ which has links
for ‘Queue Rights’ and ‘Ticket Custom Fields.’ The error listed below
displayed when either is selected:
Can’t call method “id” on an undefined value at
[snip]…/rt3/bin/…/local/lib/RTx/RightsMatrix.pm line 77.

For super users, the web pages display properly, listing queue or custom
fields rights. We tried giving privileged users ShowACL and ModifyACL
rights- error still appears.

Suggestions for resolving this error for other users or for removing the
’My Rights’ option would be gratefully appreciated.

Sharon Belliveau

My coworker Kevin answered your question the first time you asked it a
week ago.

http://lists.bestpractical.com/pipermail/rt-users/2011-February/068949.htmlOn 23 Feb 2011 09:18, Sharon.Belliveau@frb.gov wrote:

We are running RT 3.8.8. From the web interface, under Preferences, users
with rights to access RT see an option called ‘My Rights’ which has links
for ‘Queue Rights’ and ‘Ticket Custom Fields.’ The error listed below
displayed when either is selected:
Can’t call method “id” on an undefined value at
[snip]…/rt3/bin/…/local/lib/RTx/RightsMatrix.pm line 77.

For super users, the web pages display properly, listing queue or custom
fields rights. We tried giving privileged users ShowACL and ModifyACL
rights- error still appears.

Suggestions for resolving this error for other users or for removing the
’My Rights’ option would be gratefully appreciated.

Sharon Belliveau