Service Virtualization

Expand all | Collapse all

java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

  • 1.  java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Nov 22, 2017 05:52 AM

    Hi All,

     

    I have installed Devtest 10.1v. While testing the MQ connections  i am getting below error. I am using IBM MQ Native queue type.

     

    unexpected error: com/ibm/mq/MQQueueManager
    java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

     

    I have put all below MQ jar files in this path     \CA\DevTest\lib

     

    com.ibm.mq.jmqi.jar

    com.ibm.mq.jms.Nojndi.jar   

    com.ibm.mq.pcf.jar

    com.ibm.mq.postcard.jar

    com.ibm.mq.soap.jar

    com.ibm.mq.tools.ras.jar

    com.ibm.mqjms.jar

    connector.jar

     

    Can any one help me out here?

    Can anyone tell me please where i did mistake or if i missed any jar file still?

     

    Thanks,

    Suresh N



  • 2.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager
    Best Answer

    Broadcom Employee
    Posted Nov 22, 2017 09:29 AM


  • 3.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Nov 22, 2017 11:10 AM

    Your list is missing com.ibm.mq.jar.



  • 4.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Nov 23, 2017 11:16 PM

    Hi Kevin Bowman Employee /Team

     

    I am still facing the below exception even though added com.ibm.mq.jar.

    Com/ibm/mq/commonservices/CommonServicesException.

     

    Can you tell me please still i am missing any jar file?

     

    Thanks,

    Suresh N



  • 5.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Nov 24, 2017 04:17 AM

    You are missing com.ibm.mq.commonservices.jar.  You are also probably missing com.ibm.mq.headers.jar and dhbcore.jar.

     

    The full listing of required jars can be found in the above documentation link that Prem provided.  Please refer to the section for your version of IBM MQ when figuring out which jars you need.



  • 6.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Nov 24, 2017 05:24 AM

    Hi Kevin,

     

    It worked. Thanks a lot.

     

     

    Thanks,

    Suresh N



  • 7.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Sep 12, 2018 08:23 AM

    Hello everyone,

    Even I am facing same issue but I have all the JAR files.

     

    I used below 2 paths:-

    "C:\Program Files\IBM\MQSeries\Java\lib\***" & "C:\Program Files\CA\DevTest\addons\MQ jar\***"

    ("***" means the JAR files)

    I am getting below error:-

    "Unexpected error: com/ibm/mq/MQException java.lang.NoClassDefFoundError: com/ibm/mq/MQException"

     

    Could you please help me with this?



  • 8.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Sep 12, 2018 08:24 AM
    Currently being moderated.

    Hello everyone,

    Even I am facing same issue but I have all the JAR files.

     

    I used below 2 paths:-

    "C:\Program Files\IBM\MQSeries\Java\lib\***" & "C:\Program Files\CA\DevTest\addons\MQ jar\***"

    ("***" means the JAR files)

    I am getting below error:-

    "Unexpected error: com/ibm/mq/MQException java.lang.NoClassDefFoundError: com/ibm/mq/MQException"

     

    Could anyone please help me with this?



  • 9.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Sep 12, 2018 11:31 AM

    Hi Preetioc,

    which version of DevTest you are suing and do you know the MQ Version?

     

    if your MQ Manager is 8.0.. try to add below jar files into C:\Program Files\CA\DevTest\lib\core in your local and devtest server side.

     

    • com.ibm.mq.allclient.jar
    • com.ibm.mq.commonservices.jar

     

    Thanks,

    Venu



  • 10.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Sep 12, 2018 08:30 AM

    Adding error :

    "Verifying Asset
    Unexpected error: com/ibm/mq/MQException
    java.lang.NoClassDefFoundError: com/ibm/mq/MQException
     at com.itko.lisa.messaging.providers.ibmmq.IbmMqQueueManagerAsset.createInstance(IbmMqQueueManagerAsset.java:270)
     at com.itko.lisa.messaging.providers.ibmmq.IbmMqQueueManagerAsset.createInstance(IbmMqQueueManagerAsset.java:65)
     at com.itko.lisa.asset.LocalAssetRuntime$InstanceEntry.open(LocalAssetRuntime.java:2320)
     at com.itko.lisa.asset.LocalAssetRuntime$InstanceEntry.checkOut(LocalAssetRuntime.java:1539)
     at com.itko.lisa.asset.LocalAssetRuntime$RuntimeEntry.checkOut(LocalAssetRuntime.java:803)
     at com.itko.lisa.asset.LocalAssetRuntime.doOpenAsset(LocalAssetRuntime.java:166)
     at com.itko.lisa.asset.LocalAssetRuntime.openAssetInScope(LocalAssetRuntime.java:123)
     at com.itko.lisa.asset.LocalAssetRuntime.openAsset(LocalAssetRuntime.java:114)
     at com.itko.lisa.asset.AssetUtils.verifyRuntimeAsset(AssetUtils.java:1291)
     at com.itko.lisa.asset.ui.AssetEditor$5.run(AssetEditor.java:305)
     at com.itko.lisa.asset.ui.ProgressLog$Worker.doInBackground(ProgressLog.java:116)
     at com.itko.lisa.asset.ui.ProgressLog$Worker.doInBackground(ProgressLog.java:98)
     at javax.swing.SwingWorker$1.call(SwingWorker.java:295)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at javax.swing.SwingWorker.run(SwingWorker.java:334)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
     at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.ClassNotFoundException: com.ibm.mq.MQException
     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
     ... 18 more"



  • 11.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Broadcom Employee
    Posted Sep 12, 2018 12:39 PM

    Hi Preeti,

     

    Best practice is to add the JARs to DevTest_Home/lib/shared folder. Please try it.

     

    -Prema



  • 12.  Re: java.lang.NoClassDefFoundError: com/ibm/mq/MQQueueManager

    Posted Sep 20, 2018 12:55 AM

    Thanks! It worked.