WebSphere Integration Developer - WPS/ESB Server Startup Credential Error (SECJ0306E)
In WebSphere Integration Developer 6.2, after changing workspace with existing WPS or ESB server definition or using a new server definition (both of them must require credentials) causes RoleBasedAuth exception at server startup with the stack trace below. This is the result of WID 6.2 that is incapable of managing new server credentials. The solution is reconfigure server definition; right click on problematic server on servers window, Open, then reenter credentials and save. On the next start, this exception will vanish.
SystemOut:
![]() |
WID 6.2 Server Configuration - Security Tab |
SystemOut:
[7/25/11 13:34:12:019 EEST] 00000055 RoleBasedAuth E SECJ0306E: No received or invocation credential exist on the thread. The Role based authorization check will not have an accessId of the caller to check. The parameters are: access check method checkIfAppExists:java.lang.String:java.util.Hashtable:java.lang.String on resource AppManagement and module AppManagement. The stack trace is java.lang.Exception: Invocation and received credentials are both null at com.ibm.ws.security.role.RoleBasedAuthorizerImpl.checkAccess(RoleBasedAuthorizerImpl.java:287) at com.ibm.ws.management.authorizer.AdminAuthorizerImpl.isGrantedMinimumRolesForMBean(AdminAuthorizerImpl.java:866) at com.ibm.ws.management.AdminServiceImpl.isGrantedMinimumRole(AdminServiceImpl.java:2887) at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2222) at com.ibm.ws.management.AdminServiceImpl.access$400(AdminServiceImpl.java:120) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1114) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1030) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:139) at com.ibm.ws.management.connector.rmi.RMIConnectorService.invoke(RMIConnectorService.java:179) at com.ibm.ws.management.connector.rmi._RMIConnectorService_Tie.invoke(_RMIConnectorService_Tie.java:395) at com.ibm.ws.management.connector.rmi._RMIConnectorService_Tie._invoke(_RMIConnectorService_Tie.java:160) at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:627) at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:480) at com.ibm.rmi.iiop.ORB.process(ORB.java:512) at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571) at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2717) at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2582) at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) . [7/25/11 13:34:12:034 EEST] 00000055 RoleBasedAuth A SECJ0305I: The role-based authorization check failed for admin-authz-merge operation AppManagement:checkIfAppExists:java.lang.String:java.util.Hashtable:java.lang.String. The user UNAUTHENTICATED (unique ID: unauthenticated) was not granted any of the following required roles: adminsecuritymanager, operator, deployer, administrator, configurator, monitor. [7/25/11 13:34:12:034 EEST] 00000055 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC opened incident stream file ... [7/25/11 13:34:12:050 EEST] 00000055 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC closed incident stream file ... [7/25/11 13:34:12:159 EEST] 00000055 RoleBasedAuth E SECJ0306E: No received or invocation credential exist on the thread. The Role based authorization check will not have an accessId of the caller to check. The parameters are: access check method listApplications:java.util.Hashtable:java.lang.String on resource AppManagement and module AppManagement. The stack trace is java.lang.Exception: Invocation and received credentials are both null at com.ibm.ws.security.role.RoleBasedAuthorizerImpl.checkAccess(RoleBasedAuthorizerImpl.java:287) at com.ibm.ws.management.authorizer.AdminAuthorizerImpl.isGrantedMinimumRolesForMBean(AdminAuthorizerImpl.java:866) at com.ibm.ws.management.AdminServiceImpl.isGrantedMinimumRole(AdminServiceImpl.java:2887) at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:2222) at com.ibm.ws.management.AdminServiceImpl.access$400(AdminServiceImpl.java:120) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1114) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1030) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:139) at com.ibm.ws.management.connector.rmi.RMIConnectorService.invoke(RMIConnectorService.java:179) at com.ibm.ws.management.connector.rmi._RMIConnectorService_Tie.invoke(_RMIConnectorService_Tie.java:395) at com.ibm.ws.management.connector.rmi._RMIConnectorService_Tie._invoke(_RMIConnectorService_Tie.java:160) at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:627) at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:480) at com.ibm.rmi.iiop.ORB.process(ORB.java:512) at com.ibm.CORBA.iiop.ORB.process(ORB.java:1571) at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2717) at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2582) at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) . [7/25/11 13:34:12:159 EEST] 00000055 RoleBasedAuth A SECJ0305I: The role-based authorization check failed for admin-authz-merge operation AppManagement:listApplications:java.util.Hashtable:java.lang.String. The user UNAUTHENTICATED (unique ID: unauthenticated) was not granted any of the following required roles: adminsecuritymanager, operator, deployer, administrator, configurator, monitor.
Comments
Post a Comment
Thx for reading! Comments are appreciated...