Common problems

Missing parameters on installation scrips

The following WebSphere Application Server messages are displayed if you miss one of the parameters for the installation scripts:

WASX7017E: Exception received while running file 
"<install_dir>/bin/install.jacl"; exception information: 
com.ibm.bsf.BSFException: error while eval'ing Jacl expression:
java.lang.IllegalArgumentException
    while executing
"$AdminApp install $earfile $installOptions"

Wrong user credentials on Web Services invocation

The following WebSphere Application Server messages are displayed in the SystemOut.log file for the server hosting the receiver if the Web Services invocation does not contain the credentials of a user or group authorized to send events to the Common Event Infrastructure event server:

[12/12/05 13:5 4:21:655 EST] 00000039 SecurityColla A   SECJ0053E: Authorization 
failed for HOSTNAME/username while invoking (Bean)ejb/com/ibm/events/bus/EventBu
s createEventNewTx(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent):3 secur
ityName: HOSTNAME/username;accessID: user:hostname/S-1-5-21-3757435101-2826650621
-2974146706-1007 is not granted any of the required roles: eventAdministrator eve
ntCreator catalogAdministrator
[12/12/05 13:54:22:176 EST] 00000039 NotificationC E com.ibm.wtci.was.emitter.No
tificationConsumerSoapImpl processNotifyRuntimeException(RuntimeException) Caugh
t RuntimeException:  ; nested exception is: com.ibm.websphere.csi.CSIAccessExcep
tion: SECJ0053E: Authorization failed for hostname/username while invoking (Be
an)ejb/com/ibm/events/bus/EventBus createEventNewTx(org.eclipse.hyades.logging.e
vents.cbe.CommonBaseEvent):3 securityName: hostname/username;accessID: user:HO
STNAME/S-1-5-21-3757435101-2826650621-2974146706-1007 is not granted any of th
e required roles: eventAdministrator eventCreator catalogAdministrator

To solve this problem you will need to determine the users or user groups associated with the Common Event Infrastructure server and then assign one of the valid user and passwords in the HTTP request containing the Web Service invocation to the service:

  1. Open the WebSphere Administrative Console
  2. Navigate to the Applications > Enterprise Applications > EventServer > Map security roles to users/groups panel.
  3. Inspect the list of users or groups associated to the eventCreator role.
  4. Set the HTTP user and password for the Web Service request using one of the users in the authorized list and his respective password.


Related topics
Enable trace diagnostics

Parent topic
Troubleshooting