R12: "FRM-92050 Failed To Connect to the Server" Error with Port Probing Security Tool (Doc ID 1154303.1)

Last updated on JANUARY 04, 2016

Applies to:

Oracle Applications Technology Stack - Version 10.1.2 to 10.1.2.3 [Release 10.1]
Oracle Applications Technology Stack - Version 12.0 to 12.1.3 [Release 12.0 to 12.1]
IBM AIX on POWER Systems (64-bit)
Checked for relevance on 07-DEC-2013

Symptoms

In R12 forms socket mode environment,  Form server hangs and unable to create new forms sessions. This results in, FRM-92050 error when users are attempting to connect to Oracle Applications. Forms server needs to be bounced to resolve the error temporarily.
 
ERROR and stack trace
 
FRM-92050 FAILED TO CONNECT TO THE SERVER
 
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
 
truss output of spinning client processes 
 
 
naccept(3, 0x2FF17760, 0x2FF17740)
naccept(3, 0x2FF17760, 0x2FF17740) Err#72 ECONNABORTED
kioctl(1, 22528, 0x00000000, 0x00000000) Err#25 ENOTTY
close(3) = 0 
kwaitpid(0x2FF17770, -1, 5, 0x00000000, 0x00000000) = 0
kfcntl(3, F_GETFL, 0x00000000) Err#9 EBADF
Attempting to set Non-blocking IO caused
kwrite(2, " A t t e m p t i n g t".., 40) = 40
kwrite(2, " : ", 2) = 2Bad file number
kwrite(2, " B a d f i l e n u m".., 15) = 15
 
naccept(3, 0x2FF1B760, 0x2FF1B740) Err#72 ECONNABORTED  => Error occurred
kioctl(1, 22528, 0x00000000, 0x00000000) Err#19 ENODEV
close(3) = 0                                            => Socket was closed without exception handling
 

Changes

Security tool (i.e. WebKeeper or nmap) has been recently configured  which pings the forms server to do health check. 

 
For example 
nmap is configured and using below command to check forms server port availability. 
 
nmap -p portnumber hostname
nmap -sT -p portnumber hostname
 
The same error can be reproduced when "Web Keeper" used  as a port probing tool as well.

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