IBM Support

Oracle (Sun) 1.6.0_24 and higher JRE causes Host On-Demand cached clients to fail



The IBM Rational Host On-Demand test team discovered that the cached clients will not launch using JRE 1.6.0_24 and higher or IBM Java 1.6 SR9. A java exception is thrown: "java.lang.SecurityException: Permission denied."

Resolving The Problem

Host On-Demand cached client is not supported on Oracle (Sun) 1.6.0_24 and higher JRE level with HOD11.0.3 and earlier. The cached client is also affected by IBM Java 1.6 SR9.

To determine the level of Java on your client, open a Windows command prompt and enter the command java -version.


As a workaround, the download client or Web Start client can be deployed. If your client was created with the Deployment Wizard, you can edit the page and change the client type to Download Client or Web Start Client. If you use the shipped cached client, HODCached.html, use the download client, HOD.html.

If you are not dependent on Java 1.6.0_24 or higher, the recommendation is to downgrade to a lower level of Java such as 1.6.0_23 or earlier until the fix is provided.

In the case of the Host On-Demand cached client, the CachedAppletLoader2 applet is downloaded through the html in one of the jar files. It is stored on the client's local machine using a local file path to C:\Documents and Settings\<username>\HODCC<servername>\Release as the codebase to the applet. With Oracle Java 1.6.0_24, this is not allowed and a security fix was added to the JRE.

For supported levels of Java with Host On-Demand V11, refer to the following technote:
1413688: Supported Java 2 plug-ins for IBM Rational Host On-Demand Version 11

[{"Product":{"code":"SSS9FA","label":"Rational Host On-Demand"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"11.0","Edition":"","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
02 August 2018