IBM Support

Maximo Anywhere runtime doesn't start after WAS 8.5.5.12 update

Troubleshooting


Problem

After upgrading WebSphere to 8.5.5.12 the Maximo Anywhere MobileFirst runtime will not start and fails with a The Soap RPC call can't be unmarshalled error.

Symptom

Unable to load Maximo Anywhere run time when logging in to MobileFirst, the systemout logs will show the following error.

FWLSE0320E: Failed to check whether the admin services are ready. Caused by: [project MaximoAnywhere]
java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy95.getAttribute(Unknown Source)
at com.ibm.ws.management.AdminClientImpl.getAttribute(AdminClientImpl.java:153)
at com.worklight.common.util.jmx.WASRuntimeMBeanHandler$AdminClientMBeanServerConnection.getAttribute(WASRuntimeMBeanHandler.java:499)
at com.sun.jmx.mbeanserver.MXBeanProxy$GetHandler.invoke(MXBeanProxy.java:134)
at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:179)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:263)
at com.sun.proxy.$Proxy96.isReady(Unknown Source)
at com.worklight.core.jmx.ProjectSynchronizationBean.isReady(ProjectSynchronizationBean.java:141)
at com.worklight.core.init.WorklightServletInitializer$1.run(WorklightServletInitializer.java:146)
at java.lang.Thread.run(Thread.java:853)
Caused by: [SOAPException: faultCode=SOAP-ENV:ServerException; msg=The Soap RPC call can't be unmarshalled.]
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.handleAdminFault(SOAPConnectorClient.java:966)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplateOnce(SOAPConnectorClient.java:931)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplate(SOAPConnectorClient.java:696)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invokeTemplate(SOAPConnectorClient.java:686)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.getAttribute(SOAPConnectorClient.java:641)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.invoke(SOAPConnectorClient.java:497)

Resolving The Problem

To work around the issue

From the WebSphere console, update the following custom properties

System Administration -> Deployment manager -> Java and process management -> Process definition -> Java virtual machine -> Custom properties


System Administration -> Node agent -> nodeagent_name -> Java and process management -> Process definition -> Java virtual machine -> Custom properties


Servers -> WebSphere application servers -> server_name -> Server Infrastructure -> Java and process management -> Process definition -> Java virtual machine -> Custom properties.

On each of the custom properties page click on new and enter the following

Name: com.ibm.ws.management.connector.soap.disableSOAPAuthCheck
Value: true

Once complete do a full node synchronisation and restart the WebSphere services..

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPJLC","label":"Maximo Anywhere"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6.2;7.6.2.1;7.6.3;7.6.3.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
22 October 2019

UID

swg22012346