[rabbitmq-discuss] Wrong Version of Commons IO Bundled with RabbitMQ

Richard-Clayton rclayton at bericotechnologies.com
Sat Jan 21 19:50:58 GMT 2012


Hello All,

I was in the process of rolling RabbitMQ into Apache Felix, and ran into an
"unsatisfied dependency" error:

ERROR: Bundle com.rabbitmq.client [11] Error starting
file:/Users/rclayton/Server/felix-framework-4.0.2/bundle/rabbitmq-client.jar
(org.osgi.framework.BundleException: Unresolved constraint in bundle
com.rabbitmq.client [11]: Unable to resolve 11.0: missing requirement [11.0]
osgi.wiring.package;
(&(osgi.wiring.package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0))))
org.osgi.framework.BundleException: Unresolved constraint in bundle
com.rabbitmq.client [11]: Unable to resolve 11.0: missing requirement [11.0]
osgi.wiring.package;
(&(osgi.wiring.package=org.apache.commons.io)(version>=1.4.0)(!(version>=2.0.0)))
        at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3826)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
        at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
        at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
        at java.lang.Thread.run(Thread.java:680)
____________________________
Welcome to Apache Felix Gogo


The RabbitMQ Java Client API is currently including the old version of
Apache Commons IO (1.2.0) and your bundle manifest is requiring a version
greater than or equal to 1.4.0 and less than 2.0.0.  This error is resolved
by including Commons IO 1.4.0.

Thanks,

Richard
-- 
View this message in context: http://old.nabble.com/Wrong-Version-of-Commons-IO-Bundled-with-RabbitMQ-tp33180852p33180852.html
Sent from the RabbitMQ mailing list archive at Nabble.com.



More information about the rabbitmq-discuss mailing list