FRM-92101 after second try logon

Hi
I've made an on-logon trigger. In that trigger I've made hardcoded 3 tries to logon.
When I logon without any information, no username, no password and no CS the trigger continues and exit at the 3th time.
But when I logon with the wrong un and pw, but the right CS..the first works and continues, but the second time I get the FRM-92101.
Can somebody help me out?

CODE ON-logon trigger
IF un_old is null and pw_old is null and cs_old is null -- Wijzigingen IF 1
THEN
     IF cs is null and un is null and pw is null -- Niets ingevuld IF 2 1e AANLOG
          THEN
          SET_ALERT_PROPERTY('LOGON_ALERT',ALERT_MESSAGE_TEXT,
DBMS_ERROR_TEXT||'Retry Login?');
button_pressed := SHOW_ALERT('LOGON_ALERT');
IF (button_pressed = ALERT_BUTTON2) -- Annuleren IF 3
THEN
RAISE FORM_TRIGGER_FAILURE;
ELSE
     logon_screen;
     get_connect_info;
     IF cs is null and un is null and pw is null -- Niets ingevuld IF 4 2e AANLOG
          THEN
          SET_ALERT_PROPERTY('LOGON_ALERT',ALERT_MESSAGE_TEXT,
DBMS_ERROR_TEXT||'Retry Login?');
button_pressed := SHOW_ALERT('LOGON_ALERT');
IF (button_pressed = ALERT_BUTTON2)-- Annuleren IF 5
THEN
RAISE FORM_TRIGGER_FAILURE;
ELSE
     logon_screen;
     get_connect_info;
          IF cs is null and un is null and pw is null --Niets ingevuld IF 6 3E AANLOG
                                   THEN
                                   message ('3.Login poging mislukt!'||CHR(10)
                    ||'Controleer gebruikersnaam, wachtwoord en database waarden!');
                    RAISE FORM_TRIGGER_FAILURE;
                    ElSE -- Ingevuld IF 6                         
                                                  logon(un,pw||'@'||cs, FALSE);
                                                  IF FORM_SUCCESS -- Gevuld 7
                                                  THEN
                                                  connected := TRUE;
                                                  clear_message;
                                                  ELSE
                                             RAISE FORM_TRIGGER_FAILURE;      
                                                  END IF; -- Einde Gevuld 7                     
                                             END IF; -- Einde IF 6
                         END IF; -- Einde IF 5
                              ELSE -- ingevuld IF 4 2e AANLOG
                    get_connect_info;
                    logon(un,pw||'@'||cs, FALSE);
                                   IF FORM_SUCCESS -- Gevuld 10
                                   THEN
                                   connected := TRUE;
                                   clear_message;
                                             ELSE     SET_ALERT_PROPERTY('LOGON_ALERT',ALERT_MESSAGE_TEXT,
                         DBMS_ERROR_TEXT||'Retry Login?');
                         button_pressed := SHOW_ALERT('LOGON_ALERT');
                         IF (button_pressed = ALERT_BUTTON2)-- Gevuld 13
                         THEN
                                   RAISE FORM_TRIGGER_FAILURE;
                              ELSE
                                                  logon_screen;
                                                  get_connect_info;
                                                  IF cs is null and un is null and pw is null --Niets ingevuld IF 14 3E AANLOG
                                        THEN
                    message('6.Login poging mislukt!'||CHR(10)
                              ||'Controleer gebruikersnaam, wachtwoord en database waarden!');
                    RAISE FORM_TRIGGER_FAILURE;
                    ElSE -- Ingevuld IF                     
                                                  logon(un,pw||'@'||cs, FALSE);
                                                  IF FORM_SUCCESS -- Gevuld 15
                                                  THEN
                                                  connected := TRUE;
                                                  clear_message;
                                                  ELSE
                                                  RAISE FORM_TRIGGER_FAILURE;     
                                                  END IF; -- Einde Gevuld 15                                                                                                               
                                        END IF; -- Einde Gevuld 12
                                        END IF; -- Einde Gevuld 11
                                   END IF;          -- Einde Gegevuld 10
                              END IF;
                    END IF;     -- Einde IF 3
ELSE -- ingevuld IF 2 1E AANLOG
get_connect_info;
logon(un,pw||'@'||cs, FALSE);
               IF FORM_SUCCESS -- Gevuld 18
               THEN
               connected := TRUE;
               clear_message;
               ELSE
                         SET_ALERT_PROPERTY('LOGON_ALERT',ALERT_MESSAGE_TEXT,
DBMS_ERROR_TEXT||'Retry Login?');
button_pressed := SHOW_ALERT('LOGON_ALERT');
IF (button_pressed = ALERT_BUTTON2)-- Gevuld 21
THEN
RAISE FORM_TRIGGER_FAILURE;
ETC ETC ETC

