Troubleshooting
Problem
After implementing Rational Token Licensing for Maximo Asset Management 7.6.1, users are unable to log in.
Symptom
When attempting to log in, you may receive an error on the login screen:
[system:tokennotconfigured]
Errors will also appear in the logs:
Token License: Finding number of token consumed Maximo-Asset-Mgm failed
java.lang.NullPointerException
at psdi.app.tokenlic.TokenLicenseUtil.numberOfTokenConsumedByThisFeature(TokenLicenseUtil.java:370)
at psdi.app.tokenlic.TokenLicenseUtil.findFeatureWithMaxToken(TokenLicenseUtil.java:347)
at psdi.app.tokenlic.TokenLicenseUtil.loginUser(TokenLicenseUtil.java:211)
at psdi.util.RMISession.connect(RMISession.java:77)
at psdi.webclient.system.websession.SimpleWebAppSession.connect(SimpleWebAppSession.java:175)
at psdi.webclient.system.controller.RequestManager.checkSession(RequestManager.java:692)
at psdi.webclient.system.controller.RequestManager.manageRequest(RequestManager.java:119)
at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientServlet.java:141)
at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
java.lang.NullPointerException
at psdi.app.tokenlic.TokenLicenseUtil.numberOfTokenConsumedByThisFeature(TokenLicenseUtil.java:370)
at psdi.app.tokenlic.TokenLicenseUtil.findFeatureWithMaxToken(TokenLicenseUtil.java:347)
at psdi.app.tokenlic.TokenLicenseUtil.loginUser(TokenLicenseUtil.java:211)
at psdi.util.RMISession.connect(RMISession.java:77)
at psdi.webclient.system.websession.SimpleWebAppSession.connect(SimpleWebAppSession.java:175)
at psdi.webclient.system.controller.RequestManager.checkSession(RequestManager.java:692)
at psdi.webclient.system.controller.RequestManager.manageRequest(RequestManager.java:119)
at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientServlet.java:141)
at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
Token License: Failed while checking-in-out license
Invalid feature name
at com.ibm.rcl.ibmratl.LicenseControlFactory.newLicense(Unknown Source)
at psdi.app.tokenlic.TokenLicenseUtil.checkInOutLicense(TokenLicenseUtil.java:305)
at psdi.app.tokenlic.TokenLicenseUtil.checkOutLicense(TokenLicenseUtil.java:290)
at psdi.app.tokenlic.TokenLicenseUtil.loginUser(TokenLicenseUtil.java:217)
at psdi.util.RMISession.connect(RMISession.java:77)
at psdi.webclient.system.websession.SimpleWebAppSession.connect(SimpleWebAppSession.java:175)
at psdi.webclient.system.controller.RequestManager.checkSession(RequestManager.java:692)
at psdi.webclient.system.controller.RequestManager.manageRequest(RequestManager.java:119)
at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientServlet.java:141)
at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
Invalid feature name
at com.ibm.rcl.ibmratl.LicenseControlFactory.newLicense(Unknown Source)
at psdi.app.tokenlic.TokenLicenseUtil.checkInOutLicense(TokenLicenseUtil.java:305)
at psdi.app.tokenlic.TokenLicenseUtil.checkOutLicense(TokenLicenseUtil.java:290)
at psdi.app.tokenlic.TokenLicenseUtil.loginUser(TokenLicenseUtil.java:217)
at psdi.util.RMISession.connect(RMISession.java:77)
at psdi.webclient.system.websession.SimpleWebAppSession.connect(SimpleWebAppSession.java:175)
at psdi.webclient.system.controller.RequestManager.checkSession(RequestManager.java:692)
at psdi.webclient.system.controller.RequestManager.manageRequest(RequestManager.java:119)
at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientServlet.java:141)
at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1233)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:782)
Document Location
Worldwide
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.6.1","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
Modified date:
18 September 2025
UID
ibm10880399