Troubleshooting
Problem
Client took working code from an existing Initiate 9.5 environment that used the eSOA Java Client (madclient.jar) and attempted to use it in an upgraded MDM SE 11.5 environment with the newly generated v11.5 madclient.jar. Code generated the following error: Exception in thread "main" java.lang.NoClassDefFoundError: com/ibm/ws/security/util/WSEncoderDecoder at com.initiate.client.internal.PoolContextProvider.init(PoolContextProvider.java:54) at putMember.main(putMember.java:32) Caused by: java.lang.ClassNotFoundException: com.ibm.ws.security.util.WSEncoderDecoder at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 2 more The error was isolated to the use of the PoolContextProvider() object referenced in the MDM 11.5 documentation (https://www.ibm.com/support/knowledgecenter/SSWSR9_11.5.0/com.ibm.mdshs…). Using the alternative DefaultContextProvider() did not cause the error. The eSOA client worked as expected when DefaultContextProvider() was used.
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
27 April 2022
UID
swg21997592