Exception while loading WAS classes during MDM Server Startup

Exception while loading WAS classes during MDM Server Startup

book

Article ID: KB0072590

calendar_today

Updated On:

Products Versions
TIBCO MDM ALL

Description

While starting the MDM application which has been deployed under WAS server may gets failed with below error.
 
2020-08-17 17:23:17,220 [server.startup : 1] ERROR com.tibco.mdm.infrastructure.globalobj.GlobalObjInitializer - Exception when initializing global startup class --> com.tibco.cim.init.CommunicationInitializer
2020-08-17 17:23:17,221 [server.startup : 1] INFO com.tibco.mdm.infrastructure.globalobj.GlobalObjInitializer -
<MqException: BEGIN>
Code: JAV-8013: Class com.tibco.mdm.integration.handlers.CommunicationInitializer initialization failed. Verify installation configuration. Property file and properties used are: &lt;PropertyManager: BEGIN&gt;
Property File: /data/tibco/mdm/9.2/config/ConfigValues.xml
Properties Key Prefix: com.tibco.cim.init.CommunicationInitializer
Properties:-
class: com.tibco.mdm.integration.handlers.CommunicationInitializer
&lt;PropertyManager: END&gt;.
JAV-8002: Cannot load class com.sun.net.ssl.internal.ssl.Provider. Verify installation and class path. Associated exception message: java.lang.ClassNotFoundException: com.sun.net.ssl.internal.ssl.Provider.
ID: 0A9C4DE2_8A1CCD6273FBBAE80173FBBAE8510001
DATETIME: Mon Aug 17 17:23:17 SGT 2020
EXCEPTIONMESSAGE: java.lang.ClassNotFoundException: com.sun.net.ssl.internal.ssl.Provider
STACKTRACE: java.lang.ClassNotFoundException: com.sun.net.ssl.internal.ssl.Provider
at java.net.URLClassLoader.findClass(URLClassLoader.java:610)
at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:244)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:944)
at java.lang.ClassLoader.loadClass(ClassLoader.java:889)
at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:135)
at java.lang.ClassLoader.loadClass(ClassLoader.java:872)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:62)
at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:634)
at java.lang.ClassLoader.loadClass(ClassLoader.java:872)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:602)
at java.lang.ClassLoader.loadClass(ClassLoader.java:872)

Issue/Introduction

An error has been occurred while starting the WAS server specific to the class com.tibco.mdm.integration.handlers.CommunicationInitializer

Environment

WAS SERVER + MDM

Resolution

This error occurs due to incorrect SecurityProviderType and Applicationservertype specified in MDM configvalues.xml. We have to set SecurityProviderType to IBM and Applicationservertype to WEBSPHERE in the configvalues.xml file as below..
<Group typeName="SecurityProviderType" typeValue="IBM ">
<Group typeName="ApplicationServerType" typeValue="WEBSPHERE ">