Similar Messages

  • Frm-92101 when try to run the test form

    dear all,
    i have just install OAS 10g rel 2 on windows 2003 server
    when i try to call http://apps10
    - where apps10 is the server name -
    welocme sreen get ok
    when i try to access a test form
    http://apps10/forms/frmservlet?form=test.fmx
    i got frm error frm-92101 and details are following :
    proxyHost=null
    proxyPort=0
    connectMode=HTTP, native.
    oracle.forms.net.ConnectionException: Forms session <4> failed during startup: no response from runtime process
         at oracle.forms.net.HTTPNStream.getInfoFromServlet(Unknown Source)
         at oracle.forms.net.HTTPNStream.<init>(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.applet.AppletPanel.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)

    Are you sure that all the file in the project is execuatable ?
    What error number you are getting, Can you post your VI.
    Kudos are always welcome if you got solution to some extent.
    I need my difficulties because they are necessary to enjoy my success.
    --Ranjeet

  • FRM-92101 on client machines after physical move to new building

    I'm relatively new to IAS (1.0.2.2.2a), Portal (3.0.9.8.5), Forms (6.0.8.25), etc. We recently moved most of our employees to a new building. The web server and DB server remains at the old location. External internet users continue to access the portal and Forms application successfully. Our Intranet users can access the portal. But after the Forms app URL is selected, the application login/mainmenu fails with FRM-92101: A failure has occurred on the server. You will need to reestablish your session.
    The java console display on my workstation:
    Forms Applet version is : 60825
    oracle.forms.net.ConnectionException: Forms session <1,102> aborted: unable to communicate with runtime process.
         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)
    Anyone have any idea on how to begin chasing this down?

    Thanks for the response. I've worked several days with with my Network IT dept to resolve this issue. So far, they see nothing. They opened up the firewalls completely with negative results. Network tracing has revealed nothing. I discovered workstation DNS calls from the server didn't work any longer after the move to the new building. That has been resolved with no effect on the Forms call. I have increased all the recommended timeout parameters per Note 204446.1. No impact. My failure is immediate when calling the form from my portal. It's as if workstation sessions are being rejected by the the Forms servlet process or the network. Any ideas on what else to look at?

  • HT4972 After the process stops due to a "corrupted" download of the new iOS file, why does the second try repeat the ten-hour backup process?

    After the process stops due to a "corrupted" download of the new iOS file, why does the second try repeat the ten-hour backup process? I am doing this on the latest iTunes, and a Windows XP computer.

    After the process stops due to a "corrupted" download of the new iOS file, why does the second try repeat the ten-hour backup process? I am doing this on the latest iTunes, and a Windows XP computer.

  • R 12.1.1 After Installtion Forms Opening Error FRM-92101

    After installation of EBS R 12.1.1 on OEL 4.4 , forms opening failure due to following error.
    FRM-92101 : There was a failure in the forms server during startup.This could happen due to invalid configuration , please look into the web-server log file for details.
    When i open the application log file for forms.
    [oracle@test 04271114]$ cd /appshome/oracle/VIS/inst/apps/VIS_test/logs/ora/10.1.3/j2ee/
    [oracle@test j2ee]$ ll
    total 12
    drwxr-xr-x  3 oracle oinstall 4096 Apr 26 21:03 forms
    drwxr-xr-x  3 oracle oinstall 4096 Apr 26 21:03 oacore
    drwxr-xr-x  3 oracle oinstall 4096 Apr 26 21:03 oafm
    [oracle@test j2ee]$ cd forms/
    [oracle@test forms]$ ll
    total 4
    drwxr-xr-x  2 oracle oinstall 4096 Apr 26 21:03 forms_default_group_1
    [oracle@test forms]$ cd forms_default_group_1/
    [oracle@test forms_default_group_1]$ ll
    total 172
    -rw-r--r--  1 oracle oinstall  20449 Apr 27 11:19 application.log
    -rw-r--r--  1 oracle oinstall    418 Apr 27 11:10 global-application.log
    -rw-r--r--  1 oracle oinstall    194 Apr 27 11:10 jms.log
    -rw-r--r--  1 oracle oinstall   1688 Apr 27 11:10 log.xml
    -rw-r--r--  1 oracle oinstall    194 Apr 27 11:10 rmi.log
    -rw-r--r--  1 oracle oinstall 129772 Apr 27 11:56 server.log
    -rw-r--r--  1 oracle oinstall     82 Apr 27 11:10 system-application.log
    [oracle@test forms_default_group_1]$ vi application.log
    11/04/26 21:03:23.966 10.1.3.4.0 Started
    11/04/26 21:03:26.60 formsweb: FormsServlet init():
        configFileName:     /appshome/oracle/VIS/inst/apps/VIS_test/ora/10.1.2/forms/server/appsweb.cfg
        testMode:           false
    11/04/26 21:03:26.74 formsweb: 10.1.3.4.0 Started
    11/04/27 10:33:07.324 formsweb: ListenerServlet init()
    11/04/27 10:33:08.547 formsweb: Forms session <1> aborted: runtime process failed during startup with errors /appshome/oracle/VIS/apps/tech_st/10.1.2/bin/frmweb: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
    For the above error resolution i got a doc 1192205.1 which recommend to install rpm openmotif-2.2.3-10.RHEL4.5 Which is already in my OEL 4.4 box.
    [oracle@test forms_default_group_1]$ rpm -qa | grep openmoti*
    openmotif-2.2.3-10.RHEL4.5
    openmotif-devel-2.2.3-10.RHEL4.5What could be other reason for causing above error?

    error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directoryPlease make sure you install all OS pre-req. packages.
    FRM-92101: Forms Server [ID 1192205.1]
    Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86 [ID 761564.1]
    Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 [ID 761566.1]
    Thanks,
    Hussein

  • TS4611 I have just received my second MacBook Air 11" the Wifi connection keeps dropping. Also after 3 meters away it keeps searching for network! It is the second try and the same issue. Will Apple ever come up with a solution?

    I have just received my second MacBook Air 11" the Wifi connection keeps dropping. Also, after 3 meters away from the rooter it keeps searching for network! It is the second try and the same issues. Will Apple ever come up with a solution? There is a program pack for the connection issue but I cannot believe that this computer wifi keeps connected only while nearby the rooter!

    Applied this update?
    http://support.apple.com/kb/TS4611?viewlocale=en_US&locale=en_US
    If the update is installed aready, you may have to wait until OS X 10.8.5
    update if and when it is relased.
    Best.

  • Frm-92101 there was a failure in the forms server during startup after R12.2

    Hi All,
    I have install the multinode(2 Node) R12.2 on CentOS 6 with no issues, while launching java forms it is showing "frm-92101 there was a failure in the forms server during startup"
    I had this same issue before when I install R12.1.1 so I check log file at $LOG_HOME/ora/10.1.3/opmn/forms_default_group_1/formsstd.out.
    I resolved the issue by installing openmotif package,However in 12.2 the file directory changes can you please help to resolve this issue.
    Please help me to resolve this issue in 12.2?
    Thanks & Regards,
    Rahul.k

    I have install the multinode(2 Node) R12.2 on CentOS 6 with no issues
    This is not a supported OS. The list of supported Linux OS is in (Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Linux x86-64 (Doc ID 1330701.1)).
    while launching java forms it is showing "frm-92101 there was a failure in the forms server during startup"
    Is it from the same Linux server? If yes, Linux is not supported as a client tier node -- Recommended Browsers for Oracle E-Business Suite Release 12 (Doc ID 389422.1)
    Thanks,
    Hussein

  • FRM-92101 There was a failure in the forms server during startup

    Hi guys when running EBS i am getting this error:
    it happens when i try to load any form i.e hrms managemnet --> work structure -> organization
    error : FRM-92101 There was a failure in the forms server during startup
    this could happen due to invalid configuration
    please look into webserver log file for detail
    following are the formsweb.cfg file details:
    -------------------------------------------------------------------------------start----------------------------------------
    [oratest@kapp server]$ vi formsweb.cfg
    [oratest@kapp server]$ tail -1000 formsweb.cfg
    # $Id: formsweb.cfg 15-apr-2005.13:17:30 pkuhn Exp $
    # formsweb.cfg defines parameter values used by the FormsServlet (frmservlet)
    # This section defines the Default settings. Any of them may be overridden in the
    # following Named Configuration sections. If they are not overridden, then the
    # values here will be used.
    # The default settings comprise two types of parameters: System parameters,
    # which cannot be overridden in the URL, and User Parameters, which can.
    # Parameters which are not marked as System parameters are User parameters.
    # SYSTEM PARAMETERS
    # These have fixed names and give information required by the Forms
    # Servlet in order to function. They cannot be specified in the URL query
    # string. But they can be overridden in a named configuration (see below).
    # Some parameters specify file names: if the full path is not given,
    # they are assumed to be in the same directory as this file. If a path
    # is given, then it should be a physical path, not a URL.
    # USER PARAMETERS
    # These match variables (e.g. %form%) in the baseHTML file. Their values
    # may be overridden by specifying them in the URL query string
    # (e.g. "http://myhost.mydomain.com/forms/frmservlet?form=myform&width=700")
    # or by overriding them in a specific, named configuration (see below)
    [default]
    # System parameter: default base HTML file
    baseHTML=base.htm
    # System parameter: base HTML file for use with JInitiator client
    baseHTMLjinitiator=basejini.htm
    # System parameter: base HTML file for use with Sun's Java Plug-In
    baseHTMLjpi=basejpi.htm
    # System parameter: delimiter for parameters in the base HTML files
    HTMLdelimiter=%
    # System parameter: working directory for Forms runtime processes
    # WorkingDirectory defaults to <oracle_home>/forms if unset.
    workingDirectory=
    # System parameter: file setting environment variables for the Forms runtime processes
    envFile=default.env
    # Forms runtime argument: whether to escape certain special characters
    # in values extracted from the URL for other runtime arguments
    escapeparams=true
    # Forms runtime argument: which form module to run
    form=test.fmx
    # Forms runtime argument: database connection details
    userid=
    # Forms runtime argument: whether to run in debug mode
    debug=no
    # Forms runtime argument: host for debugging
    host=
    # Forms runtime argument: port for debugging
    port=
    # Other Forms runtime arguments: grouped together as one parameter.
    # These settings support running and debugging a form from the Builder:
    otherparams=buffer_records=%buffer% debug_messages=%debug_messages% array=%array% obr=%obr% query_only=%query_only% quiet=%quiet% render=%render% record=%record% tracegroup=%tracegroup% log=%log% term=%term%
    # Sub argument for otherparams
    buffer=no
    # Sub argument for otherparams
    debug_messages=no
    # Sub argument for otherparams
    array=no
    # Sub argument for otherparams
    obr=no
    # Sub argument for otherparams
    query_only=no
    # Sub argument for otherparams
    quiet=yes
    # Sub argument for otherparams
    render=no
    # Sub argument for otherparams
    record=
    # Sub argument for otherparams
    tracegroup=
    # Sub argument for otherparams
    log=
    # Sub argument for otherparams
    term=
    # HTML page title
    pageTitle=Oracle Application Server Forms Services
    # HTML attributes for the BODY tag
    HTMLbodyAttrs=
    # HTML to add before the form
    HTMLbeforeForm=
    # HTML to add after the form
    HTMLafterForm=
    # Forms applet parameter: URL path to Forms ListenerServlet
    serverURL=/forms/lservlet
    # Forms applet parameter
    codebase=/forms/java
    # Forms applet parameter
    imageBase=DocumentBase
    # Forms applet parameter
    width=750
    # Forms applet parameter
    height=600
    # Forms applet parameter
    separateFrame=false
    # Forms applet parameter
    splashScreen=
    # Forms applet parameter
    background=
    # Forms applet parameter
    lookAndFeel=Oracle
    # Forms applet parameter
    colorScheme=teal
    # Forms applet parameter
    logo=
    # Forms applet parameter
    restrictedURLparams=HTMLbodyAttrs,HTMLbeforeForm,pageTitle,HTMLafterForm,log,allow_debug,allowNewConnections
    # Forms applet parameter
    formsMessageListener=
    # Forms applet parameter
    recordFileName=
    # Forms applet parameter
    serverApp=default
    # Forms applet archive setting for JInitiator
    archive_jini=frmall_jinit.jar
    # Forms applet archive setting for other clients (Sun Java Plugin, Appletviewer, etc)
    archive=frmall.jar
    # Number of times client should retry if a network failure occurs. You should
    # only change this after reading the documentation.
    networkRetries=0
    # Page displayed to Netscape users to allow them to download Oracle JInitiator.
    # Oracle JInitiator is used with Windows clients.
    # If you create your own page, you should set this parameter to point to it.
    jinit_download_page=/forms/jinitiator/us/jinit_download.htm
    # Parameter related to the version of JInitiator
    jinit_classid=clsid:CAFECAFE-0013-0001-0022-ABCDEFABCDEF
    # Parameter related to the version of JInitiator
    jinit_exename=jinit.exe#Version=1,3,1,22
    # Parameter related to the version of JInitiator
    jinit_mimetype=application/x-jinit-applet;version=1.3.1.22
    # Page displayed to users to allow them to download Sun's Java Plugin.
    # Sun's Java Plugin is typically used for non-Windows clients.
    # (NOTE: you should check this page and possibly change the settings)
    jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
    # Parameter related to the version of the Java Plugin
    jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
    # Parameter related to the version of the Java Plugin
    jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
    # Parameter related to the version of the Java Plugin
    jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
    # EM config parameter
    # Set this to "1" to enable Enterprise Manager to track Forms processes
    em_mode=0
    # Single Sign-On OID configuration parameter
    oid_formsid=%OID_FORMSID%
    # Single Sign-On OID configuration parameter
    oracle_home=/mnt/extdrive/VIS/apps/tech_st/10.1.2/
    # Single Sign-On OID configuration parameter
    formsid_group_dn=%GROUP_DN%
    # Single Sign-On OID configuration parameter: indicates whether we allow
    # dynamic resource creation if the resource is not yet created in the OID.
    ssoDynamicResourceCreate=true
    # Single Sign-On parameter: URL to redirect to if ssoDynamicResourceCreate=false
    ssoErrorUrl=
    # Single Sign-On parameter: Cancel URL for the dynamic resource creation DAS page.
    ssoCancelUrl=
    # Single Sign-On parameter: indicates whether the url is protected in which
    # case mod_osso will be given control for authentication or continue in
    # the FormsServlet if not. It is false by default. Set it to true in an
    # application-specific section to enable Single Sign-On for that application.
    ssoMode=false
    # The parameter allow_debug determines whether debugging is permitted.
    # Administrators should set allow_debug to "true" if servlet
    # debugging is required, or to provide access to the Forms Trace Xlate utility.
    # Otherwise these activities will not be allowed (for security reasons).
    allow_debug=false
    # Parameter which determines whether new Forms sessions are allowed.
    # This is also read by the Forms EM Overview page to show the
    # current Forms status.
    allowNewConnections=true
    # EndUserMonitoring
    # EndUserMonitoringEnabled parameter
    # Indicates whether EUM/Chronos integration is enabled
    EndUserMonitoringEnabled=
    # EndUserMonitoringURL
    # indicates where to record EUM/Chronos data
    EndUserMonitoringURL=
    # Example Named Configuration Section
    # Example 1: configuration to run forms in a separate browser window with
    # "generic" look and feel (include "config=sepwin" in the URL)
    # You may define your own specific, named configurations (sets of parameters)
    # by adding special sections as illustrated in the following examples.
    # Note that you need only specify the parameters you want to change. The
    # default values (defined above) will be used for all other parameters.
    # Use of a specific configuration can be requested by including the text
    # "config=<your_config_name>" in the query string of the URL used to run
    # a form. For example, to use the sepwin configuration, your could issue
    # a URL like "http://myhost.mydomain.com/forms/frmservlet?config=sepwin".
    [sepwin]
    separateFrame=True
    lookandfeel=Generic
    # Example Named Configuration Section
    # Example 2: configuration forcing use of the Java Plugin in all cases (even if
    # the client browser is on Windows)
    [jpi]
    baseHTMLJInitiator=basejpi.htm
    # Example Named Configuration Section
    # Example 3: configuration running the Forms ListenerServlet in debug mode
    # (debug messages will be written to the servlet engine's log file).
    [debug]
    serverURL=/forms/lservlet/debug
    # Sample configuration for deploying WebUtil. Note that WebUtil is shipped with
    # DS but not AS and is also available for download from OTN.
    [webutil]
    WebUtilArchive=frmwebutil.jar,jacob.jar
    WebUtilLogging=off
    WebUtilLoggingDetail=normal
    WebUtilErrorMode=Alert
    WebUtilDispatchMonitorInterval=5
    WebUtilTrustInternal=true
    WebUtilMaxTransferSize=16384
    baseHTMLjinitiator=webutiljini.htm
    baseHTMLjpi=webutiljpi.htm
    archive_jini=frmall_jinit.jar
    archive=frmall.jar
    lookAndFeel=orac
    ------------------------------------------------------end----------------------------------------------
    plz help
    regards,
    kashif

    Hi Hussein,
    i got the error in application log that libXm.so.2 is missing, then i installed openmotif to resolve it, but after that form window is not opening.
    and application log is as follows:
    10/10/22 18:41:45.258 10.1.3.0.0 Started
    10/10/22 18:41:46.981 formsweb: FormsServlet init():
    configFileName: /mnt/extdrive/VIS/inst/apps/VIS_kapp/ora/10.1.2/forms/server/appsweb.cfg
    testMode: false
    10/10/22 18:41:46.993 formsweb: 10.1.3.0.0 Started
    10/10/22 18:44:38.873 formsweb: ListenerServlet init()
    10/10/22 18:44:40.204 formsweb: Forms session <1> failed during startup: no response from runtime process
    10/10/22 18:44:40.206 formsweb: Forms session <1> exception stack trace:
    oracle.forms.engine.RunformException: Forms session <1> failed during startup: no response from runtime process
    at oracle.forms.servlet.RunformProcess.connect(Unknown Source)
    at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
    at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    10/10/23 14:57:11.795 10.1.3.0.0 Started
    10/10/23 14:57:22.415 formsweb: FormsServlet init():
    configFileName: /mnt/extdrive/VIS/inst/apps/VIS_kapp/ora/10.1.2/forms/server/appsweb.cfg
    testMode: false
    10/10/23 14:57:22.641 formsweb: 10.1.3.0.0 Started
    10/10/23 15:01:33.111 formsweb: 10.1.3.0.0 Stopped
    10/10/23 15:05:56.542 10.1.3.0.0 Started
    10/10/23 15:05:58.541 formsweb: FormsServlet init():
    configFileName: /mnt/extdrive/VIS/inst/apps/VIS_kapp/ora/10.1.2/forms/server/appsweb.cfg
    testMode: false
    10/10/23 15:05:58.652 formsweb: 10.1.3.0.0 Started
    10/10/23 15:15:29.23 formsweb: Servlet error
    java.io.IOException: Broken pipe
    at sun.nio.ch.FileDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
    at sun.nio.ch.IOUtil.write(IOUtil.java:75)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)
    at java.nio.channels.Channels.write(Channels.java:60)
    at java.nio.channels.Channels.access$000(Channels.java:47)
    at java.nio.channels.Channels$1.write(Channels.java:134)
    at com.evermind.server.http.AJPOutputStream.endRequest(AJPOutputStream.java:117)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:306)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
    at java.lang.Thread.run(Thread.java:595)
    10/10/23 15:32:28.558 formsweb: 10.1.3.0.0 Stopped
    10/10/23 15:33:44.992 10.1.3.0.0 Started
    10/10/23 15:33:46.570 formsweb: FormsServlet init():
    configFileName: /mnt/extdrive/VIS/inst/apps/VIS_kapp/ora/10.1.2/forms/server/appsweb.cfg
    testMode: false
    10/10/23 15:33:46.610 formsweb: 10.1.3.0.0 Started
    regards,
    kashif

  • FORMS CRASHES (FRM-92101) ON AS 10.1.2.0.2 DURING LOAD PERFORMANCE TESTING

    Hiya
    We have been doing Load Performance Testing using testing tool QALoad on our Forms 10g application. After about 56 virtual users(sessions) have logged-in into our application, if a new user tries to log-in into our application, the Forms crashes. As soon as we encounter the FRM-92101 error, no more new forms session are able to start.
    The Load Testing software start up each process very quickly, about every 10 seconds.
    The very first form that appears is the login form of our application. So before the login screen appears, we get FRM-92101 error message.
    However, those users who have already logged-in into our application, they are able to carry on their tasks.
    We are using Application Server 10g 10.1.2.0.2. I have checked the status on Application Server through Oracle Enterprise Manager Console. The OC4J Instance is up and running. Also, server's configuration is pretty good. It is running on 2 CPUs (AMD Opteron 3GHz) and has 32GB of memory. The memory used by those 56 sessions is less than 3GB.
    The Applicatin Server is running on a Microsoft Windows Server 2003 64bit Enterprise Edition.
    Any help will be much appreciated.
    Cheers
    Mayur

    Hi Shekhawat
    In Windows Registry go to
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    In the right hand side panel, you will find String Value as Windows. Now double click on it (Windows). In the pop up window you will see a string similar to the following one:
    %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16
    Now if you read it carefully in the above string, you will find this parameter
    SharedSection=1024,20480,768
    Here SharedSection specifies the system and desktop heaps using the following format:
    SharedSection=xxxx,yyyy,zzzz
    The default values are 1024,3072,512
    All the values are in Kilobytes (KB)
    xxxx = System-wide Heapsize. There is no need to modify this value.
    yyyy = IO Desktop Heapsize. This is the heap for memory objects in the IO Desktop.
    zzzz = Non-IO Desktop Heapsize. This is the heap for memory objects in the Non-IO Desktop.
    On our server the values were as follows :
    1024,20480,768
    We changed the size of Non-IO desktop heapsize from 768 to 5112. With 5112 KB we managed to test our application for upto 495 virtual users.
    Cheers
    Mayur

  • FRM-92101: Load Balancing Forms 10g with Web Cache

    Hi,
    I´m having some problems with Oracle Forms and Webcache 10g and I was wondering if you
    could help.
    Machines: (Pentium IV 2.6 GHz; 2GB RAM; 80GB HD)
    A. Red Hat Linux AS 2.1
    Oracle AS 10g - Infrastructure Installation
    B. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    C. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    I didn´t apply any Patchsets of Oracle AS 10g. My current version is 9.0.4.0 .
    Goal:
    Use Oracle Webcache 10g on machine B for Load Balancing an Oracle Forms Application
    on machines B and C.
    Facts:
    The Oracle AS 10g installation on the 3 machines was made without problems.
    The Forms Applications are running without problems on both Forms servers in machine B and C.
    Symptoms:
    I´m getting the following error when I try to acces the forms application through Webcache:
    FRM-92101: There was a failure in the forms server during startup.
    This could happen due to invalid configuration.
    Please look in the web-server log file for details.
    But, this error happens ONLY when BOTH OC4J_BI_Forms instances (machines B and C) are
    running.
    When just one of the OC4J_BI_Forms is running everything works fine.
    Webcache Configuration:
    I´ve followed Metalink note 207668.1: Configuring Web Cache as a Load Balancer for Application Servers
    step by step to make the configuration of the following components:
    1. Configuration of the origin servers
    2. Configuration of Site definitions
    3. Configuration of Site to server mapping
    After that, I´ve follwed the Metalink note 229900.1: Integrating and using Web Cache with Forms 9i for Load Balancing
    step by step to make the configuration of the following components:
    4. Session Binding
    Then I try to test the Load Balancing and I got the error FRM-92101 when both OC4J_BI_Forms
    instance were running.
    I´ve searched Metalink and found note 268830.1: Webcache Won't Load Balance 2 Forms Instances.
    Following the note instructions I did the following changes:
    Added these lines at the end of HTTPD.conf (machine B):
    CookieTracking On
    CookieName myformscookie1
    Added these lines at the end of HTTPD.conf (machine C):
    CookieTracking On
    CookieName myformscookie2
    In Webcache configuration:
    I´ve Changed the default session binding from JSESSIONID to "ANY SET COOKIE" for the
    site's session binding.
    But even after these changes I´m getting FRM-92101 error on the same conditions.
    How can I solve this problem ?
    Thank you in advance.
    Marcus Santos.
    ([email protected])

    Just ran into this problem last Tuesday, Nov.30 and applied the changes today.
    My configuration is similar to yours: 9.0.4 web cache on machine A, 9.0.4 10gAS forms and reports standalone on machine B and C (not a cluster, no infra).
    I appended the Cookie lines you mentioned in httpd.conf located in $ORACLE_HOME/Apache/Apache/conf in both machines B and C.
    One important thing you may have missed. After changing httpd.conf in each 9iAS instance, you need to make the change known to dcmctl so issue:
    dcmctl updateConfig -ct ohs
    Then do the following for each 9iAS instance and it should be ready for webcache:
    dcmctl stop
    dcmctl start
    Setup Any-set-Cookie in webcache instead of JSESSIONID and the whole thing should now work. You can run a form through machine A which will load balance to either machine B or C (which can both be up). Then, try shutting down 9iAS on machine B or C and run a form again. They now all work.
    HTH,
    Raffy

  • FRM-92101: Load Balancing Forms 10g with Webcache

    Hi,
    I´m having some problems with Oracle Forms and Webcache 10g and I was wondering if you
    could help.
    Machines: (Pentium IV 2.6 GHz; 2GB RAM; 80GB HD)
    A. Red Hat Linux AS 2.1
    Oracle AS 10g - Infrastructure Installation
    B. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    C. Windows 2000 Server - Service Pack 4
    Oracle AS 10g - BI and Forms Installation (Using Infrastructure on machine A)
    I didn´t apply any Patchsets of Oracle AS 10g. My current version is 9.0.4.0 .
    Goal:
    Use Oracle Webcache 10g on machine B for Load Balancing an Oracle Forms Application
    on machines B and C.
    Facts:
    The Oracle AS 10g installation on the 3 machines was made without problems.
    The Forms Applications are running without problems on both Forms servers in machine B and C.
    Symptoms:
    I´m getting the following error when I try to access the forms application through Webcache:
    FRM-92101: There was a failure in the forms server during startup.
    This could happen due to invalid configuration.
    Please look in the web-server log file for details.
    But, this error happens ONLY when BOTH OC4J_BI_Forms instances (machines B and C) are
    running.
    When just one of the OC4J_BI_Forms is running everything works fine.
    Webcache Configuration:
    I´ve followed Metalink note 207668.1: Configuring Web Cache as a Load Balancer for Application Servers
    step by step to make the configuration of the following components:
    1. Configuration of the origin servers
    2. Configuration of Site definitions
    3. Configuration of Site to server mapping
    After that, I´ve follwed the Metalink note 229900.1: Integrating and using Web Cache with Forms 9i for Load Balancing
    step by step to make the configuration of the following components:
    4. Session Binding
    Then I try to test the Load Balancing and I got the error FRM-92101 when both OC4J_BI_Forms
    instance were running.
    I´ve searched Metalink and found note 268830.1: Webcache Won't Load Balance 2 Forms Instances.
    Following the note instructions I did the following changes:
    Added these lines at the end of HTTPD.conf (machine B):
    CookieTracking On
    CookieName myformscookie1
    Added these lines at the end of HTTPD.conf (machine C):
    CookieTracking On
    CookieName myformscookie2
    In Webcache configuration:
    I´ve Changed the default session binding from JSESSIONID to "ANY SET COOKIE" for the
    site's session binding.
    But even after these changes I´m getting FRM-92101 error on the same conditions.
    How can I solve this problem ?
    Thank you in advance.
    Marcus Santos.
    ([email protected])

    Did you ever Get this to work?
    I am having some problems trying to load balance with Oracle Forms, Discover and reports Oracle Application Server Release 10g (9.0.4.0.2) and I was wondering if you could help. Has any one ever got this to work consistently? We are an ERP product written mostly in forms (904) and are trying to implement are largest customer there performance issue so we need the load balancing to work. Will also accept other recommendation as cost effective as solutions.
    Site 1:
    A: SERVER –
    •     Host as1.xyzco.local
    •     Version 10.1.2.0.2
    •     Installation Type Identity Management and Metadata Repository
    •     Oracle Home E:\oracle\inf_1012
    •     Farm as1db.xyzco.net
    o     HTTP_Server
    o     Internet Directory
    o     OC4J_SECURITY
    o     Single Sign-On:orasso
    o     Management
    B SERVER –
    •     Host as2. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o     Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    C SERVER –
    •     Host as3. xyzco.local
    •     Version 9.0.4.0.2
    •     Installation Type Business Intelligence and Forms – Discoverer and Reports
    •     Oracle Home E:\oracle\mid_904
    •     Farm as2db. xyzco.net
    o      Discoverer
    o     Forms
    o     home
    o     HTTP_Server
    o     OC4J_BI_Forms
    o     Reports Server
    o     Web Cache
    o     Management
    All servers Are:
    •     Windows 2003 Standard Server with current service packs
    •     Xeon Dual Processor with 4GB ram
    •     Raid 0 drives 2 for OS and 2 for Oracle
    Daniel Brody
    [email protected]

  • When starting forms FRM-92101, FRM-93000 messages , glibc mess. on OS

    Customer called us.
    Machine hasn't been rebooted for a long time after rebooting and bringing up forms services we get frm-92101 frm-93000 messages even before logging in. The Acceptance environment has no problems.
    Messages on OS:
    Aug 2 10:05:13 ccc frmweb: *** glibc detected *** frmweb: free(): invalid next size (fast): 0x0a408fd8 ***
    Messages in logfile:/u01/app/oracle/product/10.1.2.0.2/oas/j2ee/OC4J_BI_Forms/application-deployments/formsapp/OC4J_BI_Forms_default_island_1
    12/08/03 14:07:37 formsweb: Forms session <2> aborted: unable to communicate with runtime process.
    12/08/03 14:07:37 formsweb: Forms session <2> exception stack trace:
    java.io.IOException: FRM-93000: Unexpected internal error.
    Details : No HTTP headers received from runform
    at oracle.forms.servlet.ListenerServlet.forwardResponseFromRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:534)
    On OS we get at the same time:
    frmweb: *** glibc detected *** frmweb: free(): invalid next size (fast): 0x0af80fd8 ***
    Tried strace as stated in 275510.1 however what to do with output
    Cause probably a change some time ago without restart tier, after restart tier problem pop's up

    We are launching one of the Apps Forms Page What is the form name? What is the navigation of the form?
    Did you try to regenerate the form via adadmin? If not, please do so and check then.

  • FRM-92101 when user tries to log on with invalid password

    Hi,
    We have the following issue.
    When users try to log on to our webforms applications with correct user name and password everything works fine.
    When they try to logon and use (by accident) an incorrect password they do not get the expected ORA-1017 invalid username/password; logon denied but a FRM-92101 - There was a failure in the Forms Server during startup ....
    Any help is appreciated!

    B.t.w. the application.log on the Oracle Application Server shows the error text:
    java.io.IOException: FRM-93000: unexpected internal error.
    Details: No HTTP headers received from runform
    at oracle.forms.servlet.ListenerServlet.forwardResponseFromRunform(Unknown Source)
    at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:534).

  • The dreaded frm-92101 when executing a database package :-(

    Hiya gang! Forms 10g on WIN2K hitting oracle database 10g.
    We have a database package with a function that calls the oracle dbms_ldap functions to do an ldap lookup in order to verify an ID. I can run it from SQL/Plus and it returns just fine.
    Connected with the same ID in forms causes frm-92101 (forms server failure) to happen. I know this is a catch-all error (which drives me nuts, this is a tool written for developers, by developers, we need more info to troubleshoot errors for crying out loud!) but I'm hoping someone out here will have run across this. Here's the code just in case:
            rc PLS_INTEGER;
         rc := ldap_security.ldap_login_verify(:control.login, :control.passwd);
         if rc = 1 then
              message('verified',acknowledge);
         else
              message('verification failed',acknowledge);
         end if;Now I don't believe its the function itself, as it runs just fine from SQL/Plus. It's got to be something to do with calling it from forms.
    I put it up on the app server (solaris) and I get the same error there as when running it from my PC.
    Has anyone had success with validating via ldap from forms?
    Thanks for any info,
    Gary
    Message was edited by:
    Gary

    DOH!
    Just before the call to the ldap_security function, I issue a logon statement. The trouble was, I had originally coded an on_logon trigger with the text of "null;" when I created the form and promptly forgot about it.
    When logon was called, control went to the on-logon trigger which just exits. It bombed because I wasn't really logged in! You mean to tell me forms could not tell me I wasn't logged in but just gave the frm-92101 error!?
    If you issue a select without being logged in, you get a "not connected to Oracle" message. If you try to run a database function inside a package, you get the frm-92101 error.
    Anyway, I deleted the on-logon trigger and all is good.
    Gary
    Message was edited by:
    Gary

  • FRM-92101 - java exception - unable to  communicate with runtime process

    We have a Forms application developed in Forms 10.1.2.0.2. One of our forms gives a unusual error. This error comes from any client machine we run the application.
    Our menu form (menu.fmb), in it's ON-LOGON trirgger, calls a form called login.fmb. Login has a canvas where username, pwd and db is specified with Login an Cancel buttons.
    Problem is with the EXIT_FORM build it. When the form tries to execute this built in we get the Dr. Watson type screen with 2 buttons (Details... and OK). The alert says
    FRM-92101: There was a failure in the Forms Server during startup. This could happen
    due to invalid configuration. Please look into the web-server log file for details.When we press the Details... button we get
    java exception
    oracle.forms.net.ConnectionException: Forms session <> aborted: unable to
    communicate with runtime processWe tried the "compile all" option as suggested by Note ID 444690.1 but no effect.
    This question's ( http://tiny.cc/fpcfmw ) answer suggests to update the hosts files but it is not clear as to which hosts file (client, application server) and what information to put there.
    Any help on this would be greatly appreciated.

    FRM-92101 means that the Forms runtime (frmweb.exe) crashed or could not be started. This has nothing to do with a network connection, unless your environment is configured with load balancing and session binding has not been enabled.
    Given that you are using 10.1.2.0, this could be a bug which likely was corrected in a newer version. If you have a MyOracleSupport account, I recommend you patch to 10.1.2.3 (Patch ID 5983622). After doing so, I would further recommend that you install the latest Forms Bundle patch on top of that, as it includes a few fixes which may be related to your problem. See patch ID 9593176 and Note 1188127.1

Maybe you are looking for