|
Description Exception “com.ibm.websphere.csi.CSIAccessException: SECJ0053E: Authorization failed for /UNAUTHENTICATED while invoking (Bean)ejb/com/ibm/events/bus/EventBus createEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent):3 securityName: /UNAUTHENTICATED;accessID: UNAUTHENTICATED is not granted any of the required roles: eventAdministrator eventCreator catalogAdministrator” is thrown repeatedly in the server and adapter logs. Cause This exception is thrown after enabling the global security in WAS. This is a known problem in WAS that got fixed in APAR # PK40934. Briefly, the resource adapter relies on the container to provide it with some services like security, transaction, and so on. In this exception case the global security is enabled but the resource adapter didn’t get the security thread context to participate in the secure transaction, even when the resource adapter setting of Thread Context Propagation Required is true. Thus, resource adapter couldn’t pass the security context to the CEI and in turn it throws this exception.
This problem only affects CEI logging; it prevents all CEI events to be stored in the database. Solution You will have to upgrade the WAS with the fixpack that solves this problem. For choosing the appropriate fixpack version, please refer to the APAR tech note.
_________________
Muhammad Safwat Fuad The Java Code Admin Java Technical Lead. Mobile: +2010-2942-538 Email:mtv134@yahoo.com
|