SAP Knowledge Base Article - Preview

1845656 - Hanging com.sap.engine.lib.lang.SWMRG.startWrite thread

Symptom

  • Thread dump analysis shows a thread blocking other Application threads as follows.
    This thread is executing SWMRG (Single Writer Multiple Reader Guard) code.=======================================================================
    "HTTP Worker [@535527119]" tid=0x1147d4a90 in Object.wait() cpu=109505.4 ms allocated
    memory=1.9888711192E10 B file i/o: 331720831/8812589 B net i/o: 65589795/107808813 B
    files opened:25873 socks opened:247 nid=0xd614 prio=6 at java.lang.Object.wait(J)V(Native Method)
     - waiting on<0x7000000ba493eb8> (a com.sap.engine.lib.lang.SWMRG)
     at java.lang.Object.wait()V(Object.java:474)
     at com.sap.engine.lib.lang.SWMRG.startWrite()V(SWMRG.java:204)
     - locked<0x7000000ba493eb8> (a com.sap.engine.lib.lang.SWMRG).....
    =======================================================================
  • Java Engine hangs or performance is very slow. 


Read more...

Environment

  • All SAP Products with java engine using SAP JVM 5.1
  • All SAP Products with java engine using SAP JVM 6.1

Product

SAP NetWeaver 7.3 ; SAP NetWeaver 7.4 ; SAP NetWeaver Application Server for Java 7.1 ; SAP NetWeaver Application Server for Java 7.2 ; SAP enhancement package 1 for SAP NetWeaver 7.3 ; SAP enhancement package 1 for SAP NetWeaver Application Server for Java 7.1

Keywords

SWMRG.startWrite(),java_slow_,netweaver,netweaver_java,aborts fails, crash,troubleshooting,Jcontrol profile,synchronization , KBA , BC-JAS-COR , Enterprise Runtime, Core J2EE Framework , BC-JVM , SAP Java Virtual Machine , Problem

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.