Frm-18105 Failed To Start The Help System Review
| Environment | Most Likely Fix |
|-------------|----------------|
| Client‑Server, Windows 7/10 | Restore or correct FORMSxx_HELP_PATH registry key. |
| Client‑Server, Windows 10/11 (.hlp) | Convert to .chm or use KEY-HELP override. |
| Web Forms (all versions) | Set correct virtual path in Form’s Help property and verify file exists on server. |
| Oracle E‑Business Suite | Run “Generate Help Data” and apply help patches. |
| Any environment, urgent workaround | Trap KEY-HELP trigger and call WEB.SHOW_DOCUMENT or HOST. |
The error FRM-18105: Failed to start the Help System occurs in Oracle Forms Builder (typically version 12c) when the application cannot initialize its help documentation or the underlying Java Virtual Machine (JVM). Direct Solutions
Run as Administrator: The most common quick fix is to right-click the Oracle Forms Builder executable and select "Run as Administrator". This often resolves permission issues that prevent the help system from launching.
Elevated Post-Installation Steps: If you just installed the software, ensure you have started the Node Manager, Admin Server, and WLS_FORMS at least once using an elevated DOS shell (Run as Administrator).
Check FORMS_BUILDER_CLASSPATH: Ensure your environment variables are correctly set. Missing or incorrect entries in the system environment variables for FORMS_BUILDER_CLASSPATH can break the help system.
Java Conflicts: Having multiple versions of Java or older Oracle installations (like 11g) can interfere with the 12c help system. Check your system PATH and ensure the current Oracle home bin directory is at the beginning. Diagnostic Check To determine if the issue is a complete JVM crash: Attempt to open the Java Importer within the Builder.
If the Java Importer opens correctly, the JVM is likely fine, and the issue is specific to the help configuration or permissions. Technical Context
This error is often bundled with FRM-18122: Form Builder Debugger failed to Initialize, as both systems rely on a properly configured Java environment and registry entries created during the initial server startup.
Are you running a standalone installation or a full Fusion Middleware infrastructure setup?
FRM-18105: Failed to start the Help System. Form Builder 12.
Error FRM-18105: Failed to start the help system
Leo stared at the blinking green cursor on his terminal. The error message was a brick wall, and he had just driven his skull straight into it.
It was 11:47 PM. The audit was at 8:00 AM. And the Oracle Forms runtime environment—a relic from a decade no one wanted to remember—had just refused to show him the help file for Module ORDER_ENTRY_V2.
He pressed F1 again. The terminal beeped. The same red text scrolled up.
FRM-18105: Failed to start the help system.
“You don’t understand,” he whispered to the machine. “If I can’t figure out why the ‘Validate’ trigger is failing, Sheila in Accounting will manually re-enter 4,000 invoices. By hand. With a 10-key.”
The help system wasn’t just help. It was the only documentation. The original developer, a man named Jerry who wore sandals to work and kept a bonsai tree on his CRT, had left the company in 2007. He had written the help file himself—a sprawling, tangled .HLP file full of workarounds, obscure flags, and one specific note about the VALIDATE_ORDER procedure.
Leo opened the server’s file directory. He navigated to $ORACLE_HOME/help/. The file was there: ORDHLP.HLP. 2.4 MB. Last modified: September 12, 2006.
He tried to open it with the old WinHelp viewer. Nothing. He tried to convert it. Nothing. He tried to copy it to a new location. Access Denied.
He leaned back in his chair, the hum of the server room filling his ears. Failed to start the help system. It wasn't a bug. It was a prophecy. The entire system was failing to start its own memory.
Desperate, he opened the Forms runtime in a debugger. He traced the call. F1 -> KEY-HELP -> HOST('winhelp.exe ORDHLP.HLP') -> file not found.
But the file was there.
Then he saw it. The file’s permission bits were a ghost: ---------. No read. No write. No execute. The help file had been locked by the system’s own housekeeping script—a cron job that ran every night at 11:30 PM to “archive old assets.”
At 11:47 PM, the help system was a corpse in a museum case. Untouchable.
Leo didn’t have root access. He didn’t have time to call a sysadmin. He had a keyboard, a brain, and a slowly dawning horror.
He opened the binary of the help file in a hex editor. Scrolling past headers and checksums, he found it—a plain-text string buried in the sludge:
VALIDATE_ORDER: If FRM-18105 appears, ignore. Set :CONTROL.FORCE_VALIDATE := 'SKIP_HELP'; Jerry 2006
Leo laughed—a sharp, dry sound in the empty room. Jerry, in his infinite, sandaled wisdom, had hard-coded the solution to the help error inside the help file you couldn't open.
He typed the override into the form’s WHEN-NEW-FORM-INSTANCE trigger. The error vanished. The validation passed.
At 7:59 AM, Sheila brought him a black coffee. “Did you figure it out?” she asked.
Leo didn't answer. He was staring at the terminal, watching the green cursor blink.
The help system hadn't failed to start. It had been murdered—by automation, by time, by the slow rot of systems nobody loved enough to maintain. And somewhere, Jerry's bonsai tree was long dead, too.
FRM-18105: A Common Oracle Error and How to Resolve It
As an Oracle user, you may have encountered the frustrating FRM-18105 error, which prevents you from accessing the help system. This error can be particularly annoying, especially when you need to refer to the documentation for assistance. In this blog post, we'll explore the causes of the FRM-18105 error and provide a step-by-step guide on how to resolve it.
What is FRM-18105?
FRM-18105 is an error code that occurs when the Oracle Forms Help system fails to start. This error typically appears when you click on the "Help" menu or press the F1 key while using an Oracle Forms application. The full error message reads: frm-18105 failed to start the help system
"FRM-18105: Failed to start the help system"
Causes of FRM-18105
The FRM-18105 error can occur due to various reasons, including:
How to Resolve FRM-18105
Don't worry; resolving the FRM-18105 error is relatively straightforward. Follow these steps:
Step 1: Check the Help System Configuration
help directory exists and contains the necessary files.Step 2: Verify File Permissions
Step 3: Update Java Version
Step 4: Reconfigure the Help System
frmweb helpurl=<valid URL>
Replace <valid URL> with the actual URL of the help system.
Step 5: Restart Oracle Forms
Conclusion
The FRM-18105 error can be frustrating, but it's usually easy to resolve. By following the steps outlined in this blog post, you should be able to resolve the issue and access the Oracle Forms Help system. If you're still experiencing issues, you may want to consult Oracle support or a qualified Oracle administrator for further assistance.
Additional Tips
By following these tips and resolving the FRM-18105 error, you can get back to using the Oracle Forms Help system and improve your overall productivity.
FRM-18105: Failed to start the help system typically occurs in Oracle Forms Builder (specifically version 12c) when the tool cannot initialize the Java-based online help components
. This is often due to environment variable conflicts, incorrect Java pathing, or incomplete installation privileges. Common Causes Path Conflicts
: Multiple Oracle product installations (like older versions of Oracle Client or Middleware) may appear earlier in the system
than the current Forms Home, causing the Builder to load incompatible libraries. Missing Environment Variables FORMS_BUILDER_CLASSPATH
or specific Java-related variables may not be correctly defined for the Builder's help system to locate its required Privilege Issues
: If the Oracle Fusion Middleware was not installed using "Run as Administrator," certain registry keys or configuration files required for the help system might be missing. Java Version Mismatch
: The Forms Builder requires a specific JDK version (typically JDK 8 for 12c). If a newer Java version (like Java 11 or 17) is primary in the system path, it can break the help subsystem. Recommended Solutions Adjust the System PATH
Ensure the Oracle Forms 12c bin directory is at the very beginning of your Windows System Path. Advanced System Settings Environment Variables Move the entry for your Oracle 12c Home (e.g., C:\Oracle\Middleware\Oracle_Home\bin ) to the top of the list. Define FORMS_BUILDER_CLASSPATH
Manually adding the classpath can help the Builder find the help system jars: Create a new System Variable named FORMS_BUILDER_CLASSPATH Set its value to include the help jars, typically found in:
%ORACLE_HOME%\jlib\ohj.jar;%ORACLE_HOME%\jlib\help-share.jar;%ORACLE_HOME%\jlib\oracle_ice.jar Run as Administrator Always launch the Forms Builder ( frmbld.exe ) by right-clicking and selecting Run as Administrator
to ensure it has full access to the required local resources. Verify Java Configuration
Confirm that the JDK 8 path is correctly referenced in your environment. If the help system still fails, check the
section in the Forms Builder to see which Java version it is currently utilizing. Re-installation (Last Resort)
If environment tweaks fail, the installation may be corrupted. A clean reinstall often requires deleting the Oracle registry keys under HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
and the physical installation directory before starting a fresh install with full administrative privileges. or do you need help locating your Oracle Home directory
FRM-18105: Failed to start the Help System. Form Builder 12.
The FRM-18105: Failed to start the help system error typically occurs in Oracle Forms Builder (especially versions 11g and 12c) when the local environment is missing critical registry entries or permissions required to launch the Java-based help viewer. 1. Execute as Administrator
The most common workaround is a lack of elevated permissions.
Action: Close Forms Builder. Right-click the Forms Builder executable (or its shortcut) and select Run as Administrator.
Why it works: Certain help components require administrative access to initialize Java classes or registry keys on the first run. 2. Run the Configuration Script (Standalone Installations) Repair or reinstall
If you performed a "Standalone" installation, the help system often remains unconfigured until a specific script is run.
Action: Open an elevated command prompt and run config_builder.cmd (found in your ORACLE_HOME/bin directory).
Requirement: You must run this using an elevated shell (Run as Administrator) for it to correctly register components. 3. Verify Environment Variables
Mismatched or missing Java paths can prevent the help system's JVM from starting. Variable: FORMS_BUILDER_CLASSPATH
Action: Ensure this variable is set in your System Environment Variables and matches the value in your Windows Registry under HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_.
Java Path: Ensure a supported Java version (like JDK 8u211+) is at the beginning of your system PATH. 4. Adjust Folder Permissions
If "Run as Administrator" fixes the issue but you want a permanent fix for standard users:
Action: Grant Read & Execute permissions to the specific user for the ORACLE_HOME folder and all subfolders.
Navigation: Right-click the Oracle Home folder → Properties → Security → Edit → Add the user and check "Read & execute". 5. Final Resort: Recreate the Domain
If the help system still fails and you are using a full WebLogic installation, the initial configuration may have failed to write registry entries.
Action: Recreate the WebLogic domain, ensuring that Node Manager, Admin Server, and WLS_FORMS are all started as an elevated Windows user for the very first time.
FRM-18105: Failed to start the Help System. Form Builder 12.
The error message FRM-18105: Failed to start the Help System typically occurs in Oracle Forms (part of Oracle Developer Suite) when the application tries to launch the Help facility but cannot locate the help files, the help engine is missing, or the configuration is incorrect.
Here are the most useful features and solutions to resolve this error, ranging from immediate workarounds to permanent fixes.
The Oracle Forms error FRM-18105: Failed to start the help system is a configuration issue, not a code bug. It appears when the Forms runtime cannot locate or launch the designated help viewer. By methodically checking the registry (client‑server) or the virtual path and server files (web), you can resolve the error in under 15 minutes.
If you have followed this guide and still see the error, contact Oracle Support with a copy of your formsweb.cfg (web) or your registry export (client‑server) and the exact version of Forms you are using. In most real‑world cases, the problem is a missing help file or a disabled WinHelp component on a modern Windows OS.
Next step: After fixing, test every form that includes context‑sensitive help. Also inform your end‑users that F1 help is restored.
Last updated: March 2025. Compatible with Oracle Forms 6i through 12c.
The most common culprit is a missing or incorrect path in your configuration. FORMS_PATH:
Ensure the directory containing your help files is included in the FORMS_PATH variable in your default.env file (or the registry on Windows). ORACLE_HELP_PATH:
Some versions use this specific variable. Make sure it points to the folder where your help system resides. 2. Verify File Permissions
The OS user running the Forms services (or the local user, depending on your setup) must have
permissions for the help files and the directory they are stored in. 3. Validate the Filename Open your Form in Oracle Forms Builder and check the properties: Form Module property palette. Look at the Help Book Title or specific help-related properties.
Ensure the filename listed matches the actual file on the server (remember, Linux/Unix is case-sensitive). 4. Browser/Viewer Issues If your help system is web-based: Pop-up Blockers: Ensure the browser isn't silently killing the help window. Java Security:
If the help system uses a Java applet, ensure the URL is added to the "Exception Site List" in the Java Control Panel. 5. Test with a Absolute Path
As a quick diagnostic, try hardcoding the full absolute path to the help file in the Form properties. If it works, you know the issue is definitely with your environment variables or pathing logic. file or the specific Form properties?
The error FRM-18105: Failed to start the help system is a known issue in Oracle Forms, often caused by incorrect file paths, missing registry entries, or lack of administrative privileges during installation. Recommended Solutions Relocate Help Files (Oracle 9i/10g):
Navigate to your (or equivalent language folder). Locate the fmhelp.jar file.
Move this file to the directory. Verify Environment Variables & Registry:
Check the FORMS_BUILDER_CLASSPATH in your Windows Registry or System Environment Variables.
Ensure all paths are correct and that there are no typos, especially if you have added custom JAR references. Administrative Privileges:
If you recently installed the software, ensure you have successfully started the Node Manager, Admin Server, and WLS_FORMS at least once as an elevated Windows Administrator.
Failure to run these with administrative rights during the initial configuration can prevent the help system and debugger from initializing. Clean Reinstallation:
If configuration fails, some users recommend deleting the ORACLE tree from the Windows registry (32 and 64-bit), deleting the HOME directory, and performing a fresh installation using "Run as Administrator" for all steps. JVM Check:
Test if the Java Virtual Machine (JVM) used by the Builder has crashed by attempting to open the Java Importer. If the Importer opens, the JVM is likely stable, and the issue is specific to the help system's configuration. Re-register help components (Windows)
FRM-18105: Failed to start the Help System. Form Builder 12.
The FRM-18105 error is caused by a missing, damaged, or improperly mapped FORMS_BUILDER_CLASSPATH variable in the Windows Registry or system environment variables. When Oracle Forms Builder attempts to load its built-in Java-based help documentation or UI components, it encounters a configuration mismatch or incorrect path and fails immediately.
Fixing this error involves correcting the misconfigured classpath strings, ensuring correct Oracle Home mapping, or adjusting installation permissions. 🛠️ Common Causes of FRM-18105 Detailed Description Missing Help Path
The exact directory path pointing to online_help\oracle_forms is missing in the Windows Registry. Incorrect Oracle Home
Classpath entries point to a legacy or deleted Oracle Home path instead of the current one. Incomplete Installation
The installation completed, but the required post-installation "Configuration" step (config_builder.cmd) was skipped or lacked elevated privileges. Damaged Registry Key
A corrupt or incorrectly modified string in the FORMS_BUILDER_CLASSPATH value in the Windows Registry. 💡 Troubleshooting and Resolving FRM-18105
Follow these sequential steps to troubleshoot and resolve the problem. 1. Fix the Registry Paths (FORMS_BUILDER_CLASSPATH)
Most occurrences of FRM-18105 happen because the Windows Registry path is missing or points to a legacy directory.
Press Win + R, type regedit, and press Enter to open the Windows Registry Editor.
Navigate to your specific Oracle Home key. The location varies by installation architecture:
64-bit systems: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_
32-bit systems on 64-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_ Locate the string value named FORMS_BUILDER_CLASSPATH.
Verify that the following directory string is appended to the path:
C:\Oracle\Middleware\oracle_common\doc\online_help\oracle_forms Use code with caution.
(Ensure you replace C:\Oracle\Middleware with the exact directory of your Oracle Middleware installation).
Check any references to .jar files in this string (e.g., ewt3.jar). Ensure they point strictly to the active Oracle Home directory and not a previous, obsolete installation. 2. Verify Windows Environment Variables
If the Registry appears correct, the environment variables might override the registry settings and break the Forms Builder. Right-click This PC or My Computer and select Properties. Click Advanced system settings > Environment Variables.
Under System Variables, check if FORMS_BUILDER_CLASSPATH exists.
If it exists, ensure the paths are correct and match the values in your Windows Registry. If it does not exist, click New, set the variable name to FORMS_BUILDER_CLASSPATH, and input your correct Oracle Home paths. 3. Re-run the Builder Configuration with Elevated Rights
If the Oracle Forms Builder was installed without proper privileges, registry keys are often left empty or uncreated. You can fix this by running the standalone builder configuration utility: Close the Oracle Forms Builder completely.
Open a Command Prompt window by right-clicking it and selecting Run as administrator. Navigate to the Oracle common configuration directory: cd C:\Oracle\Middleware\Oracle_Home\forms\provisioning Use code with caution.
Execute the builder configuration command in your elevated shell: config_builder.cmd Use code with caution.
Follow the configuration prompts to regenerate the missing environment paths and registry nodes. 4. Adjust the System PATH Order
Having multiple Oracle products installed simultaneously can cause path conflicts in Windows. Open your system's Environment Variables.
Under System Variables, locate the Path variable and select Edit.
Move your current Oracle installation path (e.g., C:\Oracle\Middleware\Oracle_Home\bin) to the very top of the list. This forces Windows to execute Form Builder libraries from the correct version first.
FRM-18105: Failed to start the Help System. Form Builder 12.
The error FRM-18105: Failed to start the Help System in Oracle Forms Builder typically occurs because the environment variables or registry entries required to locate the help files are missing or misconfigured. Common Solutions
Update FORMS_BUILDER_CLASSPATH: Ensure the FORMS_BUILDER_CLASSPATH environment variable includes the path to the Oracle Home where the help files are located. Users on Oracle Forums often suggest checking this variable first.
Run as Administrator: Installation or configuration issues can sometimes be bypassed by launching the Form Builder with Administrative privileges. For certain versions like Form Builder 12c, a full re-installation under an Administrator account—including deleting old Oracle registry keys—may be required to fix deep-seated pathing issues.
Check Java Version: Ensure that the compatible Java version (typically JDK 8 for newer versions) is at the beginning of your system PATH variable. If the Builder cannot find the correct Java runtime, it may fail to initialize subsystems like Help or the Debugger Oracle Forums.
Verify Help File Existence: Confirm that the help file itself (e.g., ohw.jar or similar resource files) is not missing or damaged. If the environment cannot find these resources, it triggers errors like FRM-10063 or FRM-18105 Scribd.
Are you using a specific version of Oracle Forms, like 10g or 12c, when encountering this error?
In Oracle Forms, the help system refers to one of two things:
When you trigger online help, Forms tries to launch an external help viewer (e.g., hh.exe for .chm files, or a Java‑based help viewer). Error FRM‑18105 means the launch attempt failed. Possible reasons include: