IBM Support What's New?

TEP freezes when making changes to a newly created workspace

Technote (troubleshooting)


A new workspace is created and after making a few changes TEP freezes


Java permanent generation heap space (this is not garbage collected) that stores class and method objects.


Sun Java 1.6.0_22-b04

Diagnosing the problem

The java console shows the following error:Exception occurred during event dispatching:

java.lang.OutOfMemoryError: PermGen space

at java.lang.ClassLoader.defineClass1(Native Method)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.Dialog$ Source)

(for full error stack, see attached file)

Resolving the problem

Since the OutofMemoryError refers to PermGen space, increase the permanent generation (MaxPermSize) value.

For TEP browser:

In the Java control panel on the client, edit the Java Runtime Parameters. Select the Java tab and click on the Java Applet Runtime Settings View button. Then click in the Java Runtime Parameters field and set the following:

-Xms128m -Xmx256m -XX:MaxPermSize=128m

Click Ok to save the changes.

For TEP Webstart:

Locate the tep.jnlpt file on TEPS (in $CANDLEHOME/config on Unix/Linux or %CANDLEHOME%\config on Windows)

Find the following:
<j2se version="1.5+" initial-heap-size="128m" max-heap-size="256m" java-vm-args="-showversion -noverify" />

Add the MaxPermSize setting thus:
<j2se version="1.5+" initial-heap-size="128m" max-heap-size="256m" java-vm-args="-showversion -noverify -XX:MaxPermSize=128m " />

Reconfigure TEPS without making changes. This will ensure the .jnlpt modification is propagated to tep.jnlp.

Document information

More support for: Tivoli Components
ITM Tivoli Enterprise Portal V6

Software version: 6.2.3

Operating system(s): Windows

Reference #: 1622767

Modified date: 2015-02-08