The error FRM-18105: Failed to start the help system in Oracle Forms typically indicates that the Java environment or classpaths required to launch the help engine are misconfigured or were never properly initialized during installation. Common Fixes for FRM-18105
Run Configuration Scripts (Standalone Installations): If you installed Form Builder Standalone, you must run the builder configuration script with elevated privileges (Run as Administrator) to complete the setup. Look for config_builder.cmd in your Oracle Home directory.
Verify Admin Startup (Full Installations): For a full WebLogic installation, the Node Manager and Admin Server must have been started at least once using an elevated command prompt. If they weren't, critical Registry entries for the help system might be missing.
Check FORMS_BUILDER_CLASSPATH: Ensure your environment variables include the correct paths to help-related JAR files (like ohj.jar).
Right-click This PC/My Computer > Properties > Advanced system settings.
Go to Environment Variables and look for FORMS_BUILDER_CLASSPATH under System Variables. Verify it points to the correct ORACLE_HOME location. frm18105 failed to start the help system fix
Verify Java Version: The Builder requires a specific JDK version (usually JDK 8 for Forms 12c). If multiple Java versions are installed, ensure the correct version is first in your system PATH.
Test Java Importer: To see if the problem is a crashed Java Virtual Machine (JVM), try opening the Java Importer in the Builder. If it opens successfully, the JVM is fine, and the issue is likely a specific configuration or missing file for the help system itself. Drastic Recovery
If configuration scripts fail or Registry entries are missing, the most reliable fix is often to recreate the Domain or reinstall the software, ensuring you run the installation and the initial server starts as an elevated Administrator.
Are you using a Full Installation with WebLogic or the Form Builder Standalone version?
FRM-18105: Failed to start the Help System. Form Builder 12. The error FRM-18105: Failed to start the help
The FRM-18105: Failed to start the help system error is a common runtime issue encountered in Oracle Forms applications (specifically within the Oracle Developer Suite environment). It typically occurs when a user triggers a "Help" action (like pressing F1 or clicking a Help button), but the Forms runtime engine cannot locate or launch the necessary help files.
In 80% of cases, the error is simply because the help file isn't where the form expects it to be.
If the file is missing:
Result: If the file was missing, the error is gone.
This error occurs when Oracle Forms tries to invoke the help system (usually Windows .hlp or .chm files) but fails. Common causes: Overview The FRM-18105: Failed to start the help
frmhelp.hlp, oracle.hlp, or .chm versions)Q1: I’m on Windows 11. Will FRM-18105 ever be fixed permanently?
A: Only by migrating to .chm help or using Oracle Forms 12c with HTML help. Microsoft will not restore WinHelp.
Q2: Does FRM-18105 affect web-deployed Forms (WebUtil)?
A: Yes, if the client browser launches help locally. The same fixes apply on the client machine.
Q3: Can I suppress FRM-18105 and disable help entirely?
A: Yes. Override the default help system in your form:
SET_APPLICATION_PROPERTY(HELP_SYSTEM, '');
This disables all F1 help and no error will appear.
Q4: I use Citrix / Terminal Services. Any special considerations?
A: Ensure winhlp32.exe is installed on the terminal server, and the user profile has write access to %TEMP% for help index files.
Modern Oracle Forms (10g+) use Oracle Help for Java. If you get FRM18105 here, Java is the culprit.