Wondering if this could be smatclient jar files issue, we are using weblogic 10.3.3.1 and Smarclient v9.0p_2013-08-16/Enterprise Development Only (built 2013-08-16).
<Jan 16, 2014 12:37:45 AM PST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '324' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "695" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@10882fcf[
POST /ER3/isomorphic/IDACall?isc_rpc=1&isc_v=v9.0p_2013-08-16&isc_xhr=1 HTTP/1.1
Accept: */*
Accept-Language: en-gb
Referer: https://equipmentrepair.interasset.com/ER3/home.jsp#1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Content-Length: 2310
Cache-Control: no-cache
Cookie: JSESSIONID=QPyTSXTYyf35Vvz8QGhPN2yWGtrBcwjzP1LMVy29vyT317p632Cp!275314808; isc_cState=ready
Connection: Keep-Alive
WL-PATH-TRIM: /ER3
WL-PATH-PREPEND: /ER3
Proxy-Client-IP: 207.211.89.1
X-Forwarded-For: 207.211.89.1
X-WebLogic-KeepAliveSecs: 30
X-WebLogic-Force-JVMID: 275314808
]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-152290 "[STUCK] ExecuteThread: '324' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in native, suspended, blocked, priority=1, DAEMON> {
-- Blocked trying to get lock: com.isomorphic.pool.ISCKeyedObjectPool@1b3f8b3[fat lock]
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:767)
com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:76)
com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:92)
com.isomorphic.datasource.ValidationContext.getType(ValidationContext.java:271)
com.isomorphic.datasource.ValidationContext.getType(ValidationContext.java:267)
com.isomorphic.datasource.DataSource.getElementType(DataSource.java:1190)
com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1210)
com.isomorphic.xml.XML.toDSRecords(XML.java:336)
com.isomorphic.xml.XML.toDSRecords(XML.java:328)
com.isomorphic.xml.XML.toDSRecords(XML.java:324)
com.isomorphic.xml.XML.toDSRecords(XML.java:316)
com.isomorphic.rpc.RPCManager.parseRequest(RPCManager.java:1993)
com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:292)
com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:286)
com.isomorphic.servlet.IDACall.processRequest(IDACall.java:101)
com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:700)
com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:150)
javax.servlet.http.HttpServlet.service(HttpServlet.java:815)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:175)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:93)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:71)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:232)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:105)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:101)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:83)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:190)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:122)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:94)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.ias.er.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:30)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:57)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3468)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
weblogic.security.service.SecurityManager.runAs(Unknown Source)
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2116)
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2038)
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1372)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:198)
weblogic.work.ExecuteThread.run(ExecuteThread.java:165)
<Jan 16, 2014 12:37:45 AM PST> <Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '324' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "695" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@10882fcf[
POST /ER3/isomorphic/IDACall?isc_rpc=1&isc_v=v9.0p_2013-08-16&isc_xhr=1 HTTP/1.1
Accept: */*
Accept-Language: en-gb
Referer: https://equipmentrepair.interasset.com/ER3/home.jsp#1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Content-Length: 2310
Cache-Control: no-cache
Cookie: JSESSIONID=QPyTSXTYyf35Vvz8QGhPN2yWGtrBcwjzP1LMVy29vyT317p632Cp!275314808; isc_cState=ready
Connection: Keep-Alive
WL-PATH-TRIM: /ER3
WL-PATH-PREPEND: /ER3
Proxy-Client-IP: 207.211.89.1
X-Forwarded-For: 207.211.89.1
X-WebLogic-KeepAliveSecs: 30
X-WebLogic-Force-JVMID: 275314808
]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-152290 "[STUCK] ExecuteThread: '324' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in native, suspended, blocked, priority=1, DAEMON> {
-- Blocked trying to get lock: com.isomorphic.pool.ISCKeyedObjectPool@1b3f8b3[fat lock]
org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:767)
com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:76)
com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:92)
com.isomorphic.datasource.ValidationContext.getType(ValidationContext.java:271)
com.isomorphic.datasource.ValidationContext.getType(ValidationContext.java:267)
com.isomorphic.datasource.DataSource.getElementType(DataSource.java:1190)
com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1210)
com.isomorphic.xml.XML.toDSRecords(XML.java:336)
com.isomorphic.xml.XML.toDSRecords(XML.java:328)
com.isomorphic.xml.XML.toDSRecords(XML.java:324)
com.isomorphic.xml.XML.toDSRecords(XML.java:316)
com.isomorphic.rpc.RPCManager.parseRequest(RPCManager.java:1993)
com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:292)
com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:286)
com.isomorphic.servlet.IDACall.processRequest(IDACall.java:101)
com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:700)
com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:150)
javax.servlet.http.HttpServlet.service(HttpServlet.java:815)
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:224)
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:108)
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:198)
weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:175)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:93)
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:71)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:232)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:105)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:101)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:83)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:190)
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:259)
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:122)
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:94)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
com.ias.er.filter.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:30)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:57)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3468)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:308)
weblogic.security.service.SecurityManager.runAs(Unknown Source)
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2116)
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2038)
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1372)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:198)
weblogic.work.ExecuteThread.run(ExecuteThread.java:165)
Comment