Modernisation Oracle Forms

Note de référence sur les causes connues de l'erreur FRM-92101 dans Forms 10gR2

S'APPLIQUE À : Oracle Forms

Oracle Forms - Version 10.1.2 à 10.1.2.3.0 [Version 10.1.2 à 10.1.2.3]
Les informations de ce document s'appliquent à toutes les plateformes.

OBJECTIF : défaillance du serveur Forms au démarrage

Exactitude des versions vérifiée le 07-Feb-2011

Cette note présente les situations les plus connues et les plus fréquentes dans lesquelles l'erreur "FRM-92101: There was a failure in the Forms Server during startup. " peut survenir.

ÉTAPES DE DÉPANNAGE : Forms

I. Problèmes de configuration de Forms.

1) La forme n'est pas recompilée avec l'option COMPILE_ALL=YES

Solution
-----------
Compilez la forme avec COMPILE_ALL=YES
p. ex. frmcmp.sh module=[FormName] type=FORM userid=[user/pwd@db] COMPILE_ALL=YES....

Note 444690.1 Forms FRM-92050, FRM-92100, FRM-92101, FRM-92102 Reference Guide

2) Un répartiteur de charge est utilisé, mais le mécanisme d'affinité de session n'est pas correctement configuré.

Note 268830.1 Webcache Won't Load Balance 2 Forms Instances
Note 465583.1 FRM-92102 When Using A Software Load Balancer With Forms
Note 563817.1 Using Apache 2 "mod_proxy_balancer" in Load Balancing Forms

3) Une requête de longue durée empêche le processus Forms Runtime de signaler au client qu'il est en attente.

Note 271611.1 Long Running Query / Procedure Causes Web Deployed Forms to Disconnect?
Note 415758.1 FRM-92101- HTTP Server Timeout at Long Running Queries

4) WorkingDirectory est mal défini dans le fichier formsweb.cfg

Note 313050.1 Form Fails With FRM-92101 And Java.Lang.Numberformatexception: For input string ""
Note 334369.1 How To Set FORMS_PATH For Different Forms Applications Running in Static Mode
Note 1434888.1 FRM-92101: Unable To Switch To Working Directory

5) FORMS_TIMEOUT est défini à une valeur inférieure à HEARTBEAT

Note 549735.1 Description List For Parameters Affect Timeout In Webforms
Note 375585.1 Is it Possible To Avoid the Error Message FRM-93652 or FRM-92101 When Form Session Times Out ?

6) Arrêt de la JVM dû à des signaux du système d'exploitation

Note 286584.1 - Getting Error FRM-92102 Intermittently with JVM Termination in Application.log

7) Paramètres liés au NLS lors de l'activation des traces Forms

Note 371444.1 FRM-92101 When Enabling Tracing In Webform For Any Tracegroup

8) Paramètres NLS_LANG erronés

Note 433763.1 FRM-92101 and FRM-93000 when using Javabean on UNIX

9) Tracegroup est défini dans l'URL

Note 434881.1 Form Hangs When Tracegroup Is Enabled

10) Un fichier journal a dépassé 2 Go (default-web-access.log)

Note 338805.1 OC4J_BI_Forms Instance Keeps Restarting Repeatedly. Connection Fail With one of FRM-92102-FRM-92101-FRM-92100

11) Formservlet n'a pas été redéployé après l'installation du correctif 9593176.

Note 1188127.1 Oracle Forms 10.1.2.3 Bundle Patch Frequently Asked Questions

Note 1058514.1 Forms Servlet (frmsrv.jar) Not Updated After Patching to 10.1.2.3

II. Problèmes propres à certaines formes.

II. a) Problèmes liés à RUN_REPORT_OBJECT

Note 553840.1 How To Troubleshoot Frm-92101 When Using Run_Report_Object to Call Reports

1) Appel de RUN_REPORT_OBJECT lorsque WebUtil est utilisé

Note 365320.1 Webutil and Run_Report_Object Conflict, FRM-92101

2) RUN_REPORT_OBJECT sous Linux x86

Note 342291.1 Forms 10g RUN_REPORT_OBJECT Fails With FRM-92101 / FRM-93000 on Red Hat Linux

3) Appel de RUN_REPORT_OBJECT alors que REPORT_FILENAME est à NULL

