There have been a couple people reporting this, but I've been unable to reproduce it. If SOMEONE could produce a reproducible testcase that doesn't require something gigantic like WebSphere, I'd be happy to try and debug it. But if I cannot reproduce it, I'm not sure there is much I can do.
Dan On Tuesday 06 April 2010 7:25:22 pm Lucas Madar wrote: > I'm running into a problem with CXF 2.2.7 release when > CXFNonSpringServlet.loadBus() is called. This was not an issue with > 2.2.6. As far as I can tell, this issue was reported for several > previous versions but is marked as fixed. Is anyone else running in to > this issue? > > Thanks, > Lucas Madar > > java.lang.RuntimeException: > org.springframework.beans.factory.BeanDefinitionStoreException: > Unexpected exception parsing XML document from class path resource > [META-INF/cxf/cxf.xml]; nested exception is > javax.xml.stream.XMLStreamException: org.w3c.dom.DOMException: > NAMESPACE_ERR: An attempt is made to create or change an object in a way > which is incorrect with regard to namespaces. > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java: > 96) at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java: > 86) at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java: > 64) at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java: > 53) at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBusNoConfig(CXFNon > SpringServlet.java:45) at > org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBus(CXFNonSpringSe > rvlet.java:38) at > com.samsix.http.util.WebServiceServlet.loadBus(WebServiceServlet.java:41) > at > org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet > .java:78) at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1 > 173) at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java > :4149) at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:583) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 > 9) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp > l.java:25) at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: > org.springframework.beans.factory.BeanDefinitionStoreException: > Unexpected exception parsing XML document from class path resource > [META-INF/cxf/cxf.xml]; nested exception is > javax.xml.stream.XMLStreamException: org.w3c.dom.DOMException: > NAMESPACE_ERR: An attempt is made to create or change an object in a way > which is incorrect with regard to namespaces. > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef > initions(XmlBeanDefinitionReader.java:375) at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoa > dBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109) at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin > itions(XmlBeanDefinitionReader.java:303) at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadB > eanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131) at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefin > itions(XmlBeanDefinitionReader.java:280) at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.load > BeanDefinitions(AbstractBeanDefinitionReader.java:142) at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanD > efinitions(AbstractXmlApplicationContext.java:108) at > org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusAppl > icationContext.java:262) at > org.springframework.context.support.AbstractRefreshableApplicationContext.r > efreshBeanFactory(AbstractRefreshableApplicationContext.java:101) at > org.springframework.context.support.AbstractApplicationContext.obtainFreshB > eanFactory(AbstractApplicationContext.java:389) at > org.springframework.context.support.AbstractApplicationContext.refresh(Abst > ractApplicationContext.java:324) at > org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContex > t.java:91) at > org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringB > usFactory.java:102) at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java: > 93) ... 24 more > Caused by: javax.xml.stream.XMLStreamException: > org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made to create or > change an object in a way which is incorrect with regard to namespaces. > at org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:370) > at > org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoa > der.java:113) at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDef > initions(XmlBeanDefinitionReader.java:351) ... 37 more > Caused by: org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is made > to create or change an object in a way which is incorrect with regard to > namespaces. > at > com.sun.org.apache.xerces.internal.dom.AttrNSImpl.setName(AttrNSImpl.java:1 > 05) at > com.sun.org.apache.xerces.internal.dom.AttrNSImpl.<init>(AttrNSImpl.java:74 > ) at > com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createAttributeNS(C > oreDocumentImpl.java:2127) at > org.apache.cxf.staxutils.W3CDOMStreamWriter.writeAttribute(W3CDOMStreamWrit > er.java:176) at > org.apache.cxf.staxutils.StreamWriterContentHandler.startElement(StreamWrit > erContentHandler.java:217) at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A > bstractSAXParser.java:501) at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE > lement(XMLNSDocumentScannerImpl.java:400) at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentD > river.scanRootElementHook(XMLNSDocumentScannerImpl.java:626) at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag > mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3095) at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver > .next(XMLDocumentScannerImpl.java:922) at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu > mentScannerImpl.java:648) at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNS > DocumentScannerImpl.java:140) at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan > Document(XMLDocumentFragmentScannerImpl.java:510) at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co > nfiguration.java:807) at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co > nfiguration.java:737) at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1 > 07) at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract > SAXParser.java:1205) at > com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S > AXParserImpl.java:522) at > org.apache.cxf.staxutils.StaxUtils.copy(StaxUtils.java:367) ... 39 more -- Daniel Kulp [email protected] http://dankulp.com/blog
