struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul Benedict (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (WW-4384) Stuck Thread issue encountering in struts2 framework.
Date Thu, 07 Aug 2014 21:53:13 GMT

     [ https://issues.apache.org/jira/browse/WW-4384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Paul Benedict resolved WW-4384.
-------------------------------

    Resolution: Not a Problem

There is no Struts code being called as evidenced by the stack trace. This issue is not related
to Struts.

> Stuck Thread issue encountering in struts2 framework.
> -----------------------------------------------------
>
>                 Key: WW-4384
>                 URL: https://issues.apache.org/jira/browse/WW-4384
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Other
>    Affects Versions: 2.3.15
>         Environment: Weblogic11G[10.3.60,Linux
>            Reporter: raju yellapu
>
> Struck thread issue causing server unresponsive.
> Here is the log snippet:
> ####<Aug 7, 2014 2:22:41 PM PDT> <Error> <WebLogicServer> <app206.slo-prodapp.truelink.com>
<msp-00-app206_slo-prodapp> <[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default
(self-tuning)'> <<WLS Kernel>> <> <> <1407446561628> <BEA-000337>
<[STUCK] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)' has been
busy for "667" seconds working on the request "weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl@1807d557",
which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
> 	jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
> 	jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
> 	java.net.SocketInputStream.socketRead0(SocketInputStream.java)
> 	java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	java.net.SocketInputStream.read(SocketInputStream.java:182)
> 	java.io.FilterInputStream.read(FilterInputStream.java:66)
> 	java.io.PushbackInputStream.read(PushbackInputStream.java:122)
> 	org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:109)
> 	org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:135)
> 	org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1086)
> 	org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:2188)
> 	org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1949)
> 	org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2659)
> 	org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1093)
> 	org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:675)
> 	org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:529)
> 	com.truelink.common.util.HttpUtil.send(HttpUtil.java:94)
> 	com.truelink.common.util.HttpUtil.sendSoap(HttpUtil.java:45)
> 	com.truelink.common.util.SOAPClient.executeWebServiceMethod(SOAPClient.java:71)
> 	com.truelink.common.util.SOAPClient.executeWebServiceMethod(SOAPClient.java:58)
> 	com.truelink.coremspbusiness.ComponentFulFillmentImpl.getAlertsInPrintFormatforDS(ComponentFulFillmentImpl.java:4767)
> 	com.truelink.coremspbusiness.ComponentFulFillmentImpl.alertAllClear(ComponentFulFillmentImpl.java:1860)
> 	com.truelink.coremspbusiness.ComponentFulFillmentImpl.componentFulfillment(ComponentFulFillmentImpl.java:3661)
> 	com.truelink.coremspbusiness.batch.command.ProcessScheduledFulfillmentsInTX.runOnExecute(ProcessScheduledFulfillmentsInTX.java:38)
> 	com.truelink.common.batch.command.BatchProcessCommandInTx.execute(BatchProcessCommandInTx.java:49)
> 	com.truelink.coremspbusiness.batch.CoreProcessScheduledFulfillmentsImpl.loopData(CoreProcessScheduledFulfillmentsImpl.java:361)
> 	com.truelink.coremspbusiness.batch.CoreProcessScheduledFulfillmentsImpl.executeActionElement(CoreProcessScheduledFulfillmentsImpl.java:147)
> 	com.truelink.coremspbusiness.batch.CoreProcessScheduledFulfillmentsImpl.runBatch(CoreProcessScheduledFulfillmentsImpl.java:103)
> 	com.truelink.coremspbusiness.CoreMSPBusinessImpl.doBatchProcessMSPCore(CoreMSPBusinessImpl.java:7197)
> 	com.truelink.coremspbusiness.session.CoreMSPBusinessSB.doBatchProcessMSPCore(CoreMSPBusinessSB.java:4887)
> 	com.truelink.coremspbusiness.session.CoreMSPBusinessSB_q1xjr4_EOImpl.doBatchProcessMSPCore(CoreMSPBusinessSB_q1xjr4_EOImpl.java:1580)
> 	com.truelink.coremspbusiness.session.CoreMSPBusinessSB_q1xjr4_EOImpl_WLSkel.invoke(Unknown
Source)
> 	weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
> 	weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
> 	weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
> 	com.truelink.coremspbusiness.session.CoreMSPBusinessSB_q1xjr4_EOImpl_1030_WLStub.doBatchProcessMSPCore(Unknown
Source)
> 	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	java.lang.reflect.Method.invoke(Method.java:597)
> 	org.springframework.remoting.rmi.RmiClientInterceptorUtils.doInvoke(RmiClientInterceptorUtils.java:103)
> 	org.springframework.ejb.access.SimpleRemoteSlsbInvokerInterceptor.doInvoke(SimpleRemoteSlsbInvokerInterceptor.java:75)
> 	org.springframework.ejb.access.AbstractRemoteSlsbInvokerInterceptor.invoke(AbstractRemoteSlsbInvokerInterceptor.java:114)
> 	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
> 	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
> 	com.sun.proxy.$Proxy75.doBatchProcessMSPCore(Unknown Source)
> 	sun.reflect.GeneratedMethodAccessor1263.invoke(Unknown Source)
> 	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	java.lang.reflect.Method.invoke(Method.java:597)
> 	com.truelink.common.serviceproxy.ServicesLocator$ServiceInvocationHandler.invoke(ServicesLocator.java:237)
> 	com.sun.proxy.$Proxy75.doBatchProcessMSPCore(Unknown Source)
> 	com.truelink.mdb.BPMListener.onMessage(BPMListener.java:1558)
> 	weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
> 	weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
> 	weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
> 	weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547)
> 	weblogic.jms.client.JMSSession.execute(JMSSession.java:4233)
> 	weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709)
> 	weblogic.jms.client.JMSSession.access$000(JMSSession.java:114)
> 	weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
> 	weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
> 	weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
> 	weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
> > 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message