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.