Skip navigation.

BEA JRockit 5.0 JDK Rolling Patch 1 Release Notes

JRockit R25.2.1 is a rolling patch for R25.2.0 that corrects a problem with the JVM's Memory Leak Detection tool. If you are using the Memory Leak Detection tool, download the rolling patch and use it when investigating memory leaks. If you don’t use the Memory Leak Detection tool or don’t experience any of the problems discussed in the Issues resolved section, you should use R25.2.0.

Note: This rolling patch does not include a BEA installer and is available only in the JDK version. A JRE version is not available.

These release notes contain this information:

Issues Resolved in this Patch

This patch resolves the following issues:


Change Request Description
CR231193 An optimization recursion could cause stack overflow; for example, crash dumps with a recursive call stack in computeDomFrontiers. This patch corrects this issue.
CR229176 Customers using BEA JRockit and Apache-Xalan to transform XML data using XSLT were experiencing (with rather high probability) odd errors in the output. This was due to the SWAP bytecode causing failures during code generation. This patch corrects this issue.
CR233415 Allocation stacktraces in the Memory Leak Detector might show stacktraces where the selected type was not allocated as well as stacktraces where it was allocated. This patch corrects this issue.

Download the Patch

You can download the binaries by clicking on the links below:


JRockit 5.0 SP2 rolling patch 1 Java Development Kit File Size
JRockit 5.0 JDK SP2 rp1 for Microsoft Windows (x86 - 32 bit) 61.4MB
JRockit 5.0 JDK SP2 rp1 for Microsoft Windows (Itanium - 64 bit) 60.7MB
Rockit 5.0 JDK SP2 rp1 for Linux (x86 - 32 bit) 58.1MB
JRockit 5.0 JDK SP2 rp1 for Linux (Itanium - 64 bit) 54.5MB

Install the Patch

The patch is delivered in either zip (for Windows) or tar.gz (for Linux) format. To install it, download the file to a local folder on your machine and follow the instructions for your platform, below.

Windows:

Open the jrockit-jdk1.5.0_03-win_ia32.zip (or jrockit-jdk1.5.0_03-win_ia64.zip for Windows Itanium) by using a WinZip-compatible program and extract all files to a directory on you machine; for example, C:\java. Once you have unpacked it, you can use the new version by running:

C:\java\jrockit-jdk1.5.0_03\bin\java

If you need to change the value of JAVA_HOME, set it to point to C:\java\jrockit-jdk1.5.0_03.

Linux:

Create a folder on your machine; for example, /home/myuser/java. This example assumes that you have downloaded the binary to the /tmp folder. If you place it somewhere else, you will need to change the path in the following example.

cd /home/myuser/java
tar zxf /tmp/jrockit-jdk1.5.0_03-linux_ia32.tar.gz

If you are running on Linux Itanium, change the file name to jrockit-jdk1.5.0_03-linux_ia64.tar.gz.

Once you have unpacked it, you can use the new version by running:

/home/myuser/java/jrockit-jdk1.5.0_03/bin/java

If you need to change the value of JAVA_HOME, set it to point to /home/myuser/java/jrockit-jdk1.5.0_03.