IBM Support

com.ibm.websphere.servlet.error.ServletErrorReport when bringing up RTS URL in a browser

Troubleshooting


Problem

If the class loading policy is not setup correctly when deploying Rule Team Server (RTS) for the very first time, even if it is corrected later on, Websphere Application Server keeps the old file and settings, hence it throws an error when bringing up RTS from the browser.

Symptom

Error when bringing up RTS from a browser:
Uncaught exception created in one of the service methods of the servlet
/login.jsp in application teamserver-WAS7.
Exception created :
com.ibm.websphere.servlet.error.ServletErrorReport:
com.ibm.ws.jsp.JspCoreException: Unable to convert string
'#{ManagerBean.localeStr}' to class javax.el.ValueExpression for attribute locale: java.lang.IllegalArgumentException: Property Editor
not registered with the PropertyEditorManager

Cause

WebSphere Application Server keeps the old settings, hence RTS can not be loaded correctly.

Resolving The Problem

To workaround the issue, perform the following steps:

  • Stop RTS from the Websphere Server Console.
  • Change the class loading policy as explained in the documentation to parent last.
  • Delete the directory <WASProfileName>\temp\<nodeName>\<serverName>\teamserver-WAS7
  • Start RTS from the Websphere Server Console.

[{"Product":{"code":"SS6MUU","label":"WebSphere ILOG Rule Team Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":null,"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"Enterprise","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg21441415