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.