Symptom
"500 internal server error" or "No more memory for FCA" "Traffic Control peer timeout" on NWA, after updating the SAP JVM.
Dev_icm
[Thr 140199866119936] *** WARNING => IcmReadFromConn(id=57/21394): temporarily out of MPI buffers -> roll out [icxxthrio.c 3427]
and
[Thr 140199865591552] *** ERROR => HttpJ2EETriggerServer: alloc failed: out of MPI blocks [http_j2ee2.c 1645]
After triggering thread dumps during application hanging situation, in std_serverX.out, the following similar stacktrace can be seen:
java.lang.Thread.State: BLOCKED (on object monitor)
at iaik.security.ssl.SSLTransport.a(ZZ)V(SourceFile:715)
- waiting to lock <0x000000073abd3518> (a iaik.security.ssl.SSLTransport)
at iaik.security.ssl.SSLTransport.shutdown()V(SourceFile:696)
at iaik.security.ssl.SSLTransport.close()V(SourceFile:686)
at iaik.security.ssl.SSLOutputStream.close()V(SourceFile:188)
- locked <0x000000073abd36c0> (a iaik.security.ssl.ag)
at java.io.FilterOutputStream.close()V(FilterOutputStream.java:159)
at com.sun.jndi.ldap.Connection.flushAndCloseOutputStream()V(Connection.java:704)
at com.sun.jndi.ldap.Connection.cleanup([Ljavax/naming/ldap/Control;Z)V(Connection.java:666)
- locked <0x000000073af3f520> (a com.sun.jndi.ldap.Connection)
at com.sun.jndi.ldap.LdapClient.close([Ljavax/naming/ldap/Control;Z)V(LdapClient.java:446)
- locked <0x000000073af3f720> (a com.sun.jndi.ldap.LdapClient)
at com.sun.jndi.ldap.LdapCtx.closeConnection(Z)V(LdapCtx.java:2960)
at com.sun.jndi.ldap.LdapCtx.close()V(LdapCtx.java:2670)
- locked <0x000000073af42190> (a com.sun.jndi.ldap.LdapCtx)
and
java.lang.Thread.State: BLOCKED (on object monitor)
at iaik.security.ssl.ag.a(II)V(SourceFile:459)
- waiting to lock <0x000000073abd36c0> (a iaik.security.ssl.ag)
at iaik.security.ssl.SSLTransport.a(ZZ)V(SourceFile:733)
- locked <0x000000073abd3518> (a iaik.security.ssl.SSLTransport)
at iaik.security.ssl.ai.a()Z(SourceFile:333)
at iaik.security.ssl.ai.read([BII)I(SourceFile:147)
- locked <0x000000073abd3740> (a iaik.security.ssl.ab)
at java.io.BufferedInputStream.fill()V(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1([BII)I(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read([BII)I(BufferedInputStream.java:345)
- locked <0x000000073af3f6f8> (a java.io.BufferedInputStream)
at com.sun.jndi.ldap.Connection.run()V(Connection.java:906)
at java.lang.Thread.run()V(Thread.java:838)
Read more...
Environment
- SAP NetWeaver Application Server for Java
- SAP JAVA Virtual Machine 8.1 as of patch level 97 up to 100.
Product
Keywords
SocketTimeoutErrors, Deadlock , IAIK, SAP JVM 8.1.098,SAP JVM 8.1.097,com.sun.jndi.ldap.LdapCtx.closeConnection,com.sun.jndi.ldap.Connection.flushAndCloseOutputStream , KBA , BC-JAS-SEC-CPG , Cryptography , BC-JVM , SAP Java Virtual Machine , SV-PERF-JAS , SAP NetWeaver AS Java related performance issues , 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.
SAP Knowledge Base Article - Preview