Class "oracle.forms.engine.Main"'s Signer Information Does Not Match
(Doc ID 3023283.1)
Last updated on MAY 22, 2024
Applies to:
Oracle Forms - Version 12.2.1.19.0 and laterOracle Forms for OCI - Version 12.2.1.19.0 and later
Information in this document applies to any platform.
Symptoms
On : 12.2.1.19.0 version, Upgrade, Patching and Maintenance
After applying Forms QPR patch: 36475988, Forms Stand Alone Launcher stops working and the following error is seen:
ERROR
-----------------------
Detected Java version: 1.8.0_381
Inspecting archive files in cache directory C:\Users\<USER>\AppData\Local\Temp\frmsal\..\12.2.1.19
Downloading archive file frmall.jar to cache subdirectory <SUBDIRECTORY>
Downloading archive file frmwebutil.jar to cache subdirectory <SUBDIRECTORY>
Downloading archive file bean_timer.jar to cache subdirectory <SUBDIRECTORY>
Using cached archive file frmwebutil.jar from cache subdirectory <SUBDIRECTORY>
Downloading archive file jacob.jar to cache subdirectory <SUBDIRECTORY>
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at oracle.forms.saa.FormsStandAloneApp.main(Unknown Source)
Caused by: java.lang.SecurityException: class "oracle.forms.engine.Main"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
Inspecting archive files in cache directory C:\Users\<USER>\AppData\Local\Temp\frmsal\..\12.2.1.19
Downloading archive file frmall.jar to cache subdirectory <SUBDIRECTORY>
Downloading archive file frmwebutil.jar to cache subdirectory <SUBDIRECTORY>
Downloading archive file bean_timer.jar to cache subdirectory <SUBDIRECTORY>
Using cached archive file frmwebutil.jar from cache subdirectory <SUBDIRECTORY>
Downloading archive file jacob.jar to cache subdirectory <SUBDIRECTORY>
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at oracle.forms.saa.FormsStandAloneApp.main(Unknown Source)
Caused by: java.lang.SecurityException: class "oracle.forms.engine.Main"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(Unknown Source)
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
-
The issue can be reproduced at will with the following steps:
1. Apply QPR patch: 36475988
2. Attempt to run: java.exe -jar c:\fsal\frmsal.jar -url "http://<HOSTNAME>/forms/frmservlet?config=<Config_standaloneapp>"
Changes
Applied QPR patch 36475988
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |