You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Veselin (Jira)" <ji...@apache.org> on 2020/01/31 15:47:00 UTC

[jira] [Created] (SM-4310) Jaxb-API-2.3 has missing method

Veselin created SM-4310:
---------------------------

             Summary: Jaxb-API-2.3 has missing method
                 Key: SM-4310
                 URL: https://issues.apache.org/jira/browse/SM-4310
             Project: ServiceMix
          Issue Type: Bug
         Environment: I am running the osgi container felix with:

org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_1.jar
org.apache.servicemix.specs.jaxb-api-2.3-2.3_2.jar
org.apache.servicemix.specs.stax-api-1.0-2.9.0.jar

I inspected servicemix.specs.jaxb-api ant there is indeed no method ServiceLoaderUtil.lookupUsingOSGiServiceLoader() in there.
            Reporter: Veselin


When I use org.apache.servicemix.specs.jaxb-api-2.3-2.3_2.jar and call 

JAXBContext._newInstance_(Class) I get following exception:

java.lang.NoSuchMethodError: javax.xml.bind.ServiceLoaderUtil.lookupUsingOSGiServiceLoader(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/Object;java.lang.NoSuchMethodError: javax.xml.bind.ServiceLoaderUtil.lookupUsingOSGiServiceLoader(Ljava/lang/String;Ljava/util/logging/Logger;)Ljava/lang/Object; at javax.xml.bind.ContextFinder.find(ContextFinder.java:413) ~[?:1.8.0_161] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721) ~[?:1.8.0_161] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662) ~[?:1.8.0_161] 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)