Note 795092.1 RUN_REPORT_OBJECT Fails with FRM-92101 When REPORT_FILENAME is NULL

4) Appel d'un rapport après avoir défini la propriété REPORT_FILENAME avec un nom de fichier de plus de 75 caractères

Note 444222.1 FRM-41203: Integration Error: Invalid parameterlist id Appears While Running Forms with Longer REPORT_FILENAME Parameter


5) Saisie d'un mot de passe invalide lors de l'exécution d'une forme générée par Headstart

Note 392495.1 FRM-92101 When Wrong User Connection Instead Of ORA-1017 With Headstart Generated Form

II. b) Problèmes liés à WEBUTIL

1) Utilisation de WEBUTIL.CLIENT_HOST en mode bloquant

Note 452473.1 Webutil Clienthost Throws FRM-92102 Exception When Closing Notepad 15 Mins After Opening

2) Utilisation de Webutil_file.Directory_filtered_list sur un dossier qui contient plus de 1500 fichiers

Note 465110.1 FRM-92101 or FRM-40735 When Using Webutil_file.Directory_filtered_list on a Folder that Contains More then 1500 Files

3) La bibliothèque WebUtil est attachée à une autre bibliothèque sous Vista

Note 736075.1 Running Forms Including Webutil on Vista causes "APPCRASH" error in the Browser, and FRM-92101

4) Écriture de plus de 10922 lignes avec CLIENT_TEXT_IO

Note 341899.1 WUC-14 And WUC-12 While Writing Many Lines by CLIENT_TEXT_IO

5) Téléversement d'un fichier avec la fonction de téléversement de WebUtil

Note 865610.1 Error FRM-92101 When Trying to Upload a File Using Webutil Upload Functionality

II. c) Autres problèmes

1) Problèmes de barre de défilement après l'application de 10.1.2.2

Note 417048.1 Form Crashes With FRM-92101 After Applying 10.1.2.2 Patchset

2) Problèmes de molette de souris après l'application de 10.1.2.2

Note 457919.1 After Updating To Forms 10.1.2.2 Mouse Scroll Wheel Crashes Forms: FRM-41839 FRM-92101

3) Une couleur d'arrière-plan / de premier plan est définie et le motif de remplissage est à None

Note 359934.1 FRM-92101 When Forms Window Has Background / Foreground Color Set and Fill Pattern Set to None
Note 417693.1 FRM-92101 When Opening Forms Application that contains Block Scrollbar

4) Nœuds d'arborescence et 10.1.2.0.2

Note 362442.1 Assertion Failed Error and FRM-92101 With Usage Of When-Mouse-Doubleclick Trigger For a Tree.

5) Utilisation de SET_VA_PROPERTY('Xx',Xx_color, NULL);

Note 356718.1 FRM-92101 Using Set_va_property('Xx',Xx_color, X); When X=Null

6) Annulation d'une requête lorsque le mode d'interaction est Non-Blocking

Note 461586.1 ORA-12157, ORA-3114, FRM-92101 WHEN USING INTERACTION MODE NON-BLOCKING

7) Appel d'un package du SGBDR sans être connecté

Note 388106.1 FRM-92101 FRM-93000 When Forms Not Connected And A Stored Program unit is called (eg DBMS Package)

8) Utilisation des fonctions PLSQL_TABLE.* dans un déclencheur Forms

Note 271249.1 FRM-92101 When Running A Form Based On Stored Procedure and Using PLSQL_TABLE

9) Appel d'un package de base de données avec une table imbriquée

Note 271412.1 form Crashes If Passing Record Type Variable With Nested Table From The Database

10) Débordement de pile (stack overflow)

Note 405057.1 FRM-92101,FRM-93000 While Using Javabean to Export Data From RDBMS to Excel

11) La propriété CANVAS de la zone Bean est à NULL

Note 580337.1 How To Avoid FRM-92101 If no Canvas is Attached to a Java Bean Item

12) Utilisation de la fonction intégrée TO_VARIANT

Note 422024.1 Forms 9i or 10.1.2.3 Fail With FRM-92101 When Using TO_VARIANT

13) Modification, dans Builder, d'une forme avec des bibliothèques attachées avant la connexion à la base de données

Note 330497.1 Form With WebUtil.pll Attached Unexpectedly Crashes At Runtime With FRM-92101

