> xercesImpl-2.6.2.jar

That may be too old.  You may need a 2.8.x or 2.9.x version. The mbasica issue 
is that you are using a non DOM level 3 parser.   

Honestly, I would try completely removing the xml-apis and xercesImpl jars and 
just use the versions found in the JDK.      Java 6 requires those be DOM 
level 3.

Dan



On Tuesday 15 June 2010 9:23:06 am cxf_infant wrote:
> Hi,
> 
> We are getting this error in WAS 7 environment.  Did someone face this
> issue before? If so, could you shed some light/direction.
> 
> Our environment:
> Websphere 7
> Cxf 2.2.7
> Java Version 6
> Endorsed Jars (under Java home of WAS 7):
> jaxb-api-2.1.jar
> jaxb-impl-2.1.12.jar
> saaj-api-1.3.jar
> saaj-impl-1.3.2.jar
> wsdl4j-1.6.2.jar
> xalan-2.7.1.jar
> xercesImpl-2.6.2.jar
> xml-apis.jar
> XmlSchema-1.4.5.jar
> 
> Invocation of init method failed; nested exception is
> java.lang.AbstractMethodError:
> org/w3c/dom/Node.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/d
> om/UserDataHandler;)Ljava/lang/Object; at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y$1.run(AbstractAutowireCapableBeanFactory.java:409) at
> java.security.AccessController.doPrivileged(AccessController.java:224) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.createBean(AbstractAutowireCapableBeanFactory.java:380) at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(A
> bstractBeanFactory.java:264) at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getS
> ingleton(DefaultSingletonBeanRegistry.java:222) at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abs
> tractBeanFactory.java:261) at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstr
> actBeanFactory.java:185) at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstr
> actBeanFactory.java:164) at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preIns
> tantiateSingletons(DefaultListableBeanFactory.java:429) at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFa
> ctoryInitialization(AbstractApplicationContext.java:728) at
> org.springframework.context.support.AbstractApplicationContext.refresh(Abst
> ractApplicationContext.java:380) at
> org.apache.cxf.transport.servlet.CXFServlet.loadAdditionalConfig(CXFServlet
> .java:190) at
> org.apache.cxf.transport.servlet.CXFServlet.updateContext(CXFServlet.java:1
> 58) at
> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:1
> 04) at
> org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:73) at
> org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet
> .java:78) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:350
> ) at
> com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.
> java:165) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.ja
> va:1735) at
> com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWra
> pper(WebExtensionProcessor.java:98) at
> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:1005)
>       at
> com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:926)
> at
> com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:
> 605) at
> com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.ja
> va:423) at
> com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:299)
>       at
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.
> java:100) at
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.j
> ava:166) at
> com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:731)
>       at
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.jav
> a:616) at
> com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl
> .java:376) at
> com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.j
> ava:668) at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.ja
> va:1120) at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStar
> t(DeployedApplicationImpl.java:1313) at
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.ja
> va:619) at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicat
> ionImpl.java:938) at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Applicatio
> nMgrImpl.java:723) at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.ja
> va:2044) at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMg
> rImpl.java:437) at
> com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.
> java:122) at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMg
> rImpl.java:380) at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionU
> nitMgrImpl.java:108) at
> com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(Compo
> sitionUnitMgrImpl.java:935) at
> com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsCo
> mponentImpl.java:349) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
> Caused by: java.lang.AbstractMethodError:
> org/w3c/dom/Node.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/d
> om/UserDataHandler;)Ljava/lang/Object; at
> org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:960) at
> org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:818) at
> org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:887) at
> org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:774)
>       at
> org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:2
> 19) at
> org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:17
> 9) at
> org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:91)
>       at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFro
> mWSDL(ReflectionServiceFactoryBean.java:403) at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServi
> ceModel(ReflectionServiceFactoryBean.java:528) at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(Reflecti
> onServiceFactoryBean.java:278) at
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFac
> toryBean.java:178) at
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abs
> tractWSDLBasedEndpointFactory.java:100) at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:105
> ) at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
> ava:167) at
> org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:384) at
> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:291) at
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:223) at
> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:455) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:4
> 5) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> l.java:37) at java.lang.reflect.Method.invoke(Method.java:599)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1414) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375) at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor
> y.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... 45 more
> 
> 
> Thanks much,
> J

-- 
Daniel Kulp
[email protected]
http://dankulp.com/blog

Reply via email to