engine ear is going to waring state in weblogic server
784225Aug 10 2010 — edited Aug 11 2010Hi All,
I am using the OBPM weblogic enperise server in a cluster environment. I have instance around 1.1Mega instances running. I am getting the following exception.
<Error> <WebLogicServer> <BEA-000337> <[STUCK] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "639" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl@15e33c76[
POST /workspace/faces/jsf/workspace/workspace.xhtml HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://bpm.fareis.com/workspace/faces/jsf/workspace/workspace.xhtml
Accept-Language: en-us
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Content-Length: 81
Pragma: no-cache
Cookie: JSESSIONID=KsddMhyG0Z2KbmzQG3k02X8yFtDzHWTZxrfV0pZLb08ZjqY3zWY3!-373645562
X-BlueCoat-Via: F8B9661CB20DAFDC
Connection: Keep-Alive
Proxy-Client-IP: 192.168.151.17
X-Forwarded-For: 192.168.151.17
X-WebLogic-KeepAliveSecs: 30
X-WebLogic-Request-ClusterInfo: true
x-weblogic-cluster-hash: GHGLUlhRpyTdpGKmat9nq8Y1xCY
]", which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-123 "[STUCK] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in native, suspended, waiting, priority=1, DAEMON> {
-- Waiting for notification on: fuego.papi.impl.lock.SimpleLock@e786230[fat lock]
java.lang.Object.wait(Object.java:???)
java.lang.Object.wait(Object.java:485)
fuego.papi.impl.lock.SimpleLock.readLock(SimpleLock.java:49)
fuego.papi.impl.InstanceCacheEntry.readLock(InstanceCacheEntry.java:137)
fuego.papi.impl.InstanceCache.readFromCache(InstanceCache.java:650)
fuego.papi.impl.InstanceCache.getInstancesByFilter(InstanceCache.java:553)
fuego.papi.impl.InstanceCache.getInstancesByFilter(InstanceCache.java:262)
fuego.papi.impl.ProcessServiceImpl.getInstancesByFilter(ProcessServiceImpl.java:1331)
fuego.papi.impl.ProcessServiceSessionImpl.processesGetInstancesByFilter(ProcessServiceSessionImpl.java:2390)
fuego.papi.impl.SessionViewManager.getInstancesByView(SessionViewManager.java:499)
fuego.papi.impl.ProcessServiceSessionImpl.viewGetInstances(ProcessServiceSessionImpl.java:2409)
fuego.workspace.model.common.PapiBean.getInstancesByView(PapiBean.java:627)
fuego.workspace.model.view.ViewTableBean.loadInstances(ViewTableBean.java:1455)
fuego.workspace.model.view.ViewTableBean.setSelectedView(ViewTableBean.java:467)
fuego.workspace.model.view.ViewBean.setDefaultViewId(ViewBean.java:159)
fuego.workspace.model.view.ViewBean.initDefaultView(ViewBean.java:863)
fuego.workspace.model.view.ViewBean.<init>(ViewBean.java:116)
fuego.workspace.model.common.PortletComponentType$5.newInstanceBean(PortletComponentType.java:223)
fuego.workspace.model.common.ComponentBeanManager.addBean(ComponentBeanManager.java:35)
fuego.workspace.model.container.ContainerBean.initComponentBeanManager(ContainerBean.java:589)
fuego.workspace.model.container.ContainerBean.initPreferences(ContainerBean.java:90)
fuego.workspace.model.common.ComponentBeanMap.newComponentBean(ComponentBeanMap.java:115)
fuego.workspace.model.common.ComponentBeanMap.get(ComponentBeanMap.java:67)
fuego.workspace.model.common.ComponentBeanMap.get(ComponentBeanMap.java:61)
fuego.workspace.model.common.ComponentBeanMap.get(ComponentBeanMap.java:26)
com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:55)
fuego.workspace.application.WorkspacePropertyResolver.getValue(WorkspacePropertyResolver.java:120)
com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:128)
com.sun.el.parser.AstValue.getValue(AstValue.java:107)
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:60)
com.sun.el.parser.AstValue.getValue(AstValue.java:107)
com.sun.el.parser.AstDeferredExpression.getValue(AstDeferredExpression.java:46)
com.sun.el.parser.AstCompositeExpression.getValue(AstCompositeExpression.java:47)
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190)
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:219)
com.sun.facelets.tag.TagAttribute.getValue(TagAttribute.java:197)
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:117)
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:46)
com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:117)
com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:80)
com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:101)
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:46)
com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:247)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:293)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:272)
com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:101)
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:46)
com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:247)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:293)
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:272)
com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
com.sun.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:55)
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:46)
com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:80)
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:46)
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:46)
com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:91)
com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:484)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:515)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:78)
fuego.workspace.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:120)
fuego.workspace.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:71)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:192)
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)
fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:34)
fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:62)
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:41)
fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:34)
fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:62)
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)
}
Please help me.
Thanks in advance.