Fuse Karaf - IBM MQ prereqs jar exports JMS API

Solution Verified - Updated -

Issue

In Fuse on Karaf, the following error is observed when using the IBM MQ allclientprereqs OSGi bundle that is required by the IBM MQ driver:

org.osgi.framework.BundleException: Uses constraint violation. Unable to resolve resource ... because it is exposed to package 'javax.jms' from resources com.ibm.mq.osgi.allclientprereqs [com.ibm.mq.osgi.allclientprereqs [120](R 120.0)] and javax.jms-api [javax.jms-api [25](R 25.0)] via two dependency chains.

Environment

  • Red Hat Fuse
    • 7.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content