Error NullPointerException in OKMAccessManager
PostPosted:Fri Feb 20, 2009 12:49 am
Hello,
I do a debug in the Class OKMAccessManager show:
[org.jboss.security.SecurityAssociation] Using ThreadLocal: false
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] init(org.apache.jackrabbit.core.security.AMContext@d8f55c)
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] ##### [system, Roles(members:AdminRol)]
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### ##### ##### ##### ##### ##### #####
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### class org.jboss.security.SimplePrincipal
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### class org.jboss.security.SimpleGroup
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] PrincipalUser: null
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] PrincipalRoles: []
[STDOUT] 23:07:59,265 DEBUG [OKMAccessManager] checkRead(org.apache.jackrabbit.core.NodeImpl@1789a96)
[STDOUT] 23:07:59,328 DEBUG [OKMAccessManager] dm:authUsersRead User: system
java.lang.NullPointerException
this happens in:
if (principalUser.equals(users.getString())) {
access = true;
}
I note that none of the blocks \"if\" enter:
- if (obj instanceof org.jboss.security.SimpleGroup) {
- } else if (obj instanceof org.jboss.security.SimplePrincipal) {
- } else if (obj instanceof org.apache.jackrabbit.core.security.UserPrincipal) {
someone could help me to solve the problem.
I do a debug in the Class OKMAccessManager show:
[org.jboss.security.SecurityAssociation] Using ThreadLocal: false
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] init(org.apache.jackrabbit.core.security.AMContext@d8f55c)
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] ##### [system, Roles(members:AdminRol)]
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### ##### ##### ##### ##### ##### #####
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### class org.jboss.security.SimplePrincipal
[STDOUT] 23:07:59,203 DEBUG [OKMAccessManager] ##### class org.jboss.security.SimpleGroup
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] PrincipalUser: null
[STDOUT] 23:07:59,203 INFO [OKMAccessManager] PrincipalRoles: []
[STDOUT] 23:07:59,265 DEBUG [OKMAccessManager] checkRead(org.apache.jackrabbit.core.NodeImpl@1789a96)
[STDOUT] 23:07:59,328 DEBUG [OKMAccessManager] dm:authUsersRead User: system
java.lang.NullPointerException
this happens in:
if (principalUser.equals(users.getString())) {
access = true;
}
I note that none of the blocks \"if\" enter:
- if (obj instanceof org.jboss.security.SimpleGroup) {
- } else if (obj instanceof org.jboss.security.SimplePrincipal) {
- } else if (obj instanceof org.apache.jackrabbit.core.security.UserPrincipal) {
someone could help me to solve the problem.