OSGi コンテキストで XPath を確実に動作させるのに問題があります。XPathFactory.newInstance が呼び出されると、次のコードが実行されます (javax.xml.xpath.XPathFactory 内)。
classLoader = XPathFactory.class.getClassLoader()
classLoader は null に解決され、その後正しい XPath 実装が検索されるときに問題が発生します。
Sun および com.sun パッケージをエクスポートして、Sun の内部クラスが見つからない XPath クラスローディングに関する以前の問題を解決しています。
org.osgi.framework.bootdelegation=sun.*,com.sun.*
フェリックスを使用しています。