My Oracle Support Banner

11g Forms JAR Files not Being Cached on Client PC (Doc ID 1458387.1)

Last updated on JULY 15, 2023

Applies to:

Oracle Forms - Version 10.1.2.3.0 and later
Oracle Forms for OCI - Version 12.2.1.4.0 and later
Information in this document applies to any platform.

Symptoms

 

After upgrading to Oracle Forms 11.1.1(from 10gR2) and configuring a Forms 11g Application with SSO and SSL.  After the upgrade, the Forms JAR files (i.e. frmall.jar) are not being cached on the client's PC.

You notice that every time a form is loaded, an attempt is made to download the jar file.

This may cause long start-up times for the Forms applet, especially for users with slower connections. You have verified that jar file caching is checked in the java console:

Keep temporary internet files on computer: Checked
Disk Space: 1000 MB


But still Forms jar files are not being cached.

 

Problem

-------

1. When you execute this URL it is downloads the Jar file and is able to save in the client machine.

https://<HOSTNAME>:<PORT>/forms/java/frmall.jar

2. But when you execute the application URL repeatedly, the java console indicates the jar file cannot be found in cache:

 

ex: https://<HOSTNAME>:<PORT>/forms/frmservlet?form=test.fmx&config=webutil_test


===============

network: Cache entry not found [url: https://<HOSTNAME>:<PORT>/forms/java/frmall.jar, version: null]
network: Cache entry not found [url: https://<HOSTNAME>:<PORT>/forms/java/frmall.jar, version: null]
network: Cache entry not found [url: https://<HOSTNAME>:<PORT>/forms/java/frmall.jar, version: null]
network: Cache entry not found [url: https://<HOSTNAME>:<PORT>/forms/java/frmall.jar, version: null]
Forms Applet version is 11.1.1.3

================

 

 

Observation

-------------

You can clear Java cache, start the application, and verify in the console log that the files were being downloaded.

However, when viewing the cache in the Java Cache Viewer, there is nothing there.

This problem only occurs when using SSO and SSL.  Caching works successfully if using http and not SSO.

 

Summary of Key Points

1. The Java Console  Java Cache Viewer shows no cached Forms jar files.

2. Keep temporary Internet files on my computer is CHECKED.

3. Disable the SSO and runForms in http mode and caching works.

4. Try using the 'Use browser settings" but same problem will exists.

5. Even with non-sso mode using the "https" i.e.(SSL) jar files are not cahced.

6. You  have write privileges to the cache directory.and the Jar Cache is configured to Local Directory only.

7.  Creating a new directory for caching and changing the cache location to point to it does not fix the problem.

8. Even when you specify the parameter "archive=https://<HOSTNAME>:<PORT>/forms/java/frmall.jar" the same problem occurs.

 

Changes

 11g Forms Application running with SSO and SSL.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.