Resolved. Mea Culpa. Was still having some javax.xml.bind and com.sun.xml.bind in my classpath. Happy Hacking - Tim On Sat, Feb 4, 2023 at 2:39 PM Tim Lessner <tim.less...@freiheit.com> wrote:
> Hi CXF users, > after updating to 4.0.0 (plus plenty of migrations to Jakarta), one of > our applications throws the following during runtime. Compilation works. > Eventually it says "Caused by: jakarta.xml.bind.JAXBException: property > "eclipselink.default-target-namespace" is not supported". > Do I have to use a different implementation of the binding API? > Best > Tim > > [INFO ] 2023-02-04 14:22:12,586 main () > [org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass:436]: > - > Exception in thread "main" java.lang.RuntimeException: > java.lang.reflect.InvocationTargetException > at org.apache.cxf.common.jaxb.JAXBUtils.createContext(JAXBUtils.java:1198) > at > org.apache.cxf.common.jaxb.JAXBContextCache.createContext(JAXBContextCache.java:325) > at > org.apache.cxf.common.jaxb.JAXBContextCache.getCachedContextAndSchemas(JAXBContextCache.java:242) > at > org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:499) > at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:358) > at > org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:87) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:469) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:693) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:529) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:262) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103) > at > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:91) > at > org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:158) > at > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:142) > [..] > Caused by: java.lang.reflect.InvocationTargetException > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at org.apache.cxf.common.jaxb.JAXBUtils$3.run(JAXBUtils.java:1189) > at org.apache.cxf.common.jaxb.JAXBUtils$3.run(JAXBUtils.java:1183) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:569) > at org.apache.cxf.common.jaxb.JAXBUtils.createContext(JAXBUtils.java:1183) > ... 20 more > Caused by: jakarta.xml.bind.JAXBException: property > "eclipselink.default-target-namespace" is not supported > at > org.glassfish.jaxb.runtime.v2.ContextFactory.createContext(ContextFactory.java:122) > ... 28 more >