You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@beehive.apache.org by sr...@comcast.net on 2006/07/20 15:34:35 UTC

Deadlocks in HttpSessionMutexListener

We are seeing deadlocks around HttpSessionMutexListener

Has anyone sees this behavior?

[deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)':
--------------------------------------------------------------------------------------------------
Thread '[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'' is waiting to acquire lock 'org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160' that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)''
Stack trace:
------------
 jrockit.vm.Threads.shortNap(Native Method)
 jrockit.vm.Locks.waitForThinRelease(Unknown Source)
 jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
 jrockit.vm.Locks.monitorEnter(Unknown Source)
 org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:203)
 org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:281)
 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:497)
 weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:427)
 weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancecompany._jspService(__addeditfinancecompany.java:292)
 weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
 weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
 weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:391)
 weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
 weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:347)
 org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:251)
 weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:497)
 weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:427)

Re: Deadlocks in HttpSessionMutexListener

Posted by JLiew <jo...@citi.com>.
Carlin,

Thanks for the quick response. This occured once a month and I still can
seem to find a way to reproduce it. It only happens on the production
environment. I will try to reproduce this scenario and let you know how this
is occuring.

I think it has something to do with multiple iframe accessing the same page.
Will update you when I find more information.

Thanks.
John Liew


Carlin Rogers-2 wrote:
> 
> John,
> 
> I,m not sure I see why you're experiencing this behavior. In this case
> it is not obvious and without any knowledge about what your app is
> doing it is difficult to say. It may be a bug in the Faces / NetUI
> Page Flow integration though I honestly can't tell.
> 
> Both threads seem to show that the locking order is reversed from what
> is expected (lock on Session Mutex then lock on Page Flow Controller)
> and in addition thread 277 is trying to lock a second and different
> instance of the UserProfileController than the one it already has a
> lock on. Seems odd.
> 
> From the stack trace, this is what appears to be going on... I think...
> 
> Thread 280 looks like it is handling a request for a faces page. It
> locks on the associated Controller (a
> portlets.admin.userlifecycle.UserProfileController - 0xbf42f380). Then
> the Faces /NetUI integration raises a Page Flow action for the JSF
> page (via a request dispatcher forward). After the action has been
> executed, the PageFlowRequestProcessor tries to update the session so
> it tries to get the Session Mutex lock... but waits in a deadlock
> because...
> 
> Thread 277 is also handing a request for a faces page (same page?). It
> locks on the associated Controller (a
> portlets.admin.userlifecycle.UserProfileController - 0xbf950570)... a
> different instance than the one from thread 280 (this seems odd for
> two concurrent thread requests from the same user session). So it does
> not wait for the other thread. It gets a lock on this instance and the
> Faces /NetUI integration raises a Page Flow action for the JSF page,
> like thread 280. After the action has been executed, the
> PageFlowRequestProcessor tries to update the session. It is the first
> to get the Session Mutex. It then tries to get a lock on the current
> Controller. At this point this request tries to get a lock on the
> instance of UserProfileController that thread 280 has a lock on -
> 0xbf42f380 - and not the instance this thread already got a lock on.
> Deadlock.
> 
> Any details about the application or use scenario that might help?
> 
> Kind regards,
> Carlin
> 
> On 10/30/07, JLiew <jo...@citi.com> wrote:
>>
>> Carlin,
>>
>> I'm seeing another instance of deadlock in HttpSessionMutexListener.
>> I'm using release 1.0.2. Any idea what's going on?
>>
>> Below are the details and stack trace:
>>
>> "ExecuteThread: '280' for queue: 'default'" daemon prio=1 tid=0x08636268
>> nid=0xd71 waiting for monitor entry [0x6e873000..0x6e874470]
>>         at
>> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:2
>> 04)
>>         - waiting to lock <0xb4642f50> (a
>> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
>>         at
>> com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
>>         at
>> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
>>         at
>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>         at
>> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>>         at
>> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
>>         at
>> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
>>         at
>> org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java
>> :110)
>>         at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
>>         at
>> org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
>>         at javax.faces.component.UICommand.broadcast(UICommand.java:312)
>>         at
>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
>>         at
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
>>         at
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
>>         at
>> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
>>         at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
>>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>         at
>> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>>         at
>> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
>>         - locked <0xbf42f380> (a
>> portlets.admin.userlifecycle.UserProfileController)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
>>         at
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
>>         at
>> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>>         at
>> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>>         at
>> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
>>         at
>> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
>>         at
>> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
>>         at
>> weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
>>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
>>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>>
>> "ExecuteThread: '277' for queue: 'default'" daemon prio=1 tid=0x08633598
>> nid=0xd6e waiting for monitor entry [0x6e9f6000..0x6e9f76f0]
>>         at
>> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:233)
>>         - waiting to lock <0xbf42f380> (a
>> portlets.admin.userlifecycle.UserProfileController)
>>         - locked <0xb4642f50> (a
>> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
>>         at
>> com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
>>         at
>> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
>>         at
>> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>         at
>> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>>         at
>> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
>>         at
>> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
>>         at
>> org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java:110
>> )
>>         at
>> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
>>         at
>> org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
>>         at javax.faces.component.UICommand.broadcast(UICommand.java:312)
>>         at
>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
>>         at
>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
>>         at
>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
>>         at
>> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
>>         at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
>>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>>         at
>> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>>         at
>> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>>         at
>> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
>>         - locked <0xbf950570> (a
>> portlets.admin.userlifecycle.UserProfileController)
>>         at
>> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
>>         at
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>>         at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>>         at
>> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
>>         at
>> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>>         at
>> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>>         at
>> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
>>         at
>> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
>>         at
>> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
>>         at
>> weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
>>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
>>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Deadlocks-in-HttpSessionMutexListener-tf1976622.html#a13494691
>> Sent from the Beehive - User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Deadlocks-in-HttpSessionMutexListener-tf1976622.html#a13510113
Sent from the Beehive - User mailing list archive at Nabble.com.


Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
John,

I,m not sure I see why you're experiencing this behavior. In this case
it is not obvious and without any knowledge about what your app is
doing it is difficult to say. It may be a bug in the Faces / NetUI
Page Flow integration though I honestly can't tell.

Both threads seem to show that the locking order is reversed from what
is expected (lock on Session Mutex then lock on Page Flow Controller)
and in addition thread 277 is trying to lock a second and different
instance of the UserProfileController than the one it already has a
lock on. Seems odd.

>From the stack trace, this is what appears to be going on... I think...

Thread 280 looks like it is handling a request for a faces page. It
locks on the associated Controller (a
portlets.admin.userlifecycle.UserProfileController - 0xbf42f380). Then
the Faces /NetUI integration raises a Page Flow action for the JSF
page (via a request dispatcher forward). After the action has been
executed, the PageFlowRequestProcessor tries to update the session so
it tries to get the Session Mutex lock... but waits in a deadlock
because...

Thread 277 is also handing a request for a faces page (same page?). It
locks on the associated Controller (a
portlets.admin.userlifecycle.UserProfileController - 0xbf950570)... a
different instance than the one from thread 280 (this seems odd for
two concurrent thread requests from the same user session). So it does
not wait for the other thread. It gets a lock on this instance and the
Faces /NetUI integration raises a Page Flow action for the JSF page,
like thread 280. After the action has been executed, the
PageFlowRequestProcessor tries to update the session. It is the first
to get the Session Mutex. It then tries to get a lock on the current
Controller. At this point this request tries to get a lock on the
instance of UserProfileController that thread 280 has a lock on -
0xbf42f380 - and not the instance this thread already got a lock on.
Deadlock.

Any details about the application or use scenario that might help?

Kind regards,
Carlin

On 10/30/07, JLiew <jo...@citi.com> wrote:
>
> Carlin,
>
> I'm seeing another instance of deadlock in HttpSessionMutexListener.
> I'm using release 1.0.2. Any idea what's going on?
>
> Below are the details and stack trace:
>
> "ExecuteThread: '280' for queue: 'default'" daemon prio=1 tid=0x08636268
> nid=0xd71 waiting for monitor entry [0x6e873000..0x6e874470]
>         at
> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:2
> 04)
>         - waiting to lock <0xb4642f50> (a
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
>         at
> com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
>         at
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
>         at
> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
>         at
> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>         at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
>         at
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
>         at
> org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java
> :110)
>         at
> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
>         at
> org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
>         at javax.faces.component.UICommand.broadcast(UICommand.java:312)
>         at
> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
>         at
> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
>         at
> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
>         at
> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
>         at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>         at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
>         - locked <0xbf42f380> (a
> portlets.admin.userlifecycle.UserProfileController)
>         at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
>         at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
>         at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>         at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
>         at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
>         at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
>         at
> weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>
> "ExecuteThread: '277' for queue: 'default'" daemon prio=1 tid=0x08633598
> nid=0xd6e waiting for monitor entry [0x6e9f6000..0x6e9f76f0]
>         at
> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:233)
>         - waiting to lock <0xbf42f380> (a
> portlets.admin.userlifecycle.UserProfileController)
>         - locked <0xb4642f50> (a
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
>         at
> com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
>         at
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
>         at
> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
>         at
> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
>         at
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>         at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
>         at
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
>         at
> org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java:110
> )
>         at
> com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
>         at
> org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
>         at javax.faces.component.UICommand.broadcast(UICommand.java:312)
>         at
> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
>         at
> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
>         at
> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
>         at
> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
>         at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
>         at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
>         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
>         - locked <0xbf950570> (a
> portlets.admin.userlifecycle.UserProfileController)
>         at
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
>         at
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
>         at
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
>         at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
>         at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>         at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
>         at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
>         at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
>         at
> weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>
>
> --
> View this message in context: http://www.nabble.com/Deadlocks-in-HttpSessionMutexListener-tf1976622.html#a13494691
> Sent from the Beehive - User mailing list archive at Nabble.com.
>
>

