Security Violation: User: '<anonymous>' has insufficient permission........
Hi,
I've got OIM 9.1.0.1 running on WebLogic 10.3 with 4 clustered nodes. As far as I can tell, everything is working as expecting including reconciliations and provisioning. But I'm receiving literally 1000s of the following errors even when there aren't any provisioning or scheduled tasks running. Does anyone have any ideas on what is triggering these errors? Do I need to correct a configuration setting somewhere?
2009-08-01 08:00:08,633 59236839 ERROR [XELLERATE.JAVACLIENT] (Finalizer:) Class/Method: tcDataBaseClient/recoverConnection encounter some problems: {1}
java.lang.NullPointerException
at com.thortech.xl.dataaccess.tcDataBaseClient.bindToInstance(Unknown Source)
at com.thortech.xl.client.dataobj.tcDataBaseClient.recoverConnection(Unknown Source)
at com.thortech.xl.client.dataobj.tcDataBaseClient.getInterface(Unknown Source)
at com.thortech.xl.dataaccess.tcDataBaseClient.close(Unknown Source)
at com.thortech.xl.server.tcDataBaseClient.close(Unknown Source)
at com.thortech.xl.server.tcDataBaseClient.finalize(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
2009-08-01 08:00:08,680 59236886 ERROR [XELLERATE.JAVACLIENT] (Finalizer:) Class/Method: tcDataBaseClient/getInterface encounter some problems: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=Xellerate, module=xlDataObjectBeans.jar, ejb=tcDataBase,
method=isOpen, methodInterface=Remote, signature={}.
java.rmi.AccessException: [EJB:010160]Security Violation: User: '<anonymous>' has insufficient permission to access EJB: type=<ejb>, application=Xellerate, module=xlDataObjectBeans.jar, ejb=tcDataBase, method=isOpen, methodInterface=Remote, signature={}.
at weblogic.ejb.container.internal.MethodDescriptor.checkMethodPermissionsRemote(MethodDescriptor.java:560)
at weblogic.ejb.container.internal.BaseRemoteObject.checkMethodPermissions(BaseRemoteObject.java:115)
at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:272)
at weblogic.ejb.container.internal.StatefulRemoteObject.preInvoke(StatefulRemoteObject.java:57)
at com.thortech.xl.ejb.beans.tcDataBase_vhi04i_EOImpl.isOpen(tcDataBase_vhi04i_EOImpl.java:325)
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy59.isOpen(Unknown Source)
at com.thortech.xl.client.dataobj.tcDataBaseClient.getInterface(Unknown Source)
at com.thortech.xl.dataaccess.tcDataBaseClient.close(Unknown Source)
at com.thortech.xl.server.tcDataBaseClient.close(Unknown Source)
at com.thortech.xl.server.tcDataBaseClient.finalize(Unknown Source)
at java.lang.Thread.run(Thread.java:619)