I am not sure what is happening but it is possible that Xerces is confused because it somehow found conflicting class definitions.
Regarding "org.apache.clerezza.ext:com.hp.hpl.jena.tdb": I don't know why it imports 'xerces.util' but 'org.apache.clerezza.ext:com.hp.hpl.jena.tdb' is an 'osgi-ified' Jena TDB (presumably an old version). TDB depends on Xerces via Jena Core so I assume the import comes from somewhere there. It is possible that when you remove the import everything will still work but it can not be guaranteed. Maybe somebody who created the TDB bundle can remember. On 6 December 2012 17:54, Minto van der Sluis <mi...@xup.nl> wrote: > > Why is this bundle both importing and exporting org.apache.xerces.util? > When I remove "org.apache.xerces.util" from both the import-package and > export-package I no longer have the reported error.