Hi,

I'm trying to use pax:provision with felix/karaf, apache camel and mysql.
I've got a problem with the default system packages declared in the config.ini 
file for JavaSE 1.6.
The javax.activation package is declared, with no version number.

Camel and spring features depend on javax.activation 1.1.0, and pull in the 
servicemix implementation (with a version number).
That gives me two versions of javax.activation and a problem with 
spring-context-support, which fails to run with the mystic "constraint 
violation" error.
spring-context-support takes an optional export with a "use" clause for 
javax.activation with no version.
So spring-context-support resolves against the system javax.activation, but 
camel resolves to the servicemix copy, and then camel can't resolve against 
spring-context-support.

I think the solution is to either remove javax.activation from the system 
packages or to give the system package a version number.
But I can't change the config.ini file, so how can I either remove a system 
package or give it a version number?

Thanks

Jim


_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to