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.