<Sep 5, 2003 9:17:40 AM PDT> <Error> <Security> <BEA-090060> <The AccessDecision
class "weblogic.security.providers.realmadapter.AuthorizationProviderImpl" returned
an error: com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException:
realm initialization failed, action 'mbean.getDatabasePassword', - with nested
exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword].
weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.wlsRun(SecurityHelper.java:510)
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.run(SecurityHelper.java:453)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityHelper.java:347)
at weblogic.management.internal.RemoteMBeanServerImpl.getAttribute(RemoteMBeanServerImpl.java:282)
at weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:610)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:442)
at weblogic.management.configuration.RDBMSRealmMBean_Stub.getDatabasePassword(RDBMSRealmMBean_Stub.java:163)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:132)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
--------------- nested within: ------------------
com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException: realm initialization
failed, action 'mbean.getDatabasePassword', - with nested exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword]
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:142)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
<Sep 5, 2003 9:17:40 AM PDT> <Error> <Security> <BEA-090060> <The AccessDecision
class "weblogic.security.providers.realmadapter.AuthorizationProviderImpl" returned
an error: com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException:
realm initialization failed, action 'mbean.getDatabasePassword', - with nested
exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword].
weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.wlsRun(SecurityHelper.java:510)
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.run(SecurityHelper.java:453)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityHelper.java:347)
at weblogic.management.internal.RemoteMBeanServerImpl.getAttribute(RemoteMBeanServerImpl.java:282)
at weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:610)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:442)
at weblogic.management.configuration.RDBMSRealmMBean_Stub.getDatabasePassword(RDBMSRealmMBean_Stub.java:163)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:132)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
--------------- nested within: ------------------
com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException: realm initialization
failed, action 'mbean.getDatabasePassword', - with nested exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword]
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:142)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
<Sep 5, 2003 9:17:41 AM PDT> <Error> <Security> <BEA-090060> <The AccessDecision
class "weblogic.security.providers.realmadapter.AuthorizationProviderImpl" returned
an error: com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException:
realm initialization failed, action 'mbean.getDatabasePassword', - with nested
exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword].
weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.wlsRun(SecurityHelper.java:510)
at weblogic.management.internal.SecurityHelper$IsAccessAllowedPrivilegeAction.run(SecurityHelper.java:453)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.management.internal.SecurityHelper.isAccessAllowed(SecurityHelper.java:347)
at weblogic.management.internal.RemoteMBeanServerImpl.getAttribute(RemoteMBeanServerImpl.java:282)
at weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:610)
at weblogic.management.internal.MBeanProxy.invokeForCachingStub(MBeanProxy.java:442)
at weblogic.management.configuration.RDBMSRealmMBean_Stub.getDatabasePassword(RDBMSRealmMBean_Stub.java:163)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:132)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
--------------- nested within: ------------------
com.downeysavings.lending.common.security.rdbmsrealm.RDBMSException: realm initialization
failed, action 'mbean.getDatabasePassword', - with nested exception:
[weblogic.management.NoAccessRuntimeException: Access not allowed for subject:
principals=[], on ResourceType: RDBMSRealmConfig Action: read, Target: DatabasePassword]
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:142)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSDelegate$DFactory.newInstance(RDBMSDelegate.java:1303)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:100)
at com.downeysavings.lending.common.security.rdbmsrealm.RDBMSRealm.getAcl(RDBMSRealm.java:288)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1230)
at weblogic.security.acl.CachingRealm.getAcl(CachingRealm.java:1314)
at weblogic.security.providers.realmadapter.AuthorizationProviderImpl.isAccessAllowed(AuthorizationProviderImpl.java:359)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:558)
at weblogic.security.service.AuthorizationManager.isAccessAllowed(AuthorizationManager.java:697)
at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:349)
at weblogic.jndi.internal.ServerNamingNode.checkLookup(ServerNamingNode.java:314)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:165)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:196)
at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:166)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
at weblogic.jndi.internal.ServerNamingNode_811_WLStub.lookup(Unknown Source)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:338)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:333)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at weblogic.ejb20.internal.JMSConnectionPoller.getDestination(JMSConnectionPoller.java:652)
at weblogic.ejb20.internal.JMSConnectionPoller.createJMSConnection(JMSConnectionPoller.java:1752)
at weblogic.ejb20.internal.JMSConnectionPoller.connectToJMS(JMSConnectionPoller.java:1076)
at weblogic.ejb20.internal.JMSConnectionPoller.trigger(JMSConnectionPoller.java:962)
at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:243)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:223)
at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:49)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
The anonymous user is trying to access a mbean attribute that is encrypted.
In 8.1, that requires
admin role. I think this is a bug, the realm code should be invoked with an
elevated permissions - file a support case.
The code has just worked like that. The bug is whether the wls code should
be changed to run with
kernel id or whether the rdms realm should have to be changed.