Symptom
- You encounter OutOfMemoryErrors in SAP Process Integration (PI) or Process Orchestration (PO)
- Java Heap Dumps are automatically generated in the directory /usr/sap/<SID>/<INSTANCE>/j2ee/cluster/server<N>/ where N is the server node number.
- The impacted Java Server Node will automatically restart
- Analysis, either by SAP or self analysis via the Memory Analyzer Tool (MAT) as per KBA 1883568 How to self analyze a Heap Dump using MAT, shows a stacktrace similar to below:
XI SFTP2XI[<Comm_Channel_Name>/<ICO_name>/]_1589
at java.lang.OutOfMemoryError.<init>()V (OutOfMemoryError.java:24)
at java.util.Arrays.copyOf([CI)[C (Arrays.java:563)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(I)V (AbstractStringBuilder.java:896)
at java.lang.AbstractStringBuilder.append([CII)Ljava/lang/AbstractStringBuilder; (AbstractStringBuilder.java:596)
at java.lang.StringBuffer.append([CII)Ljava/lang/StringBuffer; (StringBuffer.java:367)
at java.io.StringWriter.write([CII)V (StringWriter.java:94)
at com.sun.org.apache.xml.internal.serializer.ToStream.processDirty([CIICIZ)I (ToStream.java:112)
at com.sun.org.apache.xml.internal.serializer.ToStream.characters([CII)V (ToStream.java:102)
at com.sun.org.apache.xml.internal.serializer.ToUnknownStream.characters([CII)V (ToUnknownStream.java:816)
at com.sun.org.apache.xml.internal.serializer.ToUnknownStream.characters(Ljava/lang/String;)V (ToUnknownStream.java:350)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Lorg/w3c/dom/Node;)V (DOM2TO.java:167)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Lorg/w3c/dom/Node;)V (DOM2TO.java:458)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Lorg/w3c/dom/Node;)V (DOM2TO.java:932)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Lorg/w3c/dom/Node;)V (DOM2TO.java:130)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse()V (DOM2TO.java:96)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(Ljavax/xml/transform/Source;Lcom/sun/org/apache/xml/internal/serializer/SerializationHandler;)V (TransformerImpl.java:201)
Read more...
Environment
- SAP NetWeaver 7.5
Product
SAP NetWeaver 7.5
Keywords
PO 7.5, performance, slow, restart, Heap Dump, HTTP Worker, REST Adapter, SOAP Adapter, File Adapter, Interface Mapping, Xpath, DOMParser, Parsing, XMLSerializer, , KBA , BC-XI-IBD-MAP , Integration Builder Design - Mapping , 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