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