Hi,

When accessing my application after redeploying it in my Tomee [1] 
container I run into a exception which is caused by:
javax.servlet.ServletException: Error processing webservice request
 
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:98)
 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

org.apache.cxf.interceptor.Fault
 
org.apache.cxf.service.invoker.AbstractInvoker.createFault(AbstractInvoker.java:162)
 
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:128)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:189)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
 
org.apache.openejb.server.cxf.rs.AutoJAXRSInvoker.invoke(AutoJAXRSInvoker.java:68)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:252)
 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:251)
 
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)
 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

java.lang.ExceptionInInitializerError
 
org.apache.jena.rdf.model.impl.RDFReaderFImpl.reset(RDFReaderFImpl.java:80)
 
org.apache.jena.rdf.model.impl.RDFReaderFImpl.<clinit>(RDFReaderFImpl.java:71)
        org.apache.jena.rdf.model.impl.ModelCom.<clinit>(ModelCom.java:53)
 
org.apache.jena.rdf.model.ModelFactory.createDefaultModel(ModelFactory.java:113)
        info.resc.noris.ldp.Data.loadModel(Data.java:29)
        info.resc.noris.ldp.CoreLDP.asText(CoreLDP.java:83)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:498)
 
org.apache.openejb.server.cxf.rs.PojoInvoker.performInvocation(PojoInvoker.java:43)
 
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:189)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
 
org.apache.openejb.server.cxf.rs.AutoJAXRSInvoker.invoke(AutoJAXRSInvoker.java:68)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:252)
 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:251)
 
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)
 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

java.lang.ClassCastException: 
org.apache.xerces.parsers.XIncludeAwareParserConfiguration cannot be cast 
to org.apache.xerces.xni.parser.XMLParserConfiguration
        org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
        org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
        org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
 
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown 
Source)
 
sun.util.xml.PlatformXmlPropertiesProvider.getLoadingDoc(PlatformXmlPropertiesProvider.java:102)
 
sun.util.xml.PlatformXmlPropertiesProvider.load(PlatformXmlPropertiesProvider.java:78)
        java.util.Properties$XmlSupport.load(Properties.java:1201)
        java.util.Properties.loadFromXML(Properties.java:881)
        org.apache.jena.util.Metadata.read(Metadata.java:75)
        org.apache.jena.util.Metadata.addMetadata(Metadata.java:53)
        org.apache.jena.util.Metadata.<init>(Metadata.java:47)
        org.apache.jena.JenaRuntime.<clinit>(JenaRuntime.java:89)
 
org.apache.jena.rdf.model.impl.RDFReaderFImpl.reset(RDFReaderFImpl.java:80)
 
org.apache.jena.rdf.model.impl.RDFReaderFImpl.<clinit>(RDFReaderFImpl.java:71)
        org.apache.jena.rdf.model.impl.ModelCom.<clinit>(ModelCom.java:53)
 
org.apache.jena.rdf.model.ModelFactory.createDefaultModel(ModelFactory.java:113)
        info.resc.noris.ldp.Data.loadModel(Data.java:29)
        info.resc.noris.ldp.CoreLDP.asText(CoreLDP.java:83)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:498)
 
org.apache.openejb.server.cxf.rs.PojoInvoker.performInvocation(PojoInvoker.java:43)
 
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:189)
        org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:99)
 
org.apache.openejb.server.cxf.rs.AutoJAXRSInvoker.invoke(AutoJAXRSInvoker.java:68)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59)
 
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96)
 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:252)
 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:251)
 
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)
 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

There is no other xerces on my classpath.

this only happens if I redeploy the app, not on initial startup of the 
container, then everything works fine.

Hope you can help.

Met Vriendelijke Groet / With Kind Regards
Bart van Leeuwen


twitter: @semanticfire
tel. +31(0)6-53182997
Netage B.V.
http://netage.nl
Esdoornstraat 3
3461ER Linschoten
The Netherlands

Reply via email to