Also, one of our app developers has posted their attempt to make a bundle
that depends on taverna-robundle, while excluding Xerces from the embedded
dependencies and importing it from the system packages. 

However, this does not work - the following exception occurs when Jena tries
to use a Xerces class:
java.lang.NoClassDefFoundError: org/apache/xerces/util/XMLChar
        at org.apache.jena.rdf.model.impl.Util.notNameChar(Util.java:119)
        at org.apache.jena.rdf.model.impl.Util.splitNamespaceXML(Util.java:77)
        at org.apache.jena.graph.Node_URI.getLocalName(Node_URI.java:80)

It seems like this should work, as org.apache.xerces.util is in
org.osgi.system.packages.extra, and is imported using Import-Package in the
bundle manifest.

The source code is at:
https://github.com/matthiaskoenig/cy3robundle





--
View this message in context: 
http://karaf.922171.n3.nabble.com/Application-using-Karaf-problems-with-packages-not-being-exported-by-default-configuration-tp4047592p4047722.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to