14) Modification d'un mot de passe expiré, alors que le nouveau mot de passe ne respecte pas les conditions définies dans PASSWORD_VERIFY_FUNCTION

Note 755377.1 Frm-92101 While Changing Password During Logon

III. Problèmes de configuration de la plateforme.

1) Taille du tas (heapsize) Windows

Note 187455.1 FRM-92101, FRM-92050 and FRM-93000 Error When Running Forms After a Relatively Small Number (50 - 80) of Concurrent Connections and No New Connection Possible

Note 393163.1 How To Check Utilization of "Desktop Heap" on MS Windows Platforms Using "dheapmon"

2) Des mises à jour Windows ont été installées sur le poste client

Note 362085.1 Getting FRM-92101 If Windows Client Using Sun JDK plug-in 1.4.x Has MS KB912945 Patch Installed

3) Le nombre maximal de processus par utilisateur (maxuprc) est faible.

Note 565774.1 FRM-92101 occurs when more than 200 sessions connect to Forms on HP-UX

4) Utilisation de WLBS Drainstop sous Windows

Note 559703.1 Forms Sessions Being Terminated When Using WLBS Drainstop

5) Remplacement à chaud incorrect des fichiers d'exécution Forms

Note 286762.1 How to Replace Forms Runtime Files in Production Environments 'On The Fly'
Note 151618.1 "Unable to Replace .fmx Files 'On The Fly' During Forms Runtime"

6) kernel.threads-max est défini à une valeur trop basse

Note 375478.1 FRM-92101 And Internal Server Error When Creating A New Session

7) LD_ASSUME_KERNEL n'est pas défini dans default.env

Note 304781.1 Forms Hangs Intermittently On Redhat AS 3 with FRM-92100

8) La version d'openmotif est trop récente

Note 312276.1 FRM-92101 Starting Test Module in a Fresh Installed Oracle Applicationserver

9) Trop de fichiers ouverts (fs.file-max)

Note 415448.1 FRM-92101 Formsweb: Java.Io.Ioexception: Too Many Open Files on Linux
Note 422143.1 How To Find The Number Of Open Files For a Process Name and Process pid?

10) Installation d'une nouvelle version du JDK sous AIX

Note 417208.1 REP-0132: COULD NOT START A JVM AFTER UPGRADE OF JDK TO 142 CA142-200604 (SR5)
Note 417075.1 Getting FRM-92101 / Frmweb_dump after installing new jdk version on AIX

11) Erreur du MAKEFILE de Forms lors de la mise à niveau vers 10.1.2.3

Note 564747.1 FORMS MAKEFILE ERROR WHEN UPGRADING TO 10.1.2.3 ON LINUX 64BIT SERVER

12) Aucun périphérique de swap configuré

Solution
-----------
- Arrêtez certains processus (de préférence ceux qui utilisent beaucoup de mémoire virtuelle)

- Ajoutez de l'espace de swap à votre système. La méthode pour ajouter de l'espace de swap varie
selon les variantes d'UNIX : consultez la documentation de votre système d'exploitation ou votre fournisseur pour plus de détails.

Vous pouvez utiliser les commandes ci-dessous pour ajouter, supprimer et surveiller les zones de swap du système, selon le système d'exploitation :

SUN Solaris #/usr/sbin/swap -l
HP 9000 Series HP-UX # /etc/swapinfo
Digital UNIX % /usr/sbin/swapon -s
IBM RS/6000 AIX % /etc/lsps -a

Note 17094.1 TECH: Unix Virtual Memory, Paging & Swapping explained
Note 69083.1 Common UNIX Commands Available on Most UNIX Platforms

13) Il manque des packages et des correctifs à l'installation de Solaris 10

Note 554628.1 Running Test Form on Fresh Installation of Application Server on Solaris 10 Gives Error: FRM-92101

14) Utilisation de RUN_REPORT_OBJECT sous Solaris

Note 846950.1 Forms 10g RUN_REPORT_OBJECT Fails With FRM-92101 / FRM-93000 on Solaris

15) EXECUTE_QUERY ou défilement sous Solaris

Note: 888244.1 FRM-92101 When Executing EXECUTE_QUERY Built-in Concurrently or Scrolling in a Master-Detail Block

Joignez-vous au forum de la communauté Oracle Forms pour les discussions générales sur Oracle Forms, les questions, les bonnes pratiques et d'autres informations utiles