Skip to Main Content

Oracle Forms

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

FRM-93652: The runtime process has terminated abnormally

arvind.anchanJan 29 2025

Hi, I am getting FRM-92652 on A form when I navigate to the form. We have just migrated our application from 12.2.1.3 to 12.2.1.19 and it only happens on one form, which apparently makes use of WEBUTIL functionality. Following are the Java Console Log

Java Plug-in 11.431.2.10
Using JRE version 1.8.0_431-b10 Java HotSpot(TM) 64-Bit Server VM
JRE expiration date: 15/02/25 00:00
console.user.home = C:\Users\arvianch
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
The proxy host is null, and the proxy port is 0.
Native HTTP implementation is being used for the connection.
The connection mode is HTTP.
Forms Session ID is WLS_FORMS.formsapp.72
Forms Applet version is 12.2.1.19
2025-Jan-29 16:45:55.108 WUI[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.137 WUF[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.137 WUH[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.154 WUS[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.156 WUT[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.156 WUO[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.156 WUL[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.156 WUB[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:45:55.278 WUI[setProperty()] Setting property WUC_SYSLIB_DIR to webutil\syslib\\win64::spsdevw
2025-Jan-29 16:45:55.278 WUI[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to install.syslib.dir
2025-Jan-29 16:45:55.278 WUI[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:45:55.278 WUI[loadSettings()] Local properties file loaded
2025-Jan-29 16:45:55.300 WUI[getProperty()] Getting property WUC_BEAN_VERSION
2025-Jan-29 16:45:55.326 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:55.326 WUI[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:55.326 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:55.326 WUI[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.ffisamp.dll
2025-Jan-29 16:45:55.326 WUI[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:45:55.341 WUI[setProperty()] Setting property WUC_TRANS_MSG to INST_PGRS_TITLE|
2025-Jan-29 16:45:55.341 WUI[getProperty()] Getting property WUC_TRANS_MSG
2025-Jan-29 16:45:55.436 WUI[setProperty()] Setting property WUC_TRANS_MSG to INST_PGRS_SUBTITLE|
2025-Jan-29 16:45:55.436 WUI[getProperty()] Getting property WUC_TRANS_MSG
2025-Jan-29 16:45:55.467 WUI[setProperty()] Setting property WUC_URL_DOWNLOAD to 1|40960|Y|/webutil/win64/ffisamp.dll|ffisamp.dll|WebUtil Install|Downloading required libraries; Please wait...|ffisamp.dll
2025-Jan-29 16:45:55.467 WUI[getProperty()] Getting property WUC_URL_DOWNLOAD
2025-Jan-29 16:45:55.483 ERROR>WUC-24 [URLDownload.pullFile()] Error reading URL http://slnxspsowl05.woki.uk.ssg:7777/forms/webutil/win64/ffisamp.dll
2025-Jan-29 16:45:58.912 WUT[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.912 WUT[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.912 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.jacob-1.18-M2-x64.dll
2025-Jan-29 16:45:58.912 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:45:58.944 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.JNIsharedstubs.dll
2025-Jan-29 16:45:58.944 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:45:58.960 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.d2kwut60.dll
2025-Jan-29 16:45:58.960 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:45:58.975 WUB[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUB[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.975 WUL[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUL[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.975 WUO[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUO[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.975 WUS[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUS[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.975 WUH[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUH[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:58.975 WUF[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:45:58.975 WUF[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:45:59.74 WUB[setProperty()] Setting property WUB_SEPARATEFRAME_ICON to pr2_logo.gif
2025-Jan-29 16:46:13.47 WUI[getProperty()] Getting property WUI_HOSTNAME
2025-Jan-29 16:46:13.237 WUI[VBeanCommon.destroy()] WebUtil GetClientInfo Utility being removed..
2025-Jan-29 16:46:13.237 WUF[VBeanCommon.destroy()] WebUtil Client Side File Functions being removed..
2025-Jan-29 16:46:13.237 WUH[VBeanCommon.destroy()] WebUtil Client Side Host Commands being removed..
2025-Jan-29 16:46:13.237 WUS[VBeanCommon.destroy()] WebUtil Session Monitoring Facilities being removed..
2025-Jan-29 16:46:13.237 WUT[VBeanCommon.destroy()] WebUtil File Transfer Bean being removed..
2025-Jan-29 16:46:13.237 WUO[VBeanCommon.destroy()] WebUtil Client Side Ole Functions being removed..
2025-Jan-29 16:46:13.237 WUL[VBeanCommon.destroy()] WebUtil C API Functions being removed..
2025-Jan-29 16:46:13.316 WUB[VBeanCommon.destroy()] WebUtil Browser Functions being removed..
2025-Jan-29 16:46:13.375 WUI[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUF[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUH[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUS[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUT[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUO[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUL[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.390 WUB[VBeanCommon.findLocalHost()] obtaining LocalHost info from InetAddress
2025-Jan-29 16:46:13.678 WUI[setProperty()] Setting property WUC_SYSLIB_DIR to webutil\syslib\\win64::spsdevw
2025-Jan-29 16:46:13.678 WUI[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to install.syslib.dir
2025-Jan-29 16:46:13.678 WUI[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:46:13.678 WUI[loadSettings()] Local properties file loaded
2025-Jan-29 16:46:13.709 WUI[getProperty()] Getting property WUC_BEAN_VERSION
2025-Jan-29 16:46:13.722 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:13.722 WUI[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:13.722 WUI[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:13.722 WUI[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.ffisamp.dll
2025-Jan-29 16:46:13.722 WUI[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:46:13.755 WUI[setProperty()] Setting property WUC_TRANS_MSG to INST_PGRS_TITLE|
2025-Jan-29 16:46:13.755 WUI[getProperty()] Getting property WUC_TRANS_MSG
2025-Jan-29 16:46:13.770 WUI[setProperty()] Setting property WUC_TRANS_MSG to INST_PGRS_SUBTITLE|
2025-Jan-29 16:46:13.770 WUI[getProperty()] Getting property WUC_TRANS_MSG
2025-Jan-29 16:46:13.801 WUI[setProperty()] Setting property WUC_URL_DOWNLOAD to 1|40960|Y|/webutil/win64/ffisamp.dll|ffisamp.dll|WebUtil Install|Downloading required libraries; Please wait...|ffisamp.dll
2025-Jan-29 16:46:13.801 WUI[getProperty()] Getting property WUC_URL_DOWNLOAD
2025-Jan-29 16:46:13.801 ERROR>WUC-31 [URLDownload.pullFile()] WebUtil server settings have changed. Please close this browser and start a new session
2025-Jan-29 16:46:15.403 WUT[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.403 WUT[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.403 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.jacob-1.18-M2-x64.dll
2025-Jan-29 16:46:15.403 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:46:15.435 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.JNIsharedstubs.dll
2025-Jan-29 16:46:15.435 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:46:15.451 WUT[setProperty()] Setting property WUC_GET_LOCAL_PROPERTY to syslib.d2kwut60.dll
2025-Jan-29 16:46:15.451 WUT[getProperty()] Getting property WUC_GET_LOCAL_PROPERTY
2025-Jan-29 16:46:15.482 WUB[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUB[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.482 WUL[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUL[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.482 WUO[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUO[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.482 WUS[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUS[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.482 WUH[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUH[setProperty()] Setting property WUC_SRV_LOGGING to 0
2025-Jan-29 16:46:15.482 WUF[setProperty()] Setting property WUC_BLOCK_ALLOW_HEART_BEAT to 0
2025-Jan-29 16:46:15.482 WUF[setProperty()] Setting property WUC_SRV_LOGGING to 0
FRM-93652: The runtime process has terminated abnormally.

Contact your system administrator.

This post has been answered by Michael Ferrante-Oracle on Jan 30 2025
Jump to Answer

Comments

The language shown in the Forms runtime is the result of your NLS_LANG setting in the runtime environment configuration (e.g. default.env). However, Forms can only change the language of labels it knows about. For example, the ones you highlighted. The column titles, in your example are labels that you elected to use (or column names from the DB). As a result, we cannot change them automatically because we would have no idea if that is what you wanted to do.

You would need to programmatically change those if desired. For example:

SET_LOV_COLUMN_PROPERTY ('LOV1', 2, TITLE, 'Nombre del empleado (Spanish)');

In this example, I am running a form in English but want one column to show in Spanish. So, I use the code above to make that change at runtime.

xu meng Feb 12 2025

Thanks for your reply, your example has inspired me a bit, but it still can't meet my usage needs.
I'm confused about:
When my system language variable is Chinese, I want to make the LOV component's Query/Confirm/Cancel button appear separately in other languages. As shown in the image above.
I don't know, but you can understand what I mean.

xu meng Feb 12 2025

As shown on the picture you provided. "查询" is displayed when the Chinese environment variable is used, and "FIND" is displayed when it is used in English. At present, I want to make the button of its LOV component window display "FIND" separately in the Chinese system, but I have not found the method in the help document and the network.

As I mentioned, strings built into Forms like “Find”, “Ok”, “Cancel”, and others can be translated into the language you choose in the runtime environment using the NLS_LANG settings. Unfortunately, this cannot be changed after the application has been started. So if the app is started with for example, Chinese-Traditional it cannot later be changed to French while the form is running. This means that you must either configure your server to support multiple languages and create modules for each language. This is often the best approach. There are other ways that customers have used, but what I described here likely would require the smallest effort.

You did not mention which Forms version you are using and therefore I cannot point you to the documentation for that version. However, here is the link to the related documentation for Forms 14.1.2. The concepts are basically the same for earlier versions, although some minor improvements have been introduced in the latest release (14.1.2).

https://docs.oracle.com/en/middleware/developer-tools/forms/14.1.2/working-forms/enabling-language-detection.html

But again, for strings that do not natively belong to Forms (you created them) you would need to programmatically change them as necessary.

xu meng Feb 12 2025

OH! I will try to implement your plan first. Thank you for your patience. My Forms version is 11.1.2.

As you are likely aware, but I feel it necessary to mention in case you are not, Forms 11.1.2 was desupported many years ago. I recommend you consider upgrading to the latest Supported version in order to ensure that you can get the latest bug fixes (including security fixes), the latest features, and improvements like what I mentioned about language support and others.

Details can always be found on the Forms product page.

https://www.oracle.com/application-development/technologies/forms/forms.html

xu meng Feb 12 2025

Thank you for telling me this news. I will consider your suggestion carefully and refer to it later. Thank you for your answer.

1 - 7

Post Details

Added on Jan 29 2025
5 comments
121 views