Sagi_Gabay

Access Roles without Owners cause 500 error

Discussion created by Sagi_Gabay Employee on Apr 5, 2014
Latest reply on Apr 8, 2014 by Chris_Hackett

Here's a quick tip:

You need to make sure all your access as well as admin roles have owners defined. Without owners you will receive a 500 error message on your browser when executing the View Access Role or the View Admin Role espectively looking up that role which has no owners.

 

The log file will show the following error message:

2014-03-18 10:43:06,377 ERROR [ims.ui] (ajp-0.0.0.0-8009-1) Exception during page display:

java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject$SecureSet.contains(Subject.java:1141)
at java.util.AbstractCollection.containsAll(AbstractCollection.java:278)
at java.util.AbstractSet.equals(AbstractSet.java:78)
at java.util.Collections$SynchronizedSet.equals(Collections.java:1657)
at javax.security.auth.Subject.equals(Subject.java:791)
Having no owner will result in having no clear scope for that role which will fail the View task considering it will be impossible to determine whether this role is in or out of scope of any observing administrator or manager. Therefore, make sure to double check that each role has at least one owner associated.
To do that you should: Modify Admin (or Access) Role -> select your role -> Owners Tab -> here you need to make sure you have at least one ownership rule well defined.

Yours,

Sagi Gabay

CA Technologies.

Outcomes