Patch 38582077: FMW DB Client Update 19.29, additional step to resolve FRM-93522 Error
FMW 12.2.1.4, after installing Patch 38582077, Oracle Forms refused to launch, with error FRM-93522.
Checking Forms Logs contained the following lines:
[WLS_FORMS] [ERROR] [FRM-93546] [oracle.forms.servlet] ... symbol lookup error: …/bin/frmweb: undefined symbol: naesha512_compare_checksums
[WLS_FORMS] [ERROR] [FRM-93552] [oracle.forms.servlet] ... [SRC_METHOD: logConnectionException] cannot connect to runtime process: Newly created runtime process has terminated abnormally.
The issue appears to have been that frmweb binary had been originally compiled against shared DB client libraries that have been updated with this patch.
Solution was to recompile the Forms executable:
cd $ORACLE_HOME/forms/lib
make -f ins_forms.mk sharedlib frmopmn_wrp_install frmctrl_install frmweb_install frmcmpb_install frmcmp_install frmbld_install