R12 AHM: Account
Hierarchy Manager Doesn't Launch [ID 824998.1]
| ||
In General Ledger, when navigating to Setup -> Account
-> Manager, the Account Hierarchy Manager doesn't launch.
The Java console shows the following error:
Exception in
thread "thread applet-oracle.apps.gl.jahe.javaui.client.Jahe-1"
java.lang.NoClassDefFoundError: oracle/apps/fnd/common/Version
at oracle.apps.fnd.tcf.net.URLServerConnection.<clinit>(URLServerConnection.java:67)
at oracle.apps.fnd.tcf.ClientDispatcher.initServer(ClientDispatcher.java:381)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:216)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:193)
at oracle.apps.gl.jahe.javaui.client.Jahe.connectDispatcher(Jahe.java:1384)
at oracle.apps.gl.jahe.javaui.client.Jahe.jbInit(Jahe.java:1046)
at oracle.apps.gl.jahe.javaui.client.Jahe.jump(Jahe.java:863)
at oracle.apps.gl.jahe.javaui.client.Jahe.start(Jahe.java:759)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: oracle.apps.fnd.common.Version
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 10 more
Caused by: java.io.IOException: open HTTP connection
failed:http://XXXXXXXX.localdomain.com:8005/OA_JAVA/oracle/apps/fnd/common/Version.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 14 more
java.lang.NoClassDefFoundError: oracle/apps/fnd/common/Version
at oracle.apps.fnd.tcf.net.URLServerConnection.<clinit>(URLServerConnection.java:67)
at oracle.apps.fnd.tcf.ClientDispatcher.initServer(ClientDispatcher.java:381)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:216)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:193)
at oracle.apps.gl.jahe.javaui.client.Jahe.connectDispatcher(Jahe.java:1384)
at oracle.apps.gl.jahe.javaui.client.Jahe.jbInit(Jahe.java:1046)
at oracle.apps.gl.jahe.javaui.client.Jahe.jump(Jahe.java:863)
at oracle.apps.gl.jahe.javaui.client.Jahe.start(Jahe.java:759)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: oracle.apps.fnd.common.Version
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 10 more
Caused by: java.io.IOException: open HTTP connection
failed:http://XXXXXXXX.localdomain.com:8005/OA_JAVA/oracle/apps/fnd/common/Version.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 14 more
Cause
Root cause is on TCF functionality.
The same problem occurs when viewing menu View Tree as
described in Note 787290.1: View Tree Button
Not Working.
Solution
- Navigate to System Administrator -> Application -> Menu
- Query a Menu and press the View Tree button
- If this doesn't open the new window, then this is the same case as described on Note 787290.1: View Tree Button Not Working and you need to follow the same solution.
References
NOTE:787290.1 - View Tree Button
Not Working
############################################################################
View Tree Button
Not Working [ID 787290.1]
| ||
Applies
to:
Oracle Applications Technology Stack - Version: 12.0.1 to
12.0.6
This problem can occur on any platform.
This problem can occur on any platform.
You are attempting to use the "view tree" feature in
the System Administrator responsibility and when trying to view the tree
nothing happens. You also may be trying to use another feature that uses the TCF technology but it fails to function.
Navigation path to
the View Tree functionality
1. Access System Administrator responsibility
3. Navigate to Application > Menu
4. Query any menu
5. Click view tree button
3. Navigate to Application > Menu
4. Query any menu
5. Click view tree button
Nothing will happen when the view tree button is selected!
Debugging The Issue
From the client PC control panel select the java icon and
enable the java console
Reproduce the issue and look for any errors in the java console
You may see the following error stack:
Reproduce the issue and look for any errors in the java console
You may see the following error stack:
Exception
in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
at oracle.apps.fnd.tcf.ClientDispatcher.initServer(ClientDispatcher.java:381)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:1114)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:1085)
at oracle.apps.fnd.hierarchy.client.TreeViewer.connectDispatcher(TreeViewer.java:503)
at oracle.apps.fnd.hierarchy.client.TreeViewer.init(TreeViewer.java:304)
at oracle.apps.fnd.formsClient.AppletAdapter.makeNewApplet(AppletAdapter.java:438)
at oracle.apps.fnd.formsClient.AppletAdapter.handleMessage(AppletAdapter.java:263)
at oracle.apps.fnd.formsClient.AppletAdapter.setProperty(AppletAdapter.java:200)
at oracle.forms.handler.ComponentItem.setCustomProperty(Unknown Source)
at oracle.forms.handler.ComponentItem.onUpdate(Unknown Source)
at oracle.forms.handler.JavaContainer.onUpdate(Unknown Source)
at oracle.forms.handler.UICommon.onUpdate(Unknown Source)
at oracle.forms.engine.Runform.onUpdateHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.SecurityException: class "oracle.apps.fnd.common.Version"'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)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at oracle.apps.fnd.tcf.net.URLServerConnection.<clinit>(URLServerConnection.java:67)
at oracle.apps.fnd.tcf.ClientDispatcher.initServer(ClientDispatcher.java:381)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:1114)
at oracle.apps.fnd.tcf.ClientDispatcher.<init>(ClientDispatcher.java:1085)
at oracle.apps.fnd.hierarchy.client.TreeViewer.connectDispatcher(TreeViewer.java:503)
at oracle.apps.fnd.hierarchy.client.TreeViewer.init(TreeViewer.java:304)
at oracle.apps.fnd.formsClient.AppletAdapter.makeNewApplet(AppletAdapter.java:438)
at oracle.apps.fnd.formsClient.AppletAdapter.handleMessage(AppletAdapter.java:263)
at oracle.apps.fnd.formsClient.AppletAdapter.setProperty(AppletAdapter.java:200)
at oracle.forms.handler.ComponentItem.setCustomProperty(Unknown Source)
at oracle.forms.handler.ComponentItem.onUpdate(Unknown Source)
at oracle.forms.handler.JavaContainer.onUpdate(Unknown Source)
at oracle.forms.handler.UICommon.onUpdate(Unknown Source)
at oracle.forms.engine.Runform.onUpdateHandler(Unknown Source)
at oracle.forms.engine.Runform.processMessage(Unknown Source)
at oracle.forms.engine.Runform.processSet(Unknown Source)
at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
at oracle.forms.engine.Runform.onMessage(Unknown Source)
at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.SecurityException: class "oracle.apps.fnd.common.Version"'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)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at oracle.apps.fnd.tcf.net.URLServerConnection.<clinit>(URLServerConnection.java:67)
This issue is caused by an inconsistent java signer state.
Basically, it seems some files were signed using a different signature to
others
1. Use the ADADMIN tool to regenerate jar files with option
"force" set to "Y"
2. Stop and start middle tier services
3. Re-test the issue
No comments:
Post a Comment