You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Keith Hyland <kh...@bge.ie> on 2011/03/24 15:55:12 UTC

Failed to read schema document 'http://www.springframework.org/schema/beans/spring-beans.xsd'

Hi,

I am trying to build an executable jar file with dependencies.

I've taken the ws-security/ut sample project from cxf 2.3.3, and added the following to the pom to create the jar file

<plugins>
                .... existing plugins ...
                        <plugin>
                            <artifactId>maven-assembly-plugin</artifactId>
                            <configuration>
                                <archive>
                                    <manifest>
                                        <mainClass>demo.wssec.client.Client</mainClass>
                                    </manifest>
                                </archive>
                                <descriptorRefs>
                                    <descriptorRef>jar-with-dependencies</descriptorRef>
                                </descriptorRefs>
                            </configuration>
                        </plugin>
        </plugins>

This builds fine, but when I try to run it I get the following exception (see below)

After looking into this I found a couple of links on JIRA's for Spring, which apparently have been addressed
http://jira.codehaus.org/browse/MASSEMBLY-360
http://forum.springsource.org/showthread.php?t=77633

Looking at the spring.handler and spring.schemas files, in the generated jar file, they are suspiciously short, containing just jaxws entries, so I'm wondering if this is an issue with CXF?

Any ideas?

Thanks,
Keith

Stacktrace

> java -jar target\wssec_ut-2.3.3-jar-with-dependencies.jar
24-Mar-2011 14:39:37 org.springframework.context.support.AbstractApplicationCont
ext prepareRefresh
INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@7d8483: startup
date [Thu Mar 24 14:39:37 GMT 2011]; root of context hierarchy
24-Mar-2011 14:39:37 org.apache.cxf.bus.spring.BusApplicationContext getConfigRe
sources
INFO: Loaded configuration file jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_se
curity/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client/wss
ec.xml.
24-Mar-2011 14:39:37 org.springframework.beans.factory.xml.XmlBeanDefinitionRead
er loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xm
l]
24-Mar-2011 14:39:37 org.springframework.beans.factory.xml.XmlBeanDefinitionRead
er loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-ex
tension-jaxws.xml]
24-Mar-2011 14:39:37 org.springframework.beans.factory.xml.XmlBeanDefinitionRead
er loadBeanDefinitions
INFO: Loading XML bean definitions from URL [jar:file:/F:/apps/apache-cxf-2.3.3/
samples/ws_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wss
ec/client/wssec.xml]
24-Mar-2011 14:39:58 org.springframework.util.xml.SimpleSaxErrorHandler warning
WARNING: Ignored XML validation warning
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema documen
t 'http://www.springframework.org/schema/beans/spring-beans.xsd', because 1) cou
ld not find the document; 2) the document could not be read; 3) the root element
of the document is not <xsd:schema>.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.repo
rtSchemaErr(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.repo
rtSchemaWarning(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getS
chemaDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.pars
eSchema(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema
(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSch
emaGrammar(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
tartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
ement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
ntentDriver.scanRootElementHook(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
Driver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:75)
        at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
entLoader.java:116)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:388)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:334)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:302)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:122)
        at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
usApplicationContext.java:262)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:467)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:397)
        at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
Context.java:91)
        at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
24-Mar-2011 14:39:58 org.apache.cxf.bus.spring.SpringBusFactory createApplicatio
nContext
WARNING: Initial attempt to create application context was unsuccessful.
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 32 i
n XML document from URL [jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_security/
ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client/wssec.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Canno
t find the declaration of element 'beans'.
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:396)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:334)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:302)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:122)
        at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
usApplicationContext.java:262)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:467)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:397)
       at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
Context.java:91)
        at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
of element 'beans'.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
nown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
tartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
ement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
ntentDriver.scanRootElementHook(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
Driver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:75)
        at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
entLoader.java:116)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:388)
        ... 16 more
24-Mar-2011 14:39:58 org.apache.cxf.bus.spring.SpringBusFactory createBus
WARNING: Failed to create application context.
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 32 i
n XML document from URL [jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_security/
ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client/wssec.xml]
is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Canno
t find the declaration of element 'beans'.
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:396)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:334)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:302)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:122)
        at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
usApplicationContext.java:262)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:467)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:397)
        at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
Context.java:91)
        at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
of element 'beans'.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
nown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
tartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
ement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
ntentDriver.scanRootElementHook(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
Driver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:75)
        at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
entLoader.java:116)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:388)
        ... 16 more
java.lang.RuntimeException: org.springframework.beans.factory.xml.XmlBeanDefinit
ionStoreException: Line 32 in XML document from URL [jar:file:/F:/apps/apache-cx
f-2.3.3/samples/ws_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/
demo/wssec/client/wssec.xml] is invalid; nested exception is org.xml.sax.SAXPars
eException: cvc-elt.1: Cannot find the declaration of element 'beans'.
        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 demo.wssec.client.Client.main(Client.java:49)
Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException
: Line 32 in XML document from URL [jar:file:/F:/apps/apache-cxf-2.3.3/samples/w
s_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client
/wssec.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-e
lt.1: Cannot find the declaration of element 'beans'.
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:396)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:109)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:334)
        at org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
.loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
nDefinitions(XmlBeanDefinitionReader.java:302)
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReade
r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
        at org.springframework.context.support.AbstractXmlApplicationContext.loa
dBeanDefinitions(AbstractXmlApplicationContext.java:122)
        at org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
usApplicationContext.java:262)
        at org.springframework.context.support.AbstractRefreshableApplicationCon
text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
        at org.springframework.context.support.AbstractApplicationContext.obtain
FreshBeanFactory(AbstractApplicationContext.java:467)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:397)
        at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
Context.java:91)
        at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
pringBusFactory.java:102)
        at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory
.java:93)
        ... 3 more
Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
of element 'beans'.
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
ParseException(Unknown Source)
        at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk
nown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
tartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
ement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
StartElement(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
ntentDriver.scanRootElementHook(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
Driver.next(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
nknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
nknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
ent(DefaultDocumentLoader.java:75)
        at org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
entLoader.java:116)
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
eanDefinitions(XmlBeanDefinitionReader.java:388)
        ... 16 more

________________________________
The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential, commercially sensitive and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited and may be unlawful. BGE accepts no liability for actions or effects based on the prohibited usage of this information . BGE is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt. If you received this in error, please contact the sender and delete the material from any computer.
Bord G?is Eireann is a body corporate established under the Gas Act 1976.

Thank you for your attention.

Re: Failed to read schema document 'http://www.springframework.org/schema/beans/spring-beans.xsd'

Posted by Daniel Kulp <dk...@apache.org>.
The "jar-with-dependencies" thing pretty much never works with any spring 
based application.   Actually, a lot of apps won't work with it, not just 
spring.    Anything where various resources need to be merged together won't 
work.

I'd recommend using the maven-shade-plugin instead.  See how we do it:

http://svn.apache.org/repos/asf/cxf/trunk/distribution/bundle/all/pom.xml

It provides transformers that can handle the merging of the various things 
together.  

Dan



On Thursday 24 March 2011 10:55:12 AM Keith Hyland wrote:
> Hi,
> 
> I am trying to build an executable jar file with dependencies.
> 
> I've taken the ws-security/ut sample project from cxf 2.3.3, and added the
> following to the pom to create the jar file
> 
> <plugins>
>                 .... existing plugins ...
>                         <plugin>
>                             <artifactId>maven-assembly-plugin</artifactId>
>                             <configuration>
>                                 <archive>
>                                     <manifest>
>                                        
> <mainClass>demo.wssec.client.Client</mainClass> </manifest>
>                                 </archive>
>                                 <descriptorRefs>
>                                    
> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs>
>                             </configuration>
>                         </plugin>
>         </plugins>
> 
> This builds fine, but when I try to run it I get the following exception
> (see below)
> 
> After looking into this I found a couple of links on JIRA's for Spring,
> which apparently have been addressed
> http://jira.codehaus.org/browse/MASSEMBLY-360
> http://forum.springsource.org/showthread.php?t=77633
> 
> Looking at the spring.handler and spring.schemas files, in the generated
> jar file, they are suspiciously short, containing just jaxws entries, so
> I'm wondering if this is an issue with CXF?
> 
> Any ideas?
> 
> Thanks,
> Keith
> 
> Stacktrace
> 
> > java -jar target\wssec_ut-2.3.3-jar-with-dependencies.jar
> 
> 24-Mar-2011 14:39:37
> org.springframework.context.support.AbstractApplicationCont ext
> prepareRefresh
> INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@7d8483:
> startup date [Thu Mar 24 14:39:37 GMT 2011]; root of context hierarchy
> 24-Mar-2011 14:39:37 org.apache.cxf.bus.spring.BusApplicationContext
> getConfigRe sources
> INFO: Loaded configuration file
> jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_se
> curity/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/clie
> nt/wss ec.xml.
> 24-Mar-2011 14:39:37
> org.springframework.beans.factory.xml.XmlBeanDefinitionRead er
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf.xm l]
> 24-Mar-2011 14:39:37
> org.springframework.beans.factory.xml.XmlBeanDefinitionRead er
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-ex tension-jaxws.xml]
> 24-Mar-2011 14:39:37
> org.springframework.beans.factory.xml.XmlBeanDefinitionRead er
> loadBeanDefinitions
> INFO: Loading XML bean definitions from URL
> [jar:file:/F:/apps/apache-cxf-2.3.3/
> samples/ws_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/de
> mo/wss ec/client/wssec.xml]
> 24-Mar-2011 14:39:58 org.springframework.util.xml.SimpleSaxErrorHandler
> warning WARNING: Ignored XML validation warning
> org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema
> documen t 'http://www.springframework.org/schema/beans/spring-beans.xsd',
> because 1) cou ld not find the document; 2) the document could not be
> read; 3) the root element of the document is not <xsd:schema>.
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
> ParseException(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.warning(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.repo
> rtSchemaErr(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.repo
> rtSchemaWarning(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.getS
> chemaDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.traversers.XSDHandler.pars
> eSchema(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.loadSchema
> (Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSch
> emaGrammar(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
> tartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
> ement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
> StartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
> ntentDriver.scanRootElementHook(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l$FragmentContentDriver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> Driver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
> (Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l.scanDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk nown
> Source)
>         at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
> ent(DefaultDocumentLoader.java:75)
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
> entLoader.java:116)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:388)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:10
> 9) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:334)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
> at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:302)
>         at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>         at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:122)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
> usApplicationContext.java:262)
>         at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at
> org.springframework.context.support.AbstractApplicationContext.obtain
> FreshBeanFactory(AbstractApplicationContext.java:467)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:397)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
> Context.java:91)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
> pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
> 24-Mar-2011 14:39:58 org.apache.cxf.bus.spring.SpringBusFactory
> createApplicatio nContext
> WARNING: Initial attempt to create application context was unsuccessful.
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
> 32 i n XML document from URL
> [jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_security/
> ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client/wsse
> c.xml] is invalid; nested exception is org.xml.sax.SAXParseException:
> cvc-elt.1: Canno t find the declaration of element 'beans'.
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:396)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:10
> 9) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:334)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
> at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:302)
>         at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>         at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:122)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
> usApplicationContext.java:262)
>         at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at
> org.springframework.context.support.AbstractApplicationContext.obtain
> FreshBeanFactory(AbstractApplicationContext.java:467)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:397)
>        at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
> Context.java:91)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
> pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
> Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the
> declaration of element 'beans'.
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
> ParseException(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk nown
> Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
> tartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
> ement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
> StartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
> ntentDriver.scanRootElementHook(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l$FragmentContentDriver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> Driver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
> (Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l.scanDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk nown
> Source)
>         at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
> ent(DefaultDocumentLoader.java:75)
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
> entLoader.java:116)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:388)
>         ... 16 more
> 24-Mar-2011 14:39:58 org.apache.cxf.bus.spring.SpringBusFactory createBus
> WARNING: Failed to create application context.
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line
> 32 i n XML document from URL
> [jar:file:/F:/apps/apache-cxf-2.3.3/samples/ws_security/
> ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/client/wsse
> c.xml] is invalid; nested exception is org.xml.sax.SAXParseException:
> cvc-elt.1: Canno t find the declaration of element 'beans'.
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:396)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:10
> 9) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:334)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
> at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:302)
>         at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>         at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:122)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
> usApplicationContext.java:262)
>         at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at
> org.springframework.context.support.AbstractApplicationContext.obtain
> FreshBeanFactory(AbstractApplicationContext.java:467)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:397)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
> Context.java:91)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
> pringBusFactory.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 demo.wssec.client.Client.main(Client.java:49)
> Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the
> declaration of element 'beans'.
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
> ParseException(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk nown
> Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
> tartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
> ement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
> StartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
> ntentDriver.scanRootElementHook(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l$FragmentContentDriver.next(Unknown Source)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> Driver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
> (Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l.scanDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk nown
> Source)
>         at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
> ent(DefaultDocumentLoader.java:75)
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
> entLoader.java:116)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:388)
>         ... 16 more
> java.lang.RuntimeException:
> org.springframework.beans.factory.xml.XmlBeanDefinit ionStoreException:
> Line 32 in XML document from URL [jar:file:/F:/apps/apache-cx
> f-2.3.3/samples/ws_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies
> .jar!/ demo/wssec/client/wssec.xml] is invalid; nested exception is
> org.xml.sax.SAXPars eException: cvc-elt.1: Cannot find the declaration of
> element 'beans'. 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 demo.wssec.client.Client.main(Client.java:49)
> Caused by:
> org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException
> 
> : Line 32 in XML document from URL
> : [jar:file:/F:/apps/apache-cxf-2.3.3/samples/w
> 
> s_security/ut/target/wssec_ut-2.3.3-jar-with-dependencies.jar!/demo/wssec/c
> lient /wssec.xml] is invalid; nested exception is
> org.xml.sax.SAXParseException: cvc-e lt.1: Cannot find the declaration of
> element 'beans'.
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:396)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .doLoadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:10
> 9) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:334)
>         at
> org.apache.cxf.bus.spring.ControlledValidationXmlBeanDefinitionReader
> .loadBeanDefinitions(ControlledValidationXmlBeanDefinitionReader.java:131)
> at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBea
> nDefinitions(XmlBeanDefinitionReader.java:302)
>         at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReade
> r.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>         at
> org.springframework.context.support.AbstractXmlApplicationContext.loa
> dBeanDefinitions(AbstractXmlApplicationContext.java:122)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.loadBeanDefinitions(B
> usApplicationContext.java:262)
>         at
> org.springframework.context.support.AbstractRefreshableApplicationCon
> text.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at
> org.springframework.context.support.AbstractApplicationContext.obtain
> FreshBeanFactory(AbstractApplicationContext.java:467)
>         at
> org.springframework.context.support.AbstractApplicationContext.refres
> h(AbstractApplicationContext.java:397)
>         at
> org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplication
> Context.java:91)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(S
> pringBusFactory.java:102)
>         at
> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory
> .java:93)
>         ... 3 more
> Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the
> declaration of element 'beans'.
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAX
> ParseException(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unk nown
> Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(
> Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleS
> tartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEl
> ement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scan
> StartElement(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSCo
> ntentDriver.scanRootElementHook(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l$FragmentContentDriver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> Driver.next(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
> (Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> l.scanDocument(Unknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(U
> nknown Source)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
> urce)
>         at
> com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk nown
> Source)
>         at
> org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocum
> ent(DefaultDocumentLoader.java:75)
>         at
> org.apache.cxf.bus.spring.TunedDocumentLoader.loadDocument(TunedDocum
> entLoader.java:116)
>         at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadB
> eanDefinitions(XmlBeanDefinitionReader.java:388)
>         ... 16 more
> 
> ________________________________
> The information transmitted is intended only for the person or entity to
> which it is addressed and may contain confidential, commercially sensitive
> and/or privileged material. Any review, retransmission, dissemination or
> other use of, or taking of any action in reliance upon, this information
> by persons or entities other than the intended recipient is prohibited and
> may be unlawful. BGE accepts no liability for actions or effects based on
> the prohibited usage of this information . BGE is neither liable for the
> proper and complete transmission of the information contained in this
> communication nor for any delay in its receipt. If you received this in
> error, please contact the sender and delete the material from any
> computer. Bord G?is Eireann is a body corporate established under the Gas
> Act 1976.
> 
> Thank you for your attention.