ошибка java.lang.LinkageError при использовании cxf в карафе
Я использую cxf 3.3.5 и karaf 4.2.7. У меня есть приложение, которое является мыльным клиентом и делает запросы для мыльной службы, если в удаленной службе не возникает ошибок, тогда все в порядке, но когда возникает исключение, тогда Я вижу ошибку места правильной обработки ошибок
Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of <bootloader>) previously initiated loading for a different type with name "javax/xml/soap/SOAPFault"
at javax.xml.ws.soap.SOAPFaultException.<init>(SOAPFaultException.java:63)
at org.apache.cxf.jaxws.JaxWsClientProxy.mapException(JaxWsClientProxy.java:195)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145)
at com.sun.proxy.$Proxy126.insupdDevice(Unknown Source)
насколько я понял, проблема в пакете javax.xml.soap, который был загружен saaj-api(был установлен во время функции: установить cxf)
Я видел тему http://karaf.922171.n3.nabble.com/Loader-constraint-violation-javax-xml-soap-SOAPFault-td4056103.html, но насколько я понял решения все еще нет
есть идеи?