Numan Ilyas created XALANJ-2574:
-----------------------------------

             Summary: Hung Threads at 
org.apache.xml.dtm.ref.DTMDefaultBase.findNamespaceContext(Unknown Source)
                 Key: XALANJ-2574
                 URL: https://issues.apache.org/jira/browse/XALANJ-2574
             Project: XalanJ2
          Issue Type: Bug
      Security Level: No security risk; visible to anyone (Ordinary problems in 
Xalan projects.  Anybody can view the issue.)
          Components: Xalan, XPath
    Affects Versions: 2.7.1
         Environment: RHEL, WebSphere
            Reporter: Numan Ilyas
            Assignee: Steven J. Hathaway
            Priority: Critical


We are having hung threads in our JVM logs and these threads are consuming all 
the CPU and hence application performance degrades. Our application is running 
on WebSphere. Following is the stack trace for the hung threads.

[8/20/13 10:29:57:982 EDT] 0000001a ThreadMonitor W   WSVR0605W: Thread 
"Migrated.Servlet.Engine.Transports : 1605" (00000670) has been active for 
646127 milliseconds and may be hung.  There is/are 1 thread(s) in total in the 
server that may be hung.
        at org.apache.xml.dtm.ref.DTMDefaultBase.findNamespaceContext(Unknown 
Source)
        at 
org.apache.xml.dtm.ref.DTMDefaultBase.declareNamespaceInContext(Unknown Source)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.addNode(Unknown Source)
        at 
org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.processNamespacesAndAttributes(Unknown 
Source)
        at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.nextNode(Unknown Source)
        at org.apache.xml.dtm.ref.DTMDefaultBase._nextsib(Unknown Source)
        at org.apache.xml.dtm.ref.DTMDefaultBase.getNextSibling(Unknown Source)
        at 
org.apache.xml.dtm.ref.DTMDefaultBaseTraversers$ChildTraverser.next(Unknown 
Source)
        at org.apache.xpath.axes.AxesWalker.getNextNode(Unknown Source)
        at org.apache.xpath.axes.AxesWalker.nextNode(Unknown Source)
        at org.apache.xpath.axes.WalkingIterator.nextNode(Unknown Source)
        at org.apache.xpath.axes.NodeSequence.nextNode(Unknown Source)
        at org.apache.xpath.axes.NodeSequence.runTo(Unknown Source)
        at org.apache.xpath.axes.NodeSequence.setRoot(Unknown Source)
        at org.apache.xpath.axes.LocPathIterator.execute(Unknown Source)
        at org.apache.xpath.XPath.execute(Unknown Source)
        at org.apache.xpath.jaxp.XPathExpressionImpl.evaluate(Unknown Source)   
        
                at our code reference
        at 
com.ibm._jsp._GetCustomerViewExclusionDetails._jspService(_GetCustomerViewExclusionDetails.java:152)
        at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1655)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1595)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
        at com.savvion.sbm.websecurity.xss.filter.XSSFilter.doFilter(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.savvion.sbm.bpmportal.util.GZIPFilter.doFilter(Unknown Source)
        at 
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at com.savvion.sbm.bpmportal.util.EncodingFilter.doFilter(Unknown 
Source)
        at 
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
        at 
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:932)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:500)
        at 
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
        at 
com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
        at 
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:239)
        at 
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
        at 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
        at 
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
        at 
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
        at 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
        at 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
        at 
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
        at 
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at 
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at 
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        at 
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to