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!

problem with oracle forms

diego vettorel2 days ago

Hi everybody,

could you please help me on this problem.

I have oracle forms, fusion e wls 12.2.1.4.0 on windows server 2019 instance.

I have:

- 1 master node, with a server, a forms system component and the admin

- 1 secondary node, with one server

Users access to forms of the master node directly to it with:

http://masternode:9001/forms/frmservlet?config=xxx

and it works.

I need to add a forms system components to the secondary node that will reply to the url:

http://secondarynode:9001/forms/frmservlet?config=xxx

but I cannot make it work.

I did:

  1. used config.cmd to add a system component and to connect it to the secondary node
  2. rebooted everything
  3. but when I try to reach the url I get:

Oracle Fusion Middleware Forms Services
FRM-93131: impossible to find the html file basejpi.htm.

but the files are in the correct place:

D:\Oracle\Middleware\Oracle_Home\user_projects\domains\xxx\config\fmwconfig\components\FORMS\instances\

in the:
formsapp-diagnostic.log

I have this error:

[2025-11-01T05:32:29.678+01:00] [xxx] [ERROR] [FRM-93135] [oracle.forms.servlet] [tid: 135] [userId: <anonymous>] [ecid: d48f3fe0-9301-4d53-9b8b-c978772fcd76-00000047,0] [APP: formsapp] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FORMS_SESSION_ID: xxx.formsapp.7] [SRC_CLASS: oracle.forms.servlet.FormsServlet$Request] [SRC_METHOD: getBaseFileName] Cannot find base JNLP file base.jnlp. 
[2025-11-01T05:32:29.841+01:00] [xxx] [ERROR] [FRM-60104] [oracle.forms.servlet] [tid: 140] [userId: <anonymous>] [ecid: d48f3fe0-9301-4d53-9b8b-c978772fcd76-00000048,0] [APP: formsapp] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FORMS_SESSION_ID: xxxx.formsapp.8] [SRC_CLASS: oracle.forms.config.utils.FormsappConfigUtils] [SRC_METHOD: getFormsInstanceName] error reading the Forms System component instance[[ 
java.lang.NullPointerException 
at oracle.forms.config.utils.FormsJMXUtils.getSystemComponentInstance(Unknown Source) 
at oracle.forms.config.utils.FormsappConfigUtils.getFormsInstanceName(Unknown Source) 
at oracle.forms.config.utils.FormsappConfigUtils.getFormsInstanceName(Unknown Source) 
at oracle.forms.config.utils.FormsappConfigUtils.getFormsInstance(Unknown Source) 
at oracle.forms.config.utils.FormsappConfigUtils.getTemplateHtmlFile(Unknown Source) 
at oracle.forms.servlet.FormsServlet.findFile(Unknown Source) 
at oracle.forms.servlet.FormsServlet.access$800(Unknown Source) 
at oracle.forms.servlet.FormsServlet$Request.getBaseFileName(Unknown Source) 
at oracle.forms.servlet.FormsServlet$Request.doRequest(Unknown Source) 
at oracle.forms.servlet.FormsServlet$Request.access$000(Unknown Source) 
at oracle.forms.servlet.FormsServlet.doGet(Unknown Source) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295) 
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) 
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) 
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353) 
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) 
at oracle.security.jps.ee.http.JpsAbsFilter$3.run(JpsAbsFilter.java:175) 
at java.security.AccessController.doPrivileged(Native Method) 
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) 
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650) 
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:112) 
at oracle.security.jps.ee.http.JpsAbsFilter.doFilterInternal(JpsAbsFilter.java:293) 
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:150) 
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94) 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) 
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248) 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) 
at oracle.jrf.servlet.ExtensibleGlobalFilter.doFilter(ExtensibleGlobalFilter.java:92) 
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) 
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3797) 
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3763) 
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) 
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) 
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) 
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) 
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2451) 
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2299) 
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2277) 
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1720) 
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1680) 
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) 
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) 
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) 
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) 
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) 
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:655) 
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) 
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) 

]] 
[2025-11-01T05:32:29.842+01:00] [xxx] [ERROR] [FRM-93141] [oracle.forms.servlet] [tid: 140] [userId: <anonymous>] [ecid: d48f3fe0-9301-4d53-9b8b-c978772fcd76-00000048,0] [APP: formsapp] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FORMS_SESSION_ID: xxx.formsapp.8] [SRC_CLASS: oracle.forms.servlet.FormsServlet] [SRC_METHOD: logInvalidConfigValue] Section [FFG] of Forms Servlet configuration file D:\Oracle\Middleware\Oracle_Home\user_projects\domains\FRMDomain\config\fmwconfig\servers\xxx\applications\formsapp_12.2.1\config/formsweb.cfg[[ 
specifies the nonexistent file base.jnlp for parameter basejnlp. 
]] 
[2025-11-01T05:32:29.842+01:00] [xxx] [ERROR] [FRM-93135] [oracle.forms.servlet] [tid: 140] [userId: <anonymous>] [ecid: d48f3fe0-9301-4d53-9b8b-c978772fcd76-00000048,0] [APP: formsapp] [partition-name: DOMAIN] [tenant-name: GLOBAL] [FORMS_SESSION_ID: xxxx.formsapp.8] [SRC_CLASS: oracle.forms.servlet.FormsServlet$Request] [SRC_METHOD: getBaseFileName] Cannot find base JNLP file base.jnlp.

but the parameters of:

D:\Oracle\Middleware\Oracle_Home\user_projects\domains\FRMDomain\config\fmwconfig\servers\xxx\applications\formsapp_12.2.1\config/formsweb.cfg

are exactly the same of the master server where everything goes perfectly

could please somebody help me?
It's days that I'm trying to change every possible file or configuration.

thank you

Comments
Post Details
Added 2 days ago
1 comment
45 views