Symptom
- Viewing Web Intelligence (WebI) documents in Web mode (DHTML viewer) hangs for a period of time (around 15~20 minutes) intermittently.
- During the hanging period, all the WebI documents including SAP sample WebI documents cannot be opened.
- However, opening the documents in Rich Internet Application mode (Java Report Panel) works as expected.
- After around 15~20 minutes, everything starts to work fine again.
- Restarting the Tomcat and Web Intelligence Processing Server fixes the issue temporarily, but the issue will come back again.
- Locked threads found in Tomcat thread dump files:
ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=6 tid=0x0000000005d2f800 nid=0x7cc waiting for monitor entry [0x00000000116de000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.sap.webi.client.toolkit.SessionContextManager.getSessionContext(SessionContextManager.java:177)
- waiting to lock <0x0000000707d70b30> (a java.util.HashMap)
at com.sap.webi.client.toolkit.SessionContextManager.releaseSessionContext(SessionContextManager.java:53)
at com.sap.webi.client.toolkit.SessionContextManager.releaseSessionContext(SessionContextManager.java:158)
at com.businessobjects.adv_ivcdzview.CleanupWebSession.destroySessionContext(Unknown Source)
at com.businessobjects.adv_ivcdzview.CleanupWebSession.dispose(Unknown Source)
at com.businessobjects.webutil.clientaction.SessionCleanupListener$DisposalEntry.disposeIfNeeded(SessionCleanupListener.java:123)
at com.businessobjects.webutil.clientaction.SessionCleanupListener.sessionDestroyed(SessionCleanupListener.java:69)
at com.businessobjects.http.servlet.internal.ListenerRegistrationManager.sessionDestroyed(ListenerRegistrationManager.java:110)
at com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.sessionDestroyed(BundlePathAwareServiceHandler.java:410)
at com.businessobjects.http.servlet.internal.ProxyServlet.sessionDestroyed(ProxyServlet.java:588)
at com.businessobjects.servletbridge.listener.ProxyApplicationLifeCycleListener.sessionDestroyed(ProxyApplicationLifeCycleListener.java:38)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:720)
- locked <0x00000007bd8e74c8> (a org.apache.catalina.session.StandardSession)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:587)
at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:737)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:722)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1368)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
at java.lang.Thread.run(Thread.java:662)
Read more...
Environment
- SAP BusinessObjects Business Intelligence Platform 4.0 Support Package 4 (SP04)
- BI Launchpad
- Web Intelligence Web mode
- Windows Server 2008
- Tomcat 6
Product
Keywords
hanging, wait mode, freeze, hang, tomcat deadlock, BI4, BI4.0, BI 4.0, HTML, ADAPT01638126, 1638126 , KBA , BI-BIP-ADM , BI Servers, security, Crystal Reports in Launchpad , BI-RA-WBI , Web Intelligence , Bug Filed
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview