Unable to login to IBM Information Governance Catalog
Technote (troubleshooting)
Problem(Abstract)
Unable to login to IBM Information Governance Catalog
Symptom
When attempting to login, receiving error:
"error occurred on todays date at ___ time further details may be found in the server logs... " and "localtrancoor e wltc0017e..." and "agent checker handshake has not been established to the asb agent at (server name), port 35131 for over 300 seconds."
IBM Websphere Application Server (WAS) log SystemOut.log shows:
An unexpected error occurred on the server.
com.ibm.iis.isf.security.SessionLimitExceededException: The maximum number of sessions has been reached.
com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[ServicesFrameworkServlet]: java.lang.NullPointerException
Cause
The issue was due to the maximum sessions being reached.
Diagnosing the problem
On the IBM Infosphere Information Server Services tier, run these commands from the <InformationServer Install Path>/ASBServer/bin:
> ./iisAdmin.sh -key com.ibm.iis.isf.security.TrustedSessionTokenCacheMaxCapacity -d
This command will return the maximum number of trusted sessions. The default is 1000
> ./SessionAdmin.sh -url https://servername:9445 -user <isadmin> -password <password> -lss
If there are 1000 sessions, you are having this problem
Resolving the problem
Confirm that no one is logged on and then follow the steps below.
Shut down your Engine and NodeAgents.
On the Information Server Services tier, run these commands from the <InformationServer Install Path>/ASBServer/bin:
> ./iisAdmin.sh -key com.ibm.iis.isf.security.TrustedSessionTokenCacheMaxCapacity -d
This command will return the maximum number of trusted sessions. The default is 1000
> ./iisAdmin.sh -key com.ibm.iis.isf.security.TrustedSessionTokenCacheMaxCapacity -value 1010 -set
where 1010 is the maximum number of sessions from the above command plus 10
> ./SessionAdmin.sh -url https://servername:9445 -user <isadmin> -password <password> -kss
> ./iisAdmin.sh -key com.ibm.iis.isf.security.TrustedSessionTokenCacheMaxCapacity -value 1000 -set
Shutdown WebSphere.
Restart everything.
Test and verify if users are able to login.