Applications Forms Servlet Crash When Running Demantra (Doc ID 1547287.1)

Last updated on AUGUST 15, 2017

Applies to:

Oracle E-Business Suite Technology Stack - Version 12.1.3 to 12.1.3 [Release 12.1]
Oracle Demantra Demand Management - Version 12.1.2 to 12.1.2 [Release 12.1]
Information in this document applies to any platform.
***Checked for relevance on 30-Sep-2014***
***Checked for relevance on 01-Mar-2016***
***Checked for relevance on 15-Aug-2017***

Symptoms

Customer has a release 12.1.3 EBS Advance Planning environment and configured Demantra to work with it.
EBS and Demantra have separate Application Servers.

EBS has OAS and Demantra has Weblogic.
Demantra 7.3.1.3 w/ Weblogic 10.3.5
VCP 12.1.3.7 w/OAS

The weblogic.xml shows the following in the http setup:
false

The EBS and Demantra work fine by themselves.

When logged into EBS and then select an activity that prompts for the Demantra login, then the EBS form session gets disconnected when running in Forms Servlet Mode.
The Demantra application does not have any issues.
The problem does not occur if they run Forms in Socket mode.

When trying to connect to Demantra from EBS, it is redirecting to Demantra page instead of opening a new page and so we are losing the EBS page.

In the Java Console we can see 5 attempts to reconnect are logged and then the session fails with a FRM-92102.
Bumped up frmNetworkRetries = 30 and the problem still occurs.

The Demantra session continues to work fine, however the user is forced to shutdown the browser and log back into the EBS environment and restart forms each and every time.

The following errors are seen in the Java Console log file on the End User machine:
FILE NAME: StartedDemantraFormFirst_ThenTriedStdFormSession.txt

-------------------------------------------------------------------
1. The following is seen when logging into and loading the Demantra session:

network: Connecting http://host.com:8009/OA_JAVA/oracle/apps/fnd/jar/fndforms.jar with cookie "oracle.uix=0^^GMT-5:00^p; demantra_portal_cookie_dm=0; treemenu1=0,2;"

oracle.forms.net.ConnectionException: 500
at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
java.io.EOFException
at java.io.DataInputStream.readUnsignedByte(Unknown Source)
at oracle.forms.engine.Message.readDetails(Unknown Source)
at oracle.forms.engine.Message.readDetails(Unknown Source)
at oracle.forms.net.StreamMessageReader.run(Unknown Source)

 


2. The following is seen when trying to log into a Forms session while the Demantra session is active:

oracle.forms.net.ConnectionException: Forms session failed during startup: no response from runtime process
at oracle.forms.net.HTTPNStream.getInfoFromServlet(Unknown Source)
at oracle.forms.net.HTTPNStream.(Unknown Source)
at oracle.forms.net.HTTPConnection.connect(Unknown Source)
at oracle.forms.engine.FormsDispatcher.initConnection(Unknown Source)
at oracle.forms.engine.FormsDispatcher.init(Unknown Source)
at oracle.forms.engine.Runform.initConnection(Unknown Source)
at oracle.forms.engine.Runform.startRunform(Unknown Source)
at oracle.forms.engine.Main.createRunform(Unknown Source)
at oracle.forms.engine.Main.start(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
basic: Applet started
basic: Told clients applet is started
basic: Starting applet teardown
basic: Finished applet teardown
basic: Starting applet teardown
basic: Finished applet teardown

 




Changes

 Enabled Demantra with EBS.

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms