FRM-92102

FRM-92102 "A Network Error Occurred" in A Proxy Or Firewall Scenario [ID 312517.1]


Applies to:

Oracle Forms - Version 6.0.8.8.0 and later
Information in this document applies to any platform.
Checked for relevance on 11-Aug-2012.

Symptoms

When a site has one or more proxies sitting between client and Forms server in a WAN or VPN configuration, Forms may fail intermittently with FRM-92102. With no proxies the Forms sessions run fine.


Changes

New installation or change in proxy configuration

Cause

Whenever proxies or firewalls are involved and FRM-92102 occurs, it is always useful to generate a Forms Listener Servlet trace of the good and the bad scenarios, and compare the HTTP headers sent in both instances. In this specific case, the proxy
1) Drops the keep-alive header
2) Changes the PRAGMA header by appending ", no-cache" at the end. So "pragma: -7" becomes "pragma: -7, no-cache".

The trace log shows that the form is terminated after a negative pragma header is received which has ", no-cache" appended. This is known; Forms WILL fail when a negative pragma has a no-cache modifier. The next POST conversation in the trace file will indicate failure.

Solution

Contact the team who is responsible for configuring the proxy, and request to modify that the
KEEP-ALIVE and PRAGMA headers are left alone.

Regenerate the trace for the previously bad scenario, and compare and verify that NO HTTP headers are dropped or modified.

No comments:

ORA-01552: cannot use system rollback segment for non-system tablespace 'TEMP'

 ORA-01552: cannot use system rollback segment for non-system tablespace "string" Cause: Used the system rollback segment for non...