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.