With some older versions of IBM Java 6 and Java 7, there is an IBM bug that causes incompatibility with our Java Agent. We've listed the versions that cause issues and the the versions that work successfully as well as other IBM workarounds.
IBM Java Version 6 Version | English Version Description | Compatibility with Waratek Agent |
jdk-j9-6sr1fp0-linux-x64 |
IBM J9 Java 6 Service Release 1, Fix Pack 0 6.0.1.0 |
❌ |
jdk-j9-6sr2fp0-linux-x64 |
IBM J9 Java 6 Service Release 2, Fix Pack 0 6.0.2.0 |
❌ |
jdk-j9-6sr3fp0-linux-x64 |
IBM J9 Java 6 Service Release 3, Fix Pack 0 6.0.3.0 |
❌ |
jdk-j9-6sr4fp0-linux-x64 |
IBM J9 Java 6 Service Release 4, Fix Pack 0 6.0.4.0 |
❌ |
jdk-j9-6sr16fp0-linux-x64 |
IBM J9 Java 6 Service Release 16, Fix Pack 0 6.0.16.0 |
❌ |
jdk-j9-6sr16fp2-linux-x64 |
IBM J9 Java 6 Service Release 16, Fix Pack 2 6.0.16.2 |
❌ |
jdk-j9-6sr16fp3-linux-x64 |
IBM J9 Java 6 Service Release 16, Fix Pack 3 6.0.16.3 |
✅ |
dk-j9-6sr16fp35-linux-x64 |
IBM J9 Java 6 Service Release 16, Fix Pack 35 6.0.16.35 |
✅ |
jdk-j9-6sr16fp50-linux-x64 |
IBM J9 Java 6 Service Release 16, Fix Pack 50 6.0.16.50 |
✅ |
All Java 6 versions from 6.0.16.3 onwards have this issue fixed by IBM and are compatible with the Waratek Agent.
This issue may also arise on some IBM Java 7 versions and IBM has fixed this issue on the following Java 7 releases (reference1, reference2):
7 R1 SR2 FP10 (7.1.2.10)
7 SR8 FP10 (7.0.8.10)
Summary of affected IBM builds:
- IBM Java 6 before SR16 FP3 (6.0.16.3)
- IBM Java 7 before SR8 FP10 (7.0.8.10)
- IBM Java 7R1 before SR2 FP10 (7.1.2.10)
Below are further considerations when using IBM products with the Waratek Agent.
IBM Product Details | Description | Workaround Example |
WAS 7.0.0.41 with IBM J9 Java 6 Service Release 16 Fix Pack 3 jdk-j9-6sr16fp3-linux-x64 6.0.16.3 |
An addition to the JDK java.policy file may be required to grant the correct permissions to the Waratek Agent jars from where there are installed |
grant codeBase "file:/opt/waratek/secure/waratek-secure-25.2.0-b6/agent/*" {
|
WildFly 15 on Azul Zulu (11.0.9+11-LTS) | You may need to manually modify the CLASSPATH to reference the location of the main Waratek jar file, waratek.jar |
LOG_MANAGER_PATH=$(find $JBOSS_HOME/modules -name "jboss-logmanager*.jar")
|
IBM J9 with any version of Waratek Agent equal to or higher than 25.0.0 | This flag is mandatory |
-Xverify:none
|
In general, the Installation Guide for each release lists the verndors and versions of Java that are compatible with the Waratek Agent.