Dear all.

I don't know whether this is the correct mailinglist to post my problem,
since I am not sure whether it is being caused by Xerces.
I posted the same message to the Xfire list, just in case.

I'm using Xfire version 1.2.6, Xerces 2.9.1 and Tomcat 6.0.16.
JDK1.6..0_07

After a while my Tomcat CPU usage goes sky high due to below hanging/looping
thread:

"http-8081-35" - Thread t...@71
   java.lang.Thread.State: RUNNABLE
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
        at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
        at
com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:548)
        at
org.codehaus.xfire.soap.handler.ReadHeadersHandler.invoke(ReadHeadersHandler.java:44)
        at
org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
        at
org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64)
        at
org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
        at
org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:304)
        at
org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129)
        at
org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

A complete list of the libraries included in my webapp:
acegi-security-1.0.3.jar
activation-1.1.jar
asm-2.2.3.jar
asm-commons-2.2.3.jar
asm-tree-2.2.3.jar
asm-util-2.2.3.jar
aspectjrt-1.5.3.jar
aspectjweaver-1.5.3.jar
autorizacion-especifica-ws-1.0.0.jar
axis-1.4.jar
cglib-nodep-2.1.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
commons-dbcp-1.2.2.jar
commons-digester-1.8.jar
commons-discovery-0.2.jar
commons-httpclient-3.0.1.jar
commons-lang-2.3.jar
commons-logging-1.1.jar
commons-net-1.4.1.jar
ehcache-1.2.4.jar
ibatis2-common-2.1.7.597.jar
ibatis2-sqlmap-2.1.7.597.jar
jaxb-api-2.0.jar
jaxb-impl-2.0.1.jar
jaxb-xjc-2.0.1.jar
jaxen-1.1-beta-9.jar
jaxrpc-api-1.1.jar
jaxws-api-2.0.jar
jdom-1.0.jar
jsr173_api-1.0.jar
log4j-1.2.11.jar
mail-1.4.jar
ojdbc-14.jar
oro-2.0.8.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
serializer-2.9.1.jar
spring-2.0.5.jar
stax-1.2.0.jar
stax-api-1.0.1.jar
stax-utils-20040917.jar
wsdl4j-1.6.1.jar
wss4j-1.5.1.jar
xbean-spring-2.8.jar
xercesImpl-2.9.1.jar
xfire-aegis-1.2.6.jar
xfire-annotations-1.2.6.jar
xfire-core-1.2.6.jar
xfire-generator-1.2.6.jar
xfire-java5-1.2.6.jar
xfire-jaxb2-1.2.6.jar
xfire-jaxws-1.2.6.jar
xfire-jsr181-api-1.0-M1.jar
xfire-spring-1.2.6.jar
xfire-xmlbeans-1.2.6.jar
xml-apis-2.9.1.jar
XmlSchema-1.1.jar

Any input would be greatly appreciated.

Kind Regards.

Reply via email to