ClassLoader Exceptions

The following errors appear in the iWay Service Manager log files after the iwfix.jar file is installed and iWay Service Manager is started:

Exception in thread "main" java.lang.NoClassDefFoundError: com/epam/fixengine/Ch
angesType
        at com.ibi.config.MasterInfoFIX.<clinit>(Unknown Source)
        at com.ibi.iwxfix.Register.register(Unknown Source)
        at com.ibi.edaqm.XDManager.registerExtension(XDManager.java:2185)
        at com.ibi.edaqm.XDManager.addExtensionsFromDir(XDManager.java:2099)
        at com.ibi.edaqm.XDManager.addExtensions(XDManager.java:2058)
        at com.ibi.edaqm.XDManager.initEnvironment(XDManager.java:1055)
        at com.ibi.edaqm.XDManager.startServer(XDManager.java:390)
        at edaqm.startServer(edaqm.java:132)
        at edaqm.main(edaqm.java:32)
Caused by: java.lang.ClassNotFoundException: com.epam.fixengine.ChangesType
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)

Workaround:

The B2Bits .jar files have not been downloaded or copied to the correct directory. The classpath may not have been defined in iWay Service Manager.

Unzip the B2Bits .jar files provided in the /iWayHome/lib directory or add the classpath to the location of the files using the iWay Service Manager console. In addition, ensure that the correct version of the iWay Integration Solution for FIX is being used with the existing version of iWay Service Manager.


iWay Software