You have a strange mix of 2.7.11 and 2.7.14 versions of cxf artifacts. What happens if you use 2.7.14 for all of them?
Also, do a “mvn dependency:tree” and check for versions of jaxb related things. Dan > On Jan 12, 2015, at 3:26 PM, JamesDev <[email protected]> wrote: > > CXF dependencies: > > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-tools-common</artifactId> > <version>2.7.11</version> > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-rt-bindings-soap</artifactId> > <version>2.7.11</version> > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-rt-ws-policy</artifactId> > <version>2.7.11</version> > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-rt-ws-security</artifactId> > <version>2.7.11</version> <-- This is the > problem > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-api</artifactId> > <version>2.7.14</version> > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-rt-frontend-jaxws</artifactId> > <version>2.7.14</version> > </dependency> > <dependency> > <groupId>org.apache.cxf</groupId> > <artifactId>cxf-rt-core</artifactId> > <version>2.7.14</version> > </dependency> > > > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl > at > com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:65) > at > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:133) > at > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:85) > at > com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:156) > at > com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:93) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:455) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:303) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:142) > at > com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1174) > at > com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:262) > at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:249) > at javax.xml.bind.ContextFinder.find(ContextFinder.java:442) > at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:652) > at > org.apache.cxf.common.jaxb.JAXBContextCache$2.run(JAXBContextCache.java:345) > at > org.apache.cxf.common.jaxb.JAXBContextCache$2.run(JAXBContextCache.java:343) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.cxf.common.jaxb.JAXBContextCache.createContext(JAXBContextCache.java:343) > at > org.apache.cxf.common.jaxb.JAXBContextCache.getCachedContextAndSchemas(JAXBContextCache.java:244) > at > org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContextAndSchemas(JAXBDataBinding.java:484) > at > org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:339) > at > org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86) > at > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:490) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:704) > at > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:550) > at > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:265) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:215) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:102) > at > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:91) > at > org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java:157) > at > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.java:142) > > I dont get this error when using org.apache.cxf:cxf-rt-ws-security:2.7.10 > This error shows up for this dependency from 2.7.11 - 2.7.14 > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Could-not-initialize-class-com-sun-xml-bind-v2-model-impl-RuntimeBuiltinLeafInfoImpl-tp5752963.html > Sent from the cxf-user mailing list archive at Nabble.com. -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
