webMethods

webMethods

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Introspection NoClassDefFoundError in EI

  • 1.  Introspection NoClassDefFoundError in EI

    Posted Thu January 02, 2003 12:39 PM

    Hi Folks,

    I am facing a typical problem in working with the following environment.

    Enterprise server and integrator on Solaris 8, and Oracle Db adapter on Windows 2000.

    My integration imports java classes on which business rules are implemented and a common logging java class is implemented inside a Scripted operation. This scripted operation refers to a java class file. All these java classes resides on the Sun Solaris machine. But the scripted operation is part of the Oracle Db adapter and resides on the Windows machine.

    Individually, every component is compiled succesfully and while saving the integration components, the Enterprise Integrator throws a Introspection failure error.

    Classpath is set correctly and the referred java classes are under system classpath.

    This is the error message…

    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println java.lang.NoClassDefFoundError: pkgs/businessValidator/doVehacqCheck
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at java.lang.Class.forName0(Native Method)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at java.lang.Class.forName(Class.java:199)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterScriptInfo.(AdapterScriptInfo.java:66)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.IntegrationComponent.setup(IntegrationComponent.java:289)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterMain.addIntegrationComponent(AdapterMain.java, Compiled Code)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterMain.setupIntegrationComponents(AdapterMain.java, Compiled Code)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterMain.startup(AdapterMain.java, Compiled Code)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterMain.runAdapterMain(AdapterMain.java, Compiled Code)
    5:18:42 PM [Debug] 0 CksVehicleAquisitionTarge println at com.wm.adapter.intdevkit.AdapterMain.main(AdapterMain.java:4921)
    5:18:42 PM [Debug] 0 error (059) could not load integration component “CksVehicleAquisitionTargetComponent”.
    5:18:42 PM (028) Could not introspect script class “COM.activesw.script.v227.CksVehicleAquisitionTargetComponent.Script”.
    5:18:43 PM java.lang.NoClassDefFoundError: pkgs/businessValidator/doVehacqCheck java.lang.NoClassDefFoundError: pkgs/businessValidator/doVehacqCheck
    5:18:43 PM at java.lang.Class.forName0(Native Method)
    5:18:43 PM at java.lang.Class.forName(Class.java:199)
    5:18:43 PM at com.wm.adapter.intdevkit.AdapterScriptInfo.(AdapterScriptInfo.java:66)
    5:18:43 PM at com.wm.adapter.intdevkit.IntegrationComponent.setup(IntegrationComponent.java:289)
    5:18:43 PM at com.wm.adapter.intdevkit.AdapterMain.addIntegrationComponent(AdapterMain.java, Compiled Code)
    5:18:43 PM at com.wm.adapter.intdevkit.AdapterMain.setupIntegrationComponents(AdapterMain.java, Compiled Code)
    5:18:44 PM at com.wm.adapter.intdevkit.AdapterMain.startup(AdapterMain.java, Compiled Code)
    5:18:44 PM at com.wm.adapter.intdevkit.AdapterMain.runAdapterMain(AdapterMain.java, Compiled Code)
    5:18:44 PM at com.wm.adapter.intdevkit.AdapterMain.main(AdapterMain.java:4921)

    Any suggestions how this can be resolved?

    Thanks


    #Integration-Server-and-ESB
    #webMethods
    #Universal-Messaging-Broker
    #broker