Re: Deadlocks in HttpSessionMutexListener

Posted by JLiew <jo...@citi.com>.
Carlin,

I'm seeing another instance of deadlock in HttpSessionMutexListener.
I'm using release 1.0.2. Any idea what's going on?

Below are the details and stack trace:

"ExecuteThread: '280' for queue: 'default'" daemon prio=1 tid=0x08636268
nid=0xd71 waiting for monitor entry [0x6e873000..0x6e874470]
        at
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:2
04)
        - waiting to lock <0xb4642f50> (a
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
        at
com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
        at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
        at
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
        at
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
        at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
        at
org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java
:110)
        at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
        at
org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
        at javax.faces.component.UICommand.broadcast(UICommand.java:312)
        at
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
        at
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
        at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
        at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        at
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
        - locked <0xbf42f380> (a
portlets.admin.userlifecycle.UserProfileController)
        at
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
        at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
        at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
        at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
        at
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)

"ExecuteThread: '277' for queue: 'default'" daemon prio=1 tid=0x08633598
nid=0xd6e waiting for monitor entry [0x6e9f6000..0x6e9f76f0]
        at
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges(DeferredSessionStorageHandler.java:233)
        - waiting to lock <0xbf42f380> (a
portlets.admin.userlifecycle.UserProfileController)
        - locked <0xb4642f50> (a
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex)
        at
com.bea.portlet.adapter.scopedcontent.ScopedContentStorageHandler.applyChanges(ScopedContentStorageHandler.java:73)
        at
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:863)
        at
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
        at
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:501)
        at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:245)
        at
org.apache.beehive.netui.pageflow.faces.internal.PageFlowNavigationHandler.handleNavigation(PageFlowNavigationHandler.java:110
)
        at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:89)
        at
org.apache.beehive.netui.pageflow.faces.internal.PageFlowActionListener.processAction(PageFlowActionListener.java:60)
        at javax.faces.component.UICommand.broadcast(UICommand.java:312)
        at
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
        at
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
        at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
        at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        at
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
        at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFilter.java:385)
        - locked <0xbf950570> (a
portlets.admin.userlifecycle.UserProfileController)
        at
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFilter.java:284)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.citi.gpb.portal.admin.filter.AdminAuthenticationFilter.doFilter(AdminAuthenticationFilter.java:167)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:183)
        at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:251)
        at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3243)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
        at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
        at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
        at
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)


-- 
View this message in context: http://www.nabble.com/Deadlocks-in-HttpSessionMutexListener-tf1976622.html#a13494691
Sent from the Beehive - User mailing list archive at Nabble.com.


Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
Hi Srinivas,

Yes, that's what I was asking. Are you seeing the deadlock and stack trace
under a simulated load using some load testing software? I was just curious
how likely it was for you to see the concurrent requests. The locks or
synchronization in the NetUI code are only on objects from the user's
session... a mutex object and the current page flow. Any thoughts about what
conditions were when the deadlock occurred. Were you seeing the deadlock
under simulated load using the load testing software? Just curious.

>From your other questions on a previous email...
1) Yes, I think you need to have the INCLUDE in the filter-mapping for
PageFlowJspFilter in web.xml.

2) Correct, using a jsp tag files instead of jsp:includes will not have this
problem. This would be a good work around until you pick up the fix.

I have submitted a change into the Apache svn repository for beehive for
BEEHIVE-1135.

If you are able to build the NetUI jars from svn and test, please let me
know if the fix works for you.

Kind regards,
Carlin

On 7/21/06, Srinivas Surapaneni <sr...@comcast.net> wrote:
>
> Hi Carlin
>
> Can you clarify on your question below
>
> is it likely you will get these concurrent
> requests to this page flow controller from the user?
>
> It is not likely concurrent requests will come to the same pageflow
> controller from the same user session. This will happen only if the user
> do
> a double submit or refresh the browser without completing the first
> request.
>
> Is that you are asking?
>
> Thank You
> Srinivas Surapaneni
>
>
>
> -----Original Message-----
> From: Carlin Rogers [mailto:carlin.rogers@gmail.com]
> Sent: Friday, July 21, 2006 4:13 PM
> To: Beehive Users
> Subject: Re: Deadlocks in HttpSessionMutexListener
>
> Sorry, missed your earlier post and question...
>
> > If we run into these issues more, can we safely remove the entry in
> web.xml for > HttpSessionMutexListener?
> >
> > Do we see any problems with that?
>
> I don't think removing the entry for the HttpSessionMutexListener will
> help
> because the code path in your scenario will still have concurrent threads
> trying to get locks in a different order. If the HttpSessionMutexListener
> is
> not registered the DeferredSessionStorageHandler will try to lock on the
> session object itself rather than the mutex object in the session. Sorry.
>
> Carlin
>
> On 7/21/06, Carlin Rogers <ca...@gmail.com> wrote:
> >
> > Hi Srinivas,
> >
> > Seems like this is a bug. I've opened an issue in JIRA,
> > http://issues.apache.org/jira/browse/BEEHIVE-1135 .
> >
> > From your stack trace, Thread '2' has processed a request for an action
> in
> > the FinanceCompanyController. In your environment, using a portal, the
> > requests going to the PageFlowUtils.strutsLookup() which calls
> > DeferredSessionStorageHandler.applyChanges() and first gets a lock mutex
> > object for the user session. The method then tries to get a lock for the
> > current page flow object (FinanceCompanyController).
> >
> > However the lock order is reversed for Thread '0'. This thread is in the
> > PageFlowPageFilter and has got a lock on the current page flow object
> > (FinanceCompanyController). The processing of
> addeditfinancecompany.jspdoes an include. The include() for the other JSP
> goes through the
> > PageFlowPageFilter again and after processing the included JSP it tries
> to
> > save some page flow session-scoped state. That's the call to
> > DeferredSessionStorageHandler.applyChanges () which waits for the mutex
> > object  of the user session.
> >
> > Any chance you can avoid the JSP include as a temporary workaround until
> > the bug is fixed? Or is it likely you will get these concurrent requests
> to
> > this page flow controller from the user?
> >
> > Hope the explanation helps. Kind regards,
> > Carlin
> >
> >
> > On 7/20/06, Carlin Rogers <carlin.rogers@gmail.com > wrote:
> > >
> > > Hi Srinivas,
> > >
> > > Thanks for the reply and for sending along the stack trace. I can take
> a
> > > look at this and the locking code tomorrow to see if there's an
> ordering
> > > problem causing the deadlock.
> > >
> > > Kind regards,
> > > Carlin
> > >
> > >
> > > On 7/20/06, Srinivas Surapaneni < srinivas-s@comcast.net> wrote:
> > > >
> > > > Hi Carlin,
> > > >
> > > > The included jsp is part of the same pageflow
> > > >
> > > > I saw this only on a WLP 9.2 running on Redhat Linux 4.0
> > > >
> > > > I did not see this on XP development machines.
> > > >
> > > > Other threads are also waiting on
> > > > DeferredSessionStorageHandler.applyChanges
> > > >
> > > > Thank You
> > > > Srinivas Surapaneni
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Carlin Rogers [mailto: carlin.rogers@gmail.com ]
> > > > Sent: Thursday, July 20, 2006 4:07 PM
> > > > To: Beehive Users
> > > > Subject: Re: Deadlocks in HttpSessionMutexListener
> > > >
> > > > Hi Srinivas,
> > > >
> > > > I've not seen this deadlock before. Can you provide some detail
> about
> > > > what
> > > > the cocurrent threads are doing. From the stack trace, there is a
> JSP
> > > > which
> > > > is doing an include of another JSP, correct, and waiting for the
> lock?
> > > > Are
> > > > the JSP associated with the saem page flows, different page flows,
> or
> > > > is one
> > > > not associated with a page flow. Do you have information about the
> > > > other
> > > > thread with the lock?
> > > >
> > > > Thanks,
> > > > Carlin
> > > >
> > > > On 7/20/06, srinivas-s@comcast.net < srinivas-s@comcast.net> wrote:
> > > > >
> > > > > We are seeing deadlocks around HttpSessionMutexListener
> > > > >
> > > > > Has anyone sees this behavior?
> > > > >
> > > > > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > > > > weblogic.kernel.Default (self-tuning)':
> > > > >
> > > > >
> > > >
> > > >
>
> ----------------------------------------------------------------------------
> > > > ----------------------
> > > > > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> > > > 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > > > >
> > > >
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> > > > '
> > > > > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > > > > weblogic.kernel.Default (self-tuning)''
> > > > > Stack trace:
> > > > > ------------
> > > > > jrockit.vm.Threads.shortNap(Native Method)
> > > > > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > > > > jrockit.vm.Locks.monitorEnterSecondStage (Unknown Source)
> > > > > jrockit.vm.Locks.monitorEnter(Unknown Source)
> > > > >
> > > > >
> > > >
> > > >
>
> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> > > > lyChanges
> > > > > (DeferredSessionStorageHandler.java :203)
> > > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > > PageFlowPageFilter.java:281)
> > > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > > FilterChainImpl.java
> > > > > :42)
> > > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet (
> > > > > RequestDispatcherImpl.java:497)
> > > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > > RequestDispatcherImpl.java:427)
> > > > >
> weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> > > > >
> > > > >
> > > >
> > > >
>
> jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> > > > ompany._jspService(__addeditfinancecompany.java:292)
> > > > > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > > > >
> > > >
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > > > > StubSecurityHelper.java:225)
> > > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > > > > StubSecurityHelper.java:127)
> > > > > weblogic.servlet.internal.ServletStubImpl.execute(
> > > > ServletStubImpl.java
> > > > > :283)
> > > > > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > > > > ServletStubImpl.java:391)
> > > > > weblogic.servlet.internal.ServletStubImpl.execute (
> > > > ServletStubImpl.java
> > > > > :309)
> > > > > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > > FilterChainImpl.java
> > > > > :42)
> > > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage (
> > > > > PageFlowPageFilter.java:347)
> > > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > > PageFlowPageFilter.java:251)
> > > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > > FilterChainImpl.java
> > > > > :42)
> > > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > > > > RequestDispatcherImpl.java:497)
> > > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > > RequestDispatcherImpl.java :427)
> > > > >
> > > >
> > > > --
> > > > No virus found in this incoming message.
> > > > Checked by AVG Free Edition.
> > > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > > 7/20/2006
> > > >
> > > >
> > > > --
> > > > No virus found in this outgoing message.
> > > > Checked by AVG Free Edition.
> > > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > > 7/20/2006
> > > >
> > > >
> > > >
> > >
> >
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
>
>
>

RE: Deadlocks in HttpSessionMutexListener

Posted by Srinivas Surapaneni <sr...@comcast.net>.
Hi Carlin

Does the included jsp's need to pass through the filter?

<filter-mapping>
        <filter-name>PageFlowJspFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <filter-mapping>
        <filter-name>PageFlowJspFilter</filter-name>
        <url-pattern>*.jspx</url-pattern>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>

Do we need to have the INCLUDE in the above filters in web.xml

If we use the jsp tag files instead of jsp:includes, it should not have this
problem right ??????

But we had lot of jsp:includes in our app. When do you think the bug will be
fixed?? Is it considered a high priority bug?


Thank You
Srinivas Surapaneni

-----Original Message-----
From: Carlin Rogers [mailto:carlin.rogers@gmail.com] 
Sent: Friday, July 21, 2006 4:13 PM
To: Beehive Users
Subject: Re: Deadlocks in HttpSessionMutexListener

Sorry, missed your earlier post and question...

> If we run into these issues more, can we safely remove the entry in
web.xml for > HttpSessionMutexListener?
>
> Do we see any problems with that?

I don't think removing the entry for the HttpSessionMutexListener will help
because the code path in your scenario will still have concurrent threads
trying to get locks in a different order. If the HttpSessionMutexListener is
not registered the DeferredSessionStorageHandler will try to lock on the
session object itself rather than the mutex object in the session. Sorry.

Carlin

On 7/21/06, Carlin Rogers <ca...@gmail.com> wrote:
>
> Hi Srinivas,
>
> Seems like this is a bug. I've opened an issue in JIRA,
> http://issues.apache.org/jira/browse/BEEHIVE-1135 .
>
> From your stack trace, Thread '2' has processed a request for an action in
> the FinanceCompanyController. In your environment, using a portal, the
> requests going to the PageFlowUtils.strutsLookup() which calls
> DeferredSessionStorageHandler.applyChanges() and first gets a lock mutex
> object for the user session. The method then tries to get a lock for the
> current page flow object (FinanceCompanyController).
>
> However the lock order is reversed for Thread '0'. This thread is in the
> PageFlowPageFilter and has got a lock on the current page flow object
> (FinanceCompanyController). The processing of
addeditfinancecompany.jspdoes an include. The include() for the other JSP
goes through the
> PageFlowPageFilter again and after processing the included JSP it tries to
> save some page flow session-scoped state. That's the call to
> DeferredSessionStorageHandler.applyChanges () which waits for the mutex
> object  of the user session.
>
> Any chance you can avoid the JSP include as a temporary workaround until
> the bug is fixed? Or is it likely you will get these concurrent requests
to
> this page flow controller from the user?
>
> Hope the explanation helps. Kind regards,
> Carlin
>
>
> On 7/20/06, Carlin Rogers <carlin.rogers@gmail.com > wrote:
> >
> > Hi Srinivas,
> >
> > Thanks for the reply and for sending along the stack trace. I can take a
> > look at this and the locking code tomorrow to see if there's an ordering
> > problem causing the deadlock.
> >
> > Kind regards,
> > Carlin
> >
> >
> > On 7/20/06, Srinivas Surapaneni < srinivas-s@comcast.net> wrote:
> > >
> > > Hi Carlin,
> > >
> > > The included jsp is part of the same pageflow
> > >
> > > I saw this only on a WLP 9.2 running on Redhat Linux 4.0
> > >
> > > I did not see this on XP development machines.
> > >
> > > Other threads are also waiting on
> > > DeferredSessionStorageHandler.applyChanges
> > >
> > > Thank You
> > > Srinivas Surapaneni
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Carlin Rogers [mailto: carlin.rogers@gmail.com ]
> > > Sent: Thursday, July 20, 2006 4:07 PM
> > > To: Beehive Users
> > > Subject: Re: Deadlocks in HttpSessionMutexListener
> > >
> > > Hi Srinivas,
> > >
> > > I've not seen this deadlock before. Can you provide some detail about
> > > what
> > > the cocurrent threads are doing. From the stack trace, there is a JSP
> > > which
> > > is doing an include of another JSP, correct, and waiting for the lock?
> > > Are
> > > the JSP associated with the saem page flows, different page flows, or
> > > is one
> > > not associated with a page flow. Do you have information about the
> > > other
> > > thread with the lock?
> > >
> > > Thanks,
> > > Carlin
> > >
> > > On 7/20/06, srinivas-s@comcast.net < srinivas-s@comcast.net> wrote:
> > > >
> > > > We are seeing deadlocks around HttpSessionMutexListener
> > > >
> > > > Has anyone sees this behavior?
> > > >
> > > > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > > > weblogic.kernel.Default (self-tuning)':
> > > >
> > > >
> > >
> > >
----------------------------------------------------------------------------
> > > ----------------------
> > > > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> > > 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > > >
> > >
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> > > '
> > > > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > > > weblogic.kernel.Default (self-tuning)''
> > > > Stack trace:
> > > > ------------
> > > > jrockit.vm.Threads.shortNap(Native Method)
> > > > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > > > jrockit.vm.Locks.monitorEnterSecondStage (Unknown Source)
> > > > jrockit.vm.Locks.monitorEnter(Unknown Source)
> > > >
> > > >
> > >
> > >
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> > > lyChanges
> > > > (DeferredSessionStorageHandler.java :203)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:281)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet (
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java:427)
> > > >
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> > > >
> > > >
> > >
> > >
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> > > ompany._jspService(__addeditfinancecompany.java:292)
> > > > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > > >
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > > > StubSecurityHelper.java:225)
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > > > StubSecurityHelper.java:127)
> > > > weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.java
> > > > :283)
> > > > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > > > ServletStubImpl.java:391)
> > > > weblogic.servlet.internal.ServletStubImpl.execute (
> > > ServletStubImpl.java
> > > > :309)
> > > > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage (
> > > > PageFlowPageFilter.java:347)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:251)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java :427)
> > > >
> > >
> > > --
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > > --
> > > No virus found in this outgoing message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > >
> >
>

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 


RE: Deadlocks in HttpSessionMutexListener

Posted by Srinivas Surapaneni <sr...@comcast.net>.
Hi Carlin

Can you clarify on your question below

is it likely you will get these concurrent 
 requests to this page flow controller from the user?

It is not likely concurrent requests will come to the same pageflow
controller from the same user session. This will happen only if the user do
a double submit or refresh the browser without completing the first request.

Is that you are asking?

Thank You
Srinivas Surapaneni



-----Original Message-----
From: Carlin Rogers [mailto:carlin.rogers@gmail.com] 
Sent: Friday, July 21, 2006 4:13 PM
To: Beehive Users
Subject: Re: Deadlocks in HttpSessionMutexListener

Sorry, missed your earlier post and question...

> If we run into these issues more, can we safely remove the entry in
web.xml for > HttpSessionMutexListener?
>
> Do we see any problems with that?

I don't think removing the entry for the HttpSessionMutexListener will help
because the code path in your scenario will still have concurrent threads
trying to get locks in a different order. If the HttpSessionMutexListener is
not registered the DeferredSessionStorageHandler will try to lock on the
session object itself rather than the mutex object in the session. Sorry.

Carlin

On 7/21/06, Carlin Rogers <ca...@gmail.com> wrote:
>
> Hi Srinivas,
>
> Seems like this is a bug. I've opened an issue in JIRA,
> http://issues.apache.org/jira/browse/BEEHIVE-1135 .
>
> From your stack trace, Thread '2' has processed a request for an action in
> the FinanceCompanyController. In your environment, using a portal, the
> requests going to the PageFlowUtils.strutsLookup() which calls
> DeferredSessionStorageHandler.applyChanges() and first gets a lock mutex
> object for the user session. The method then tries to get a lock for the
> current page flow object (FinanceCompanyController).
>
> However the lock order is reversed for Thread '0'. This thread is in the
> PageFlowPageFilter and has got a lock on the current page flow object
> (FinanceCompanyController). The processing of
addeditfinancecompany.jspdoes an include. The include() for the other JSP
goes through the
> PageFlowPageFilter again and after processing the included JSP it tries to
> save some page flow session-scoped state. That's the call to
> DeferredSessionStorageHandler.applyChanges () which waits for the mutex
> object  of the user session.
>
> Any chance you can avoid the JSP include as a temporary workaround until
> the bug is fixed? Or is it likely you will get these concurrent requests
to
> this page flow controller from the user?
>
> Hope the explanation helps. Kind regards,
> Carlin
>
>
> On 7/20/06, Carlin Rogers <carlin.rogers@gmail.com > wrote:
> >
> > Hi Srinivas,
> >
> > Thanks for the reply and for sending along the stack trace. I can take a
> > look at this and the locking code tomorrow to see if there's an ordering
> > problem causing the deadlock.
> >
> > Kind regards,
> > Carlin
> >
> >
> > On 7/20/06, Srinivas Surapaneni < srinivas-s@comcast.net> wrote:
> > >
> > > Hi Carlin,
> > >
> > > The included jsp is part of the same pageflow
> > >
> > > I saw this only on a WLP 9.2 running on Redhat Linux 4.0
> > >
> > > I did not see this on XP development machines.
> > >
> > > Other threads are also waiting on
> > > DeferredSessionStorageHandler.applyChanges
> > >
> > > Thank You
> > > Srinivas Surapaneni
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Carlin Rogers [mailto: carlin.rogers@gmail.com ]
> > > Sent: Thursday, July 20, 2006 4:07 PM
> > > To: Beehive Users
> > > Subject: Re: Deadlocks in HttpSessionMutexListener
> > >
> > > Hi Srinivas,
> > >
> > > I've not seen this deadlock before. Can you provide some detail about
> > > what
> > > the cocurrent threads are doing. From the stack trace, there is a JSP
> > > which
> > > is doing an include of another JSP, correct, and waiting for the lock?
> > > Are
> > > the JSP associated with the saem page flows, different page flows, or
> > > is one
> > > not associated with a page flow. Do you have information about the
> > > other
> > > thread with the lock?
> > >
> > > Thanks,
> > > Carlin
> > >
> > > On 7/20/06, srinivas-s@comcast.net < srinivas-s@comcast.net> wrote:
> > > >
> > > > We are seeing deadlocks around HttpSessionMutexListener
> > > >
> > > > Has anyone sees this behavior?
> > > >
> > > > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > > > weblogic.kernel.Default (self-tuning)':
> > > >
> > > >
> > >
> > >
----------------------------------------------------------------------------
> > > ----------------------
> > > > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> > > 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > > >
> > >
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> > > '
> > > > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > > > weblogic.kernel.Default (self-tuning)''
> > > > Stack trace:
> > > > ------------
> > > > jrockit.vm.Threads.shortNap(Native Method)
> > > > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > > > jrockit.vm.Locks.monitorEnterSecondStage (Unknown Source)
> > > > jrockit.vm.Locks.monitorEnter(Unknown Source)
> > > >
> > > >
> > >
> > >
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> > > lyChanges
> > > > (DeferredSessionStorageHandler.java :203)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:281)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet (
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java:427)
> > > >
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> > > >
> > > >
> > >
> > >
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> > > ompany._jspService(__addeditfinancecompany.java:292)
> > > > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > > >
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > > > StubSecurityHelper.java:225)
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > > > StubSecurityHelper.java:127)
> > > > weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.java
> > > > :283)
> > > > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > > > ServletStubImpl.java:391)
> > > > weblogic.servlet.internal.ServletStubImpl.execute (
> > > ServletStubImpl.java
> > > > :309)
> > > > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage (
> > > > PageFlowPageFilter.java:347)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:251)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java :427)
> > > >
> > >
> > > --
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > > --
> > > No virus found in this outgoing message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > >
> >
>

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 


Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
Sorry, missed your earlier post and question...

> If we run into these issues more, can we safely remove the entry in
web.xml for > HttpSessionMutexListener?
>
> Do we see any problems with that?

I don't think removing the entry for the HttpSessionMutexListener will help
because the code path in your scenario will still have concurrent threads
trying to get locks in a different order. If the HttpSessionMutexListener is
not registered the DeferredSessionStorageHandler will try to lock on the
session object itself rather than the mutex object in the session. Sorry.

Carlin

On 7/21/06, Carlin Rogers <ca...@gmail.com> wrote:
>
> Hi Srinivas,
>
> Seems like this is a bug. I've opened an issue in JIRA,
> http://issues.apache.org/jira/browse/BEEHIVE-1135 .
>
> From your stack trace, Thread '2' has processed a request for an action in
> the FinanceCompanyController. In your environment, using a portal, the
> requests going to the PageFlowUtils.strutsLookup() which calls
> DeferredSessionStorageHandler.applyChanges() and first gets a lock mutex
> object for the user session. The method then tries to get a lock for the
> current page flow object (FinanceCompanyController).
>
> However the lock order is reversed for Thread '0'. This thread is in the
> PageFlowPageFilter and has got a lock on the current page flow object
> (FinanceCompanyController). The processing of addeditfinancecompany.jspdoes an include. The include() for the other JSP goes through the
> PageFlowPageFilter again and after processing the included JSP it tries to
> save some page flow session-scoped state. That's the call to
> DeferredSessionStorageHandler.applyChanges () which waits for the mutex
> object  of the user session.
>
> Any chance you can avoid the JSP include as a temporary workaround until
> the bug is fixed? Or is it likely you will get these concurrent requests to
> this page flow controller from the user?
>
> Hope the explanation helps. Kind regards,
> Carlin
>
>
> On 7/20/06, Carlin Rogers <carlin.rogers@gmail.com > wrote:
> >
> > Hi Srinivas,
> >
> > Thanks for the reply and for sending along the stack trace. I can take a
> > look at this and the locking code tomorrow to see if there's an ordering
> > problem causing the deadlock.
> >
> > Kind regards,
> > Carlin
> >
> >
> > On 7/20/06, Srinivas Surapaneni < srinivas-s@comcast.net> wrote:
> > >
> > > Hi Carlin,
> > >
> > > The included jsp is part of the same pageflow
> > >
> > > I saw this only on a WLP 9.2 running on Redhat Linux 4.0
> > >
> > > I did not see this on XP development machines.
> > >
> > > Other threads are also waiting on
> > > DeferredSessionStorageHandler.applyChanges
> > >
> > > Thank You
> > > Srinivas Surapaneni
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Carlin Rogers [mailto: carlin.rogers@gmail.com ]
> > > Sent: Thursday, July 20, 2006 4:07 PM
> > > To: Beehive Users
> > > Subject: Re: Deadlocks in HttpSessionMutexListener
> > >
> > > Hi Srinivas,
> > >
> > > I've not seen this deadlock before. Can you provide some detail about
> > > what
> > > the cocurrent threads are doing. From the stack trace, there is a JSP
> > > which
> > > is doing an include of another JSP, correct, and waiting for the lock?
> > > Are
> > > the JSP associated with the saem page flows, different page flows, or
> > > is one
> > > not associated with a page flow. Do you have information about the
> > > other
> > > thread with the lock?
> > >
> > > Thanks,
> > > Carlin
> > >
> > > On 7/20/06, srinivas-s@comcast.net < srinivas-s@comcast.net> wrote:
> > > >
> > > > We are seeing deadlocks around HttpSessionMutexListener
> > > >
> > > > Has anyone sees this behavior?
> > > >
> > > > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > > > weblogic.kernel.Default (self-tuning)':
> > > >
> > > >
> > >
> > > ----------------------------------------------------------------------------
> > > ----------------------
> > > > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> > > 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > > >
> > > org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> > > '
> > > > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > > > weblogic.kernel.Default (self-tuning)''
> > > > Stack trace:
> > > > ------------
> > > > jrockit.vm.Threads.shortNap(Native Method)
> > > > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > > > jrockit.vm.Locks.monitorEnterSecondStage (Unknown Source)
> > > > jrockit.vm.Locks.monitorEnter(Unknown Source)
> > > >
> > > >
> > >
> > > org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> > > lyChanges
> > > > (DeferredSessionStorageHandler.java :203)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:281)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet (
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java:427)
> > > > weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> > > >
> > > >
> > >
> > > jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> > > ompany._jspService(__addeditfinancecompany.java:292)
> > > > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > > >
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > > > StubSecurityHelper.java:225)
> > > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > > > StubSecurityHelper.java:127)
> > > > weblogic.servlet.internal.ServletStubImpl.execute(
> > > ServletStubImpl.java
> > > > :283)
> > > > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > > > ServletStubImpl.java:391)
> > > > weblogic.servlet.internal.ServletStubImpl.execute (
> > > ServletStubImpl.java
> > > > :309)
> > > > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage (
> > > > PageFlowPageFilter.java:347)
> > > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > > PageFlowPageFilter.java:251)
> > > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > > FilterChainImpl.java
> > > > :42)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > > > RequestDispatcherImpl.java:497)
> > > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > > RequestDispatcherImpl.java :427)
> > > >
> > >
> > > --
> > > No virus found in this incoming message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > > --
> > > No virus found in this outgoing message.
> > > Checked by AVG Free Edition.
> > > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > > 7/20/2006
> > >
> > >
> > >
> >
>

Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
Hi Srinivas,

Seems like this is a bug. I've opened an issue in JIRA,
http://issues.apache.org/jira/browse/BEEHIVE-1135 .

>From your stack trace, Thread '2' has processed a request for an action in
the FinanceCompanyController. In your environment, using a portal, the
requests going to the PageFlowUtils.strutsLookup() which calls
DeferredSessionStorageHandler.applyChanges() and first gets a lock mutex
object for the user session. The method then tries to get a lock for the
current page flow object (FinanceCompanyController).

However the lock order is reversed for Thread '0'. This thread is in the
PageFlowPageFilter and has got a lock on the current page flow object
(FinanceCompanyController). The processing of addeditfinancecompany.jsp does
an include. The include() for the other JSP goes through the
PageFlowPageFilter again and after processing the included JSP it tries to
save some page flow session-scoped state. That's the call to
DeferredSessionStorageHandler.applyChanges() which waits for the mutex
object  of the user session.

Any chance you can avoid the JSP include as a temporary workaround until the
bug is fixed? Or is it likely you will get these concurrent requests to this
page flow controller from the user?

Hope the explanation helps. Kind regards,
Carlin

On 7/20/06, Carlin Rogers <ca...@gmail.com> wrote:
>
> Hi Srinivas,
>
> Thanks for the reply and for sending along the stack trace. I can take a
> look at this and the locking code tomorrow to see if there's an ordering
> problem causing the deadlock.
>
> Kind regards,
> Carlin
>
>
> On 7/20/06, Srinivas Surapaneni <sr...@comcast.net> wrote:
> >
> > Hi Carlin,
> >
> > The included jsp is part of the same pageflow
> >
> > I saw this only on a WLP 9.2 running on Redhat Linux 4.0
> >
> > I did not see this on XP development machines.
> >
> > Other threads are also waiting on
> > DeferredSessionStorageHandler.applyChanges
> >
> > Thank You
> > Srinivas Surapaneni
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Carlin Rogers [mailto:carlin.rogers@gmail.com ]
> > Sent: Thursday, July 20, 2006 4:07 PM
> > To: Beehive Users
> > Subject: Re: Deadlocks in HttpSessionMutexListener
> >
> > Hi Srinivas,
> >
> > I've not seen this deadlock before. Can you provide some detail about
> > what
> > the cocurrent threads are doing. From the stack trace, there is a JSP
> > which
> > is doing an include of another JSP, correct, and waiting for the lock?
> > Are
> > the JSP associated with the saem page flows, different page flows, or is
> > one
> > not associated with a page flow. Do you have information about the other
> > thread with the lock?
> >
> > Thanks,
> > Carlin
> >
> > On 7/20/06, srinivas-s@comcast.net < srinivas-s@comcast.net> wrote:
> > >
> > > We are seeing deadlocks around HttpSessionMutexListener
> > >
> > > Has anyone sees this behavior?
> > >
> > > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > > weblogic.kernel.Default (self-tuning)':
> > >
> > >
> >
> > ----------------------------------------------------------------------------
> > ----------------------
> > > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> > 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > >
> > org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> > '
> > > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > > weblogic.kernel.Default (self-tuning)''
> > > Stack trace:
> > > ------------
> > > jrockit.vm.Threads.shortNap(Native Method)
> > > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > > jrockit.vm.Locks.monitorEnterSecondStage (Unknown Source)
> > > jrockit.vm.Locks.monitorEnter(Unknown Source)
> > >
> > >
> >
> > org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> > lyChanges
> > > (DeferredSessionStorageHandler.java :203)
> > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > PageFlowPageFilter.java:281)
> > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > FilterChainImpl.java
> > > :42)
> > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet (
> > > RequestDispatcherImpl.java:497)
> > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > RequestDispatcherImpl.java:427)
> > > weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> >
> > >
> > >
> >
> > jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> > ompany._jspService(__addeditfinancecompany.java:292)
> > > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > > StubSecurityHelper.java:225)
> > > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > > StubSecurityHelper.java:127)
> > > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> > > :283)
> > > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > > ServletStubImpl.java:391)
> > > weblogic.servlet.internal.ServletStubImpl.execute (
> > ServletStubImpl.java
> > > :309)
> > > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > FilterChainImpl.java
> > > :42)
> > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage (
> > > PageFlowPageFilter.java:347)
> > > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > > PageFlowPageFilter.java:251)
> > > weblogic.servlet.internal.FilterChainImpl.doFilter(
> > FilterChainImpl.java
> > > :42)
> > > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > > RequestDispatcherImpl.java:497)
> > > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > > RequestDispatcherImpl.java :427)
> > >
> >
> > --
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > 7/20/2006
> >
> >
> > --
> > No virus found in this outgoing message.
> > Checked by AVG Free Edition.
> > Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date:
> > 7/20/2006
> >
> >
> >
>

Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
Hi Srinivas,

Thanks for the reply and for sending along the stack trace. I can take a
look at this and the locking code tomorrow to see if there's an ordering
problem causing the deadlock.

Kind regards,
Carlin

On 7/20/06, Srinivas Surapaneni <sr...@comcast.net> wrote:
>
> Hi Carlin,
>
> The included jsp is part of the same pageflow
>
> I saw this only on a WLP 9.2 running on Redhat Linux 4.0
>
> I did not see this on XP development machines.
>
> Other threads are also waiting on
> DeferredSessionStorageHandler.applyChanges
>
> Thank You
> Srinivas Surapaneni
>
>
>
>
>
> -----Original Message-----
> From: Carlin Rogers [mailto:carlin.rogers@gmail.com]
> Sent: Thursday, July 20, 2006 4:07 PM
> To: Beehive Users
> Subject: Re: Deadlocks in HttpSessionMutexListener
>
> Hi Srinivas,
>
> I've not seen this deadlock before. Can you provide some detail about what
> the cocurrent threads are doing. From the stack trace, there is a JSP
> which
> is doing an include of another JSP, correct, and waiting for the lock? Are
> the JSP associated with the saem page flows, different page flows, or is
> one
> not associated with a page flow. Do you have information about the other
> thread with the lock?
>
> Thanks,
> Carlin
>
> On 7/20/06, srinivas-s@comcast.net <sr...@comcast.net> wrote:
> >
> > We are seeing deadlocks around HttpSessionMutexListener
> >
> > Has anyone sees this behavior?
> >
> > [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> > weblogic.kernel.Default (self-tuning)':
> >
> >
>
> ----------------------------------------------------------------------------
> ----------------------
> > Thread '[ACTIVE] ExecuteThread: '0' for queue:
> 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> > org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160
> '
> > that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> > weblogic.kernel.Default (self-tuning)''
> > Stack trace:
> > ------------
> > jrockit.vm.Threads.shortNap(Native Method)
> > jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> > jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
> > jrockit.vm.Locks.monitorEnter(Unknown Source)
> >
> >
>
> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
> lyChanges
> > (DeferredSessionStorageHandler.java:203)
> > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > PageFlowPageFilter.java:281)
> > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> > :42)
> > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > RequestDispatcherImpl.java:497)
> > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > RequestDispatcherImpl.java:427)
> > weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
> >
> >
>
> jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
> ompany._jspService(__addeditfinancecompany.java:292)
> > weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> > StubSecurityHelper.java:225)
> > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> > StubSecurityHelper.java:127)
> > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> > :283)
> > weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> > ServletStubImpl.java:391)
> > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> > :309)
> > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> > :42)
> > org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(
> > PageFlowPageFilter.java:347)
> > org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> > PageFlowPageFilter.java:251)
> > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> > :42)
> > weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> > RequestDispatcherImpl.java:497)
> > weblogic.servlet.internal.RequestDispatcherImpl.include(
> > RequestDispatcherImpl.java:427)
> >
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
>
>
>

RE: Deadlocks in HttpSessionMutexListener

Posted by Srinivas Surapaneni <sr...@comcast.net>.
Hi Carlin,

The included jsp is part of the same pageflow

I saw this only on a WLP 9.2 running on Redhat Linux 4.0

I did not see this on XP development machines.

Other threads are also waiting on DeferredSessionStorageHandler.applyChanges

Thank You
Srinivas Surapaneni





-----Original Message-----
From: Carlin Rogers [mailto:carlin.rogers@gmail.com] 
Sent: Thursday, July 20, 2006 4:07 PM
To: Beehive Users
Subject: Re: Deadlocks in HttpSessionMutexListener

Hi Srinivas,

I've not seen this deadlock before. Can you provide some detail about what
the cocurrent threads are doing. From the stack trace, there is a JSP which
is doing an include of another JSP, correct, and waiting for the lock? Are
the JSP associated with the saem page flows, different page flows, or is one
not associated with a page flow. Do you have information about the other
thread with the lock?

Thanks,
Carlin

On 7/20/06, srinivas-s@comcast.net <sr...@comcast.net> wrote:
>
> We are seeing deadlocks around HttpSessionMutexListener
>
> Has anyone sees this behavior?
>
> [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> weblogic.kernel.Default (self-tuning)':
>
>
----------------------------------------------------------------------------
----------------------
> Thread '[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160'
> that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> weblogic.kernel.Default (self-tuning)''
> Stack trace:
> ------------
> jrockit.vm.Threads.shortNap(Native Method)
> jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
> jrockit.vm.Locks.monitorEnter(Unknown Source)
>
>
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges
> (DeferredSessionStorageHandler.java:203)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:281)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
> weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
>
>
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
> weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> StubSecurityHelper.java:225)
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> StubSecurityHelper.java:127)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :283)
> weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> ServletStubImpl.java:391)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :309)
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(
> PageFlowPageFilter.java:347)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:251)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
>

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 


RE: Deadlocks in HttpSessionMutexListener

Posted by Srinivas Surapaneni <sr...@comcast.net>.
Here is the thread dump

<Jul 20, 2006 7:26:56 AM EDT> <Critical> <WebLogicServer> <BEA-000394> <
DEADLOCK DETECTED:
==================

[deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)':
----------------------------------------------------------------------------
----------------------
Thread '[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'' is waiting to acquire lock
'org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160'
that is held by thread '[ACTIVE] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)''

Stack trace:
------------
	jrockit.vm.Threads.shortNap(Native Method)
	jrockit.vm.Locks.waitForThinRelease(Unknown Source)
	jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
	jrockit.vm.Locks.monitorEnter(Unknown Source)
	
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
	
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
	
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
	
weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
	
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
	weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
	
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
	
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
	
weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImp
l.java:391)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
	weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFil
ter.java:347)
	
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:251)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
	
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
	
org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.i
nclude(ScopedRequestDispatcher.java:118)
	
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
	
com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiConte
nt.java:362)
	
com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
	com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
	com.bea.netuix.nf.UIControl.render(UIControl.java:597)
	
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
	
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
	
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
	
jsp_servlet._framework._skeletons._default.__gridlayout._jspService(__gridla
yout.java:271)
	weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
	
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
	
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
	
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
	
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
	
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
	
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
	
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
	
com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
	com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
	com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
	com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
	
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
	com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
	com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
	
com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
	
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
	
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
	
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
	weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
	
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
	
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
	
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
	
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
	
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
	weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
	jrockit.vm.RNI.c2java(Native Method)

[deadlocked thread] [ACTIVE] ExecuteThread: '2' for queue:
'weblogic.kernel.Default (self-tuning)':
----------------------------------------------------------------------------
----------------------
Thread '[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default
(self-tuning)'' is waiting to acquire lock
'pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd8
2' that is held by thread '[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)''

Stack trace:
------------
	jrockit.vm.Threads.shortNap(Native Method)
	jrockit.vm.Locks.waitForThinRelease(Unknown Source)
	jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
	jrockit.vm.Locks.monitorEnter(Unknown Source)
	
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:232)
	
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1211)
	
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
	
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
	
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
	
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
	
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
	
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
	
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
	
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
	
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
	
com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
	com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
	com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
	com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
	com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
	
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
	com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
	com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
	
com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
	
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
	
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
	
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
	
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
	weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
	
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
	
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
	
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
	
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
	
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
	
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
	
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
	weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
	jrockit.vm.RNI.c2java(Native Method)

> 
<Jul 20, 2006 7:26:56 AM EDT> <Critical> <Health> <BEA-310006> <Critical
Subsystem core has failed. Setting server state to FAILED.
Reason: Thread deadlock detected> 
<Jul 20, 2006 7:26:56 AM EDT> <Critical> <WebLogicServer> <BEA-000385>
<Server health failed. Reason: health of critical service 'core' failed> 
<Jul 20, 2006 7:26:56 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server
state changed to FAILED> 
<Jul 20, 2006 7:26:56 AM EDT> <Error> <com.bea.weblogic.kernel> <000000>
<===== FULL THREAD DUMP ===============
Thu Jul 20 07:26:56 EDT 2006

Thread-1 "Main Thread" <alive, in native, waiting, priority=5> {
    -- Waiting for notification on: weblogic.t3.srvr.T3Srvr@837b026[fat
lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:730)
    ^-- Lock released while waiting: weblogic.t3.srvr.T3Srvr@837b026[fat
lock]
    weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:380)
    weblogic.Server.main(Server.java:67)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-2 "(Signal Handler)" <alive, in native, priority=5, DAEMON> {
}


Thread-3 "(Code Generation Thread 1)" <alive, in native, native_waiting,
priority=5, DAEMON> {
}


Thread-4 "(Code Optimization Thread 1)" <alive, in native, native_waiting,
priority=5, DAEMON> {
}


Thread-5 "(GC Main Thread)" <alive, in native, priority=5, DAEMON> {
}


Thread-6 "(VM Periodic Task)" <alive, in native, priority=10, DAEMON> {
}


Thread-7 "Finalizer" <alive, in native, native_waiting, priority=8, DAEMON>
{
    jrockit.memory.Finalizer.getPendingFinalizee(Native Method)
    jrockit.memory.Finalizer.access$100(Unknown Source)
    jrockit.memory.Finalizer$4.run(Unknown Source)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-8 "Reference Handler" <alive, in native, native_waiting, priority=10,
DAEMON> {
    java.lang.ref.Reference.getPending(Native Method)
    java.lang.ref.Reference.access$000(Unknown Source)
    java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-11 "Timer-0" <alive, in native, waiting, priority=5, DAEMON> {
    -- Waiting for notification on: java.util.TaskQueue@8375e84[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.TimerThread.mainLoop(Timer.java:483)
    ^-- Lock released while waiting: java.util.TaskQueue@8375e84[fat lock]
    java.util.TimerThread.run(Timer.java:462)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-12 "Timer-1" <alive, in native, waiting, priority=5, DAEMON> {
    -- Waiting for notification on: java.util.TaskQueue@8b41496[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.TimerThread.mainLoop(Timer.java:509)
    ^-- Lock released while waiting: java.util.TaskQueue@8b41496[fat lock]
    java.util.TimerThread.run(Timer.java:462)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-13 "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
    weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImp
l.java:391)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFil
ter.java:347)
    ^-- Holding lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.i
nclude(ScopedRequestDispatcher.java:118)
 
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
 
com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiConte
nt.java:362)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
    com.bea.netuix.nf.UIControl.render(UIControl.java:597)
 
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
 
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
 
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
 
jsp_servlet._framework._skeletons._default.__gridlayout._jspService(__gridla
yout.java:271)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-14 "weblogic.time.TimeEventGenerator" <alive, in native, waiting,
priority=9, DAEMON> {
    -- Waiting for notification on:
weblogic.time.common.internal.TimeTable@8b391f5[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:286)
    ^-- Lock released while waiting:
weblogic.time.common.internal.TimeTable@8b391f5[fat lock]
 
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
:117)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-15 "weblogic.timers.TimerThread" <alive, in native, waiting,
priority=9, DAEMON> {
    -- Waiting for notification on:
weblogic.timers.internal.TimerThread@8b31452[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:260)
    ^-- Lock released while waiting:
weblogic.timers.internal.TimerThread@8b31452[fat lock]
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-16 "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-17 "weblogic.store.WLS_DIAGNOSTICS" <alive, in native, parked,
priority=10, DAEMON> {
    -- Waiting for notification on: java.lang.Object@8b91a22[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.concurrent.locks.LockSupport.whPark(Native Method)
    ^-- Lock released while waiting: java.lang.Object@8b91a22[fat lock]
    java.util.concurrent.locks.LockSupport.park(Unknown Source)
 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(
AbstractQueuedSynchronizer.java:1772)
 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
 
weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentB
lockingQueue.java:89)
 
weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentSto
reImpl.java:570)
 
weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:618
)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-18 "GC event thread" <alive, in native, native_waiting, priority=5,
DAEMON> {
    jrockit.mapi.GarbageCollectorImpl.waitForEvent(Native Method)
    jrockit.mapi.GarbageCollectorImpl.access$100(Unknown Source)
    jrockit.mapi.GarbageCollectorImpl$GCEventThread.getNextEvent(Unknown
Source)
    jrockit.mapi.AsyncEventProvider$EventThread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-19 "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" <alive, in
native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock: java.lang.String@8b931f0[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    jrockit.vm.Locks.fatLockBlockOrSpin(Unknown Source)
    jrockit.vm.Locks.lockFat(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:145)
    weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
    weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-20 "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" <alive, in
native, priority=5, DAEMON> {
    jrockit.ext.epoll.EPoll.epollWait0(Native Method)
    jrockit.ext.epoll.EPoll.epollWait(Unknown Source)
 
weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:148)
    ^-- Holding lock: java.lang.String@8b931f0[fat lock]
    weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
    weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-21 "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" <alive, in
native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock: java.lang.String@8b931f0[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    jrockit.vm.Locks.fatLockBlockOrSpin(Unknown Source)
    jrockit.vm.Locks.fatLockReacquire(Unknown Source)
    jrockit.vm.Locks.lockFat(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
weblogic.socket.EPollSocketMuxer.processSockets(EPollSocketMuxer.java:145)
    weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
    weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
    weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-24 "VDE Transaction Processor Thread" <alive, in native, waiting,
priority=2, DAEMON> {
    -- Waiting for notification on:
com.octetstring.vde.backend.standard.TransactionProcessor@8bc2a0b[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
 
com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(Transac
tionProcessor.java:367)
    ^-- Lock released while waiting:
com.octetstring.vde.backend.standard.TransactionProcessor@8bc2a0b[fat lock]
 
com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionPro
cessor.java:212)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-28 "LDAPConnThread-0 ldap://10.68.24.52:9000" <alive, in native,
priority=5, DAEMON> {
    jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
    jrockit.net.SocketNativeIO.socketRead(Unknown Source)
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???)
    java.net.SocketInputStream.read(SocketInputStream.java:129)
    java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    ^-- Holding lock: java.io.BufferedInputStream@938940d[thin lock]
    netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
    netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-27 "DoSManager" <alive, in native, sleeping, priority=6, DAEMON> {
    -- Waiting for notification on: java.lang.Object@936c21f[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    java.lang.Thread.sleep(Unknown Source)
    ^-- Lock released while waiting: java.lang.Object@936c21f[fat lock]
    com.octetstring.vde.DoSManager.run(DoSManager.java:433)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-29 "LDAPConnThread-1 ldap://10.68.24.52:9000" <alive, in native,
priority=5, DAEMON> {
    jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
    jrockit.net.SocketNativeIO.socketRead(Unknown Source)
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???)
    java.net.SocketInputStream.read(SocketInputStream.java:129)
    java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    ^-- Holding lock: java.io.BufferedInputStream@982aa9f[thin lock]
    netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
    netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-30 "weblogic.store._WLS_FALBeta01" <alive, in native, parked,
priority=10, DAEMON> {
    -- Waiting for notification on: java.lang.Object@9e09b38[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.concurrent.locks.LockSupport.whPark(Native Method)
    ^-- Lock released while waiting: java.lang.Object@9e09b38[fat lock]
    java.util.concurrent.locks.LockSupport.park(Unknown Source)
 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(
AbstractQueuedSynchronizer.java:1772)
 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
 
weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentB
lockingQueue.java:89)
 
weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentSto
reImpl.java:570)
 
weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:618
)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-31 "[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:232)
    ^-- Holding lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1211)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-32 "LDAPConnThread-2 ldap://10.68.24.52:9000" <alive, in native,
priority=5, DAEMON> {
    jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
    jrockit.net.SocketNativeIO.socketRead(Unknown Source)
    java.net.SocketInputStream.socketRead0(SocketInputStream.java:???)
    java.net.SocketInputStream.read(SocketInputStream.java:129)
    java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    java.io.BufferedInputStream.read(BufferedInputStream.java:235)
    ^-- Holding lock: java.io.BufferedInputStream@aa6c1ff[thin lock]
    netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
    netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:538)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-33 "weblogic.store.WseeFileStore_auto_1" <alive, in native, parked,
priority=10, DAEMON> {
    -- Waiting for notification on: java.lang.Object@a78534e[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.concurrent.locks.LockSupport.whPark(Native Method)
    ^-- Lock released while waiting: java.lang.Object@a78534e[fat lock]
    java.util.concurrent.locks.LockSupport.park(Unknown Source)
 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(
AbstractQueuedSynchronizer.java:1772)
 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
 
weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentB
lockingQueue.java:89)
 
weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentSto
reImpl.java:570)
 
weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:618
)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-34 "weblogic.store.pfProliferationJMSStore_auto_1" <alive, in native,
parked, priority=10, DAEMON> {
    -- Waiting for notification on: java.lang.Object@adf2af9[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.concurrent.locks.LockSupport.whPark(Native Method)
    ^-- Lock released while waiting: java.lang.Object@adf2af9[fat lock]
    java.util.concurrent.locks.LockSupport.park(Unknown Source)
 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(
AbstractQueuedSynchronizer.java:1772)
 
java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
 
weblogic.utils.concurrent.JDK15ConcurrentBlockingQueue.take(JDK15ConcurrentB
lockingQueue.java:89)
 
weblogic.store.internal.PersistentStoreImpl.getOutstandingWork(PersistentSto
reImpl.java:570)
 
weblogic.store.internal.PersistentStoreImpl.run(PersistentStoreImpl.java:618
)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-35 "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, waiting, priority=5, DAEMON> {
    -- Waiting for notification on: weblogic.work.ExecuteThread@a1bc051[fat
lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    jrockit.vm.Locks.wait(Unknown Source)
    ^-- Lock released while waiting: weblogic.work.ExecuteThread@a1bc051[fat
lock]
    weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:168)
    ^-- Lock released while waiting: weblogic.work.ExecuteThread@a1bc051[fat
lock]
    weblogic.work.ExecuteThread.run(ExecuteThread.java:186)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-36 "[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-37 "[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, priority=5, DAEMON> {
    java.net.PlainDatagramSocketImpl.receive0(Native Method)
    ^-- Holding lock: java.net.PlainDatagramSocketImpl@85e3f46[recursive
lock]
 
java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
    ^-- Holding lock: java.net.PlainDatagramSocketImpl@85e3f46[thin lock]
    java.net.DatagramSocket.receive(DatagramSocket.java:712)
    ^-- Holding lock: java.net.MulticastSocket@85e3f3c[thin lock]
    ^-- Holding lock: java.net.DatagramPacket@8716169[thin lock]
    weblogic.cluster.FragmentSocket.receive(FragmentSocket.java:202)
    weblogic.cluster.MulticastManager.run(MulticastManager.java:394)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-38 "Timer-2" <alive, in native, waiting, priority=5, DAEMON> {
    -- Waiting for notification on: java.util.TaskQueue@8652f41[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.TimerThread.mainLoop(Timer.java:509)
    ^-- Lock released while waiting: java.util.TaskQueue@8652f41[fat lock]
    java.util.TimerThread.run(Timer.java:462)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-39 "Timer-3" <alive, in native, waiting, priority=5, DAEMON> {
    -- Waiting for notification on: java.util.TaskQueue@8606619[fat lock]
    jrockit.vm.Threads.waitForSignalWithTimeout(Native Method)
    java.lang.Object.wait(Native Method)
    java.util.TimerThread.mainLoop(Timer.java:509)
    ^-- Lock released while waiting: java.util.TaskQueue@8606619[fat lock]
    java.util.TimerThread.run(Timer.java:462)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-40 "DynamicSSLListenThread[DefaultSecure]" <alive, in native,
priority=9, DAEMON> {
    java.net.PlainSocketImpl.socketAccept(Native Method)
    java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
    ^-- Holding lock: java.net.SocksSocketImpl@86be5b2[thin lock]
    java.net.ServerSocket.implAccept(ServerSocket.java:450)
    javax.net.ssl.impl.SSLServerSocketImpl.accept(Unknown Source)
 
weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicLi
stenThread.java:517)
 
weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(Dynam
icListenThread.java:418)
 
weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:16
4)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-41 "DynamicListenThread[Default]" <alive, in native, priority=9,
DAEMON> {
    java.net.PlainSocketImpl.socketAccept(Native Method)
    java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
    ^-- Holding lock: java.net.SocksSocketImpl@86be12f[thin lock]
    java.net.ServerSocket.implAccept(ServerSocket.java:450)
    java.net.ServerSocket.accept(ServerSocket.java:421)
 
weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:34)
 
weblogic.server.channels.DynamicListenThread$SocketAccepter.accept(DynamicLi
stenThread.java:517)
 
weblogic.server.channels.DynamicListenThread$SocketAccepter.access$200(Dynam
icListenThread.java:418)
 
weblogic.server.channels.DynamicListenThread.run(DynamicListenThread.java:16
4)
    java.lang.Thread.run(Unknown Source)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-42 "[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=5, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:353)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-43 "FSCacheRefQueueThread" <alive, in native, waiting, priority=1,
DAEMON> {
    -- Waiting for notification on:
java.lang.ref.ReferenceQueue$Lock@86fc055[fat lock]
    jrockit.vm.Threads.waitForSignal(Native Method)
    java.lang.Object.wait(Native Method)
    java.lang.Object.wait(Native Method)
    java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
    ^-- Lock released while waiting:
java.lang.ref.ReferenceQueue$Lock@86fc055[fat lock]
    java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
 
workshop.util.filesystem.FSCache$FSCacheRefQueueThread.run(FSCache.java:65)
    jrockit.vm.RNI.c2java(Native Method)
}


Thread-56 "[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, priority=5, DAEMON> {
    jrockit.vm.ThreadDump.getThreadSnapShot0(Native Method)
    jrockit.vm.ThreadDump.forAllThreads(Unknown Source)
    jrockit.vm.ThreadDump.forAllThreads(Unknown Source)
    jrockit.mapi.ThreadSnapshotImpl.getThreadSnapshot(Unknown Source)
    jrockit.mapi.ThreadSystemImpl.getThreadSnapshots(Unknown Source)
    jrockit.mapi.ThreadSystemImpl.getThreadStackDump(Unknown Source)
    weblogic.platform.JRockitVM.threadDump(JRockitVM.java:56)
    weblogic.t3.srvr.T3Srvr.logThreadDump(T3Srvr.java:242)
    weblogic.t3.srvr.T3Srvr.failed(T3Srvr.java:192)
    ^-- Holding lock: weblogic.t3.srvr.T3Srvr@837b026[fat lock]
 
weblogic.health.HealthMonitorService$1.run(HealthMonitorService.java:124)
 
weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImp
l.java:518)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}


======================================

> 
<Jul 20, 2006 7:36:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "658" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-31 "[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:232)
    ^-- Holding lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1211)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:36:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "633" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-36 "[STUCK] ExecuteThread: '4' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:36:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "647" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-42 "[STUCK] ExecuteThread: '6' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:353)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:36:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "611" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-16 "[STUCK] ExecuteThread: '1' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:36:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "659" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-13 "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
    weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImp
l.java:391)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFil
ter.java:347)
    ^-- Holding lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.i
nclude(ScopedRequestDispatcher.java:118)
 
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
 
com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiConte
nt.java:362)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
    com.bea.netuix.nf.UIControl.render(UIControl.java:597)
 
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
 
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
 
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
 
jsp_servlet._framework._skeletons._default.__gridlayout._jspService(__gridla
yout.java:271)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "651" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-56 "[STUCK] ExecuteThread: '7' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInter
nal(ScopedContentCommonSupport.java:268)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubIm
pl.java:136)
 
com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent
.java:288)
    com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:427)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:708)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:183)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "647" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-57 "[STUCK] ExecuteThread: '8' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
    weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 
jsp_servlet._framework._skeletons._default.__singlelevelmenu._jspService(__s
inglelevelmenu.java:251)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlLifecycle$7.visitRoot(ControlLifecycle.java:540)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:527)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
    com.bea.netuix.nf.UIControl.render(UIControl.java:597)
 
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
 
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
 
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
 
jsp_servlet._framework._skeletons._default.__book._jspService(__book.java:24
9)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "639" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-59 "[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "718" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-31 "[STUCK] ExecuteThread: '2' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:232)
    ^-- Holding lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1211)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1200)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "693" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-36 "[STUCK] ExecuteThread: '4' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "707" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-42 "[STUCK] ExecuteThread: '6' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:353)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "643" seconds working on the request "Http Request:
/dstportal/pageflows/login/logout.do", which is more than the configured
time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-58 "[STUCK] ExecuteThread: '9' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:861)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "657" seconds working on the request "Http Request:
/dstportal/pageflows/login/logout.do", which is more than the configured
time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-35 "[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:861)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "671" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-16 "[STUCK] ExecuteThread: '1' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.processActi
onInternal(ScopedContentCommonSupport.java:144)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.processAction(PageFlo
wStubImpl.java:107)
 
com.bea.portlet.adapter.NetuiActionHandler.raiseScopedAction(NetuiActionHand
ler.java:99)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:180)
 
com.bea.netuix.servlets.controls.content.NetuiContent.raiseScopedAction(Netu
iContent.java:168)
 
com.bea.netuix.servlets.controls.content.NetuiContent.handlePostbackData(Net
uiContent.java:222)
    com.bea.netuix.nf.ControlLifecycle$2.visit(ControlLifecycle.java:178)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:351
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursive(ControlTreeWalker.java:361
)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:128)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.runInbound(Lifecycle.java:162)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:137)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:37:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "719" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-13 "[STUCK] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
    weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImp
l.java:391)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:309)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(PageFlowPageFil
ter.java:347)
    ^-- Holding lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestDispatcher.i
nclude(ScopedRequestDispatcher.java:118)
 
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
 
com.bea.netuix.servlets.controls.content.NetuiContent.beginRender(NetuiConte
nt.java:362)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
    com.bea.netuix.nf.UIControl.render(UIControl.java:597)
 
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
 
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
 
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
 
jsp_servlet._framework._skeletons._default.__gridlayout._jspService(__gridla
yout.java:271)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:38:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "711" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-56 "[STUCK] ExecuteThread: '7' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
pageflows.partyConfiguration.financeCompany.FinanceCompanyController@873cd82
[thin lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.PageFlowController.persistInSession(PageFl
owController.java:231)
 
org.apache.beehive.netui.pageflow.FlowControllerFactory.createPageFlow(FlowC
ontrollerFactory.java:363)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.getFlowController
(PageFlowRequestProcessor.java:610)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(P
ageFlowRequestProcessor.java:512)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:851)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 
org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.j
ava:1169)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeActi
on(ScopedContentCommonSupport.java:688)
 
com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInter
nal(ScopedContentCommonSupport.java:268)
 
com.bea.portlet.adapter.scopedcontent.PageFlowStubImpl.render(PageFlowStubIm
pl.java:136)
 
com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent
.java:288)
    com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:427)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:708)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker
.java:720)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:183)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:38:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "707" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-57 "[STUCK] ExecuteThread: '8' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
    weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
 
jsp_servlet._framework._skeletons._default.__singlelevelmenu._jspService(__s
inglelevelmenu.java:251)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlLifecycle$7.visitRoot(ControlLifecycle.java:540)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:527)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:330)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:304)
    com.bea.netuix.nf.UIControl.render(UIControl.java:597)
 
com.bea.netuix.servlets.controls.PresentationContext.render(PresentationCont
ext.java:434)
 
com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:14
7)
 
com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:6
2)
 
jsp_servlet._framework._skeletons._default.__book._jspService(__book.java:24
9)
    weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:499)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools
.java:124)
 
com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRen
der(JspControlRenderer.java:81)
 
com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer
.beginRender(PresentationControlRenderer.java:62)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:482)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:38:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "699" seconds working on the request "Http Request:
/dstportal/wms.portal", which is more than the configured time
(StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-59 "[STUCK] ExecuteThread: '10' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(PageFlowPageFi
lter.java:281)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatc
herImpl.java:497)
 
weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImp
l.java:427)
 
com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.j
ava:536)
    com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:486)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:530)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
 
com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.ja
va:541)
    com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:249)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:339)
    com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:186)
    com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:140)
 
com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:370)
    com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:229)
    com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:195)
    com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:180)
 
com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.
java:221)
 
com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:594
)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:38:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '9' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "703" seconds working on the request "Http Request:
/dstportal/pageflows/login/logout.do", which is more than the configured
time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-58 "[STUCK] ExecuteThread: '9' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:861)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

> 
<Jul 20, 2006 7:38:56 AM EDT> <Error> <WebLogicServer> <BEA-000337> <[STUCK]
ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)' has
been busy for "717" seconds working on the request "Http Request:
/dstportal/pageflows/login/logout.do", which is more than the configured
time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-35 "[STUCK] ExecuteThread: '3' for queue: 'weblogic.kernel.Default
(self-tuning)'" <alive, in native, blocked, priority=1, DAEMON> {
    -- Blocked trying to get lock:
org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160[thi
n lock]
    jrockit.vm.Threads.shortNap(Native Method)
    jrockit.vm.Locks.waitForThinRelease(Unknown Source)
    jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
    jrockit.vm.Locks.monitorEnter(Unknown Source)
 
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges(DeferredSessionStorageHandler.java:203)
 
org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
equestProcessor.java:861)
 
org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
sterActionServlet.java:630)
 
org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
onServlet.java:157)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSe
curityHelper.java:225)
 
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelpe
r.java:127)
 
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:
251)
 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAppServletContext.java:3212)
 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
 
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletC
ontext.java:1983)
 
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.
java:1890)
 
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:134
4)
    weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    jrockit.vm.RNI.c2java(Native Method)
}

-----Original Message-----
From: Carlin Rogers [mailto:carlin.rogers@gmail.com] 
Sent: Thursday, July 20, 2006 4:07 PM
To: Beehive Users
Subject: Re: Deadlocks in HttpSessionMutexListener

Hi Srinivas,

I've not seen this deadlock before. Can you provide some detail about what
the cocurrent threads are doing. From the stack trace, there is a JSP which
is doing an include of another JSP, correct, and waiting for the lock? Are
the JSP associated with the saem page flows, different page flows, or is one
not associated with a page flow. Do you have information about the other
thread with the lock?

Thanks,
Carlin

On 7/20/06, srinivas-s@comcast.net <sr...@comcast.net> wrote:
>
> We are seeing deadlocks around HttpSessionMutexListener
>
> Has anyone sees this behavior?
>
> [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> weblogic.kernel.Default (self-tuning)':
>
>
----------------------------------------------------------------------------
----------------------
> Thread '[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160'
> that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> weblogic.kernel.Default (self-tuning)''
> Stack trace:
> ------------
> jrockit.vm.Threads.shortNap(Native Method)
> jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
> jrockit.vm.Locks.monitorEnter(Unknown Source)
>
>
org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.app
lyChanges
> (DeferredSessionStorageHandler.java:203)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:281)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
> weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
>
>
jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancec
ompany._jspService(__addeditfinancecompany.java:292)
> weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> StubSecurityHelper.java:225)
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> StubSecurityHelper.java:127)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :283)
> weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> ServletStubImpl.java:391)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :309)
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(
> PageFlowPageFilter.java:347)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:251)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
>

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 7/20/2006
 


Re: Deadlocks in HttpSessionMutexListener

Posted by Carlin Rogers <ca...@gmail.com>.
Hi Srinivas,

I've not seen this deadlock before. Can you provide some detail about what
the cocurrent threads are doing. From the stack trace, there is a JSP which
is doing an include of another JSP, correct, and waiting for the lock? Are
the JSP associated with the saem page flows, different page flows, or is one
not associated with a page flow. Do you have information about the other
thread with the lock?

Thanks,
Carlin

On 7/20/06, srinivas-s@comcast.net <sr...@comcast.net> wrote:
>
> We are seeing deadlocks around HttpSessionMutexListener
>
> Has anyone sees this behavior?
>
> [deadlocked thread] [ACTIVE] ExecuteThread: '0' for queue: '
> weblogic.kernel.Default (self-tuning)':
>
> --------------------------------------------------------------------------------------------------
> Thread '[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default(self-tuning)'' is waiting to acquire lock '
> org.apache.beehive.netui.pageflow.HttpSessionMutexListener$Mutex@ef04160'
> that is held by thread '[ACTIVE] ExecuteThread: '2' for queue: '
> weblogic.kernel.Default (self-tuning)''
> Stack trace:
> ------------
> jrockit.vm.Threads.shortNap(Native Method)
> jrockit.vm.Locks.waitForThinRelease(Unknown Source)
> jrockit.vm.Locks.monitorEnterSecondStage(Unknown Source)
> jrockit.vm.Locks.monitorEnter(Unknown Source)
>
> org.apache.beehive.netui.pageflow.internal.DeferredSessionStorageHandler.applyChanges
> (DeferredSessionStorageHandler.java:203)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:281)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
> weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:152)
>
> jsp_servlet._pageflows._partyconfiguration._financecompany.__addeditfinancecompany._jspService(__addeditfinancecompany.java:292)
> weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(
> StubSecurityHelper.java:225)
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(
> StubSecurityHelper.java:127)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :283)
> weblogic.servlet.internal.ServletStubImpl.onAddToMapException(
> ServletStubImpl.java:391)
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java
> :309)
> weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.runPage(
> PageFlowPageFilter.java:347)
> org.apache.beehive.netui.pageflow.PageFlowPageFilter.doFilter(
> PageFlowPageFilter.java:251)
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
> :42)
> weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(
> RequestDispatcherImpl.java:497)
> weblogic.servlet.internal.RequestDispatcherImpl.include(
> RequestDispatcherImpl.java:427)
>