IBM Support

Creating a pivot/report results in OutOfMemoryError in Tomcat

Troubleshooting


Problem

Attempts to create a pivot/report in IBM Rational Portfolio Manager results in OutOfMemoryError in the Tomcat application server, which makes the Tomcat application server crash and generate core files.

Symptom

Error message in the core files:

1TISIGINFO     Dump Event "systhrow" (00040000) Detail      
"java/lang/OutOfMemoryError" received                        
1TIDATETIME    Date:                 2009/09/22 at 12:08:35  
1TIFILENAME    Javacore filename:                            
/home/rpm/javacore.20090922.115134.1380536.txt


Error message in Tomcat log:

Sep 24, 2009 6:22:51 AM                                                  
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor      
processChildren                                                          
SEVERE: Exception invoking periodic operation:                            
java.lang.OutOfMemoryError                                                
at java.io.UnixFileSystem.canonicalize0(Native Method)                  
at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:187)

Cause

When a very large result set is returned by the pivot/report, the Tomcat application server runs out of memory when loading it.

Resolving The Problem

Limit the size of the data returned by the pivot/report by using shorter time intervals or smaller data sets (for example separating the reports by pools or similar).

[{"Product":{"code":"SSRR2G","label":"Rational Portfolio Manager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation and Configuration: Middleware","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.1.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21421624