What version of Xerces? 2.9.1 works for me. On Fri, Mar 27, 2009 at 11:59 AM, Stephen G. Walizer <[email protected]>wrote:
> I'm getting an exception initializing CXF when the xercesImpl.jar is in my > classpath. CXF initializes normally when the Xerces jar isn't there. Xerces > is required for some functionality in the application that there is no > workaround for. I'm under a tight deadline and need to get this working, so > any and all help is appreciated. > > The section it's complaining about in the webservices.xml file is here: > <beans xmlns="http://www.springframework.org/schema/beans" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:sec="http://cxf.apache.org/configuration/security" > xmlns:http="http://cxf.apache.org/transports/http/configuration" > xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration" > xmlns:jaxws="http://java.sun.com/xml/ns/jaxws" > xsi:schemaLocation="http://cxf.apache.org/configuration/security > > http://cxf.apache.org/schemas/configuration/security.xsd > http://cxf.apache.org/transports/http/configuration > http://cxf.apache.org/schemas/configuration/http-conf.xsd > http://cxf.apache.org/transports/http-jetty/configuration > http://cxf.apache.org/schemas/configuration/http-jetty.xsd > http://www.springframework.org/schema/beans > > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> > > The stack trace is as follows (I edited out information that identifies the > product we're building): > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 15 in XML document from URL [file:/webservices.xml] is invalid; nested > exception is org.xml.sax.SAXParseException: st-props-correct.2: circular > definitions detected for type ':bean'. > Caused by: org.xml.sax.SAXParseException: st-props-correct.2: circular > definitions detected for type ':bean'. > at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:235) > at > org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:209) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:73) > at > org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:120) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:361) > at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:313) > at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:290) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131) > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:108) > at > org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:261) > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:394) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324) > at > org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88) > at > org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:88) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64) > at Server.init(Focus.java:172) > at Server.main(Focus.java:201) > java.lang.RuntimeException: > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 15 in XML document from URL [file:/webservices.xml] is invalid; nested > exception is org.xml.sax.SAXParseException: st-props-correct.2: circular > definitions detected for type ':bean'. > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:96) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:88) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64) > at Server.init(Focus.java:172) > at Server.main(Focus.java:201) > Caused by: > org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line > 15 in XML document from URL [file:/webservices.xml] is invalid; nested > exception is org.xml.sax.SAXParseException: st-props-correct.2: circular > definitions detected for type ':bean'. > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:369) > at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:108) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:313) > at > org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:128) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:290) > at > org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131) > at > org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:108) > at > org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(BusApplicationContext.java:261) > at > org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101) > at > org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:394) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324) > at > org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88) > at > org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102) > at > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93) > ... 4 more > Caused by: org.xml.sax.SAXParseException: st-props-correct.2: circular > definitions detected for type ':bean'. > at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:235) > at > org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:209) > at > org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:73) > at > org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocumentLoader.java:120) > at > org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:361) > ... 17 more > > Thanks > ----------------------------------------------------------- > - stephen.g.walizer - http://node777.net - [email protected] > ----------------------------------------------------------- > > > >
