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 XFire.
I'm also going to post on the xerces list, just to be sure.

I'm using Xfire version 1.2.6, Xerces 2.9.1 and Tomcat 6.0.16.

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