Aug 25th, 2008, 05:48 AM
Wanted to add activemq in order to use jms.
am using s2ap rc1
Created the following library:
Library-Name: JMS lib
including the library into a bundle description (manifest.mf) produces the following error:
Bundle: mybundy ... - Uses Conflict: Import-Package: org.springframework.remoting.jaxrpc; version="2.5.5.A"
Possible Supplier: org.springframework.web_2.5.5.A - Export-Package: org.springframework.remoting.jaxrpc; version="2.5.5.A"
Possible Conflicts: org.springframework.remoting,javax.servlet,org.aop alliance.intercept,org.springframework.context.sup port,javax.xml.rpc.server,org.springframework.cont ext,javax.xml.rpc.soap,org.springframework.web.con text,javax.xml.rpc,javax.xml.namespace
have not come accross such problem before ...
any idea ???
Aug 26th, 2008, 06:16 AM
It's a bit of a cryptic message I agree (comes from Equinox but we are trying to improve it in a later release, I believe). In the meantime, this is roughly what it means as I understand it: your bundle "mybundy" has introduced a conflict in a "uses" clause. Probably it's a version conflict (they usually are). It means both your bundle and the org.springframework.web have a common dependency which cannot be resolved. The "Possible Conflicts" is a list of packages that tells you where you might be able to find the problem.
It is quite likely that you depend explicitly in your bundle on something (one of the "Possible Conflicts") that is also a dependency of org.springframework.web with a different version.