This discussion is archived
3 Replies Latest reply: Mar 15, 2013 2:25 AM by 904482 RSS

SIM Error - Unable to find screen - Create Item Ticket and Signer error

927509 Newbie
Currently Being Moderated
Hi,

When I bring up the SIM application from Eclipse, everything works normally.
But I navigate to ITEM TICKET SCREEN, and here when i click on Create , to create an Item Ticket,
ideally It should open the Item Ticket Detail Screen,

instead it throws an error,
2013-01-14 11:30:16,855 ERROR [AWT-EventQueue-1][application.NavigationManager] Unable to find screen: oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailScreen

and the screen is not opened, it just maintains the current screen which is ITEM TICKET LIST SCREEN,

but this is present in Navigation.xml screen and then i am able to find it in one for the project folders,

Any idea why exactly I am getting this issue, any way to make it work fine.

it was working sometime back, and i dont think any change regarding this has been made.

sim version :13.2


in a totally un-realted scenario (that's what I think, there is one more class "NEWRetailItemSearchProcessor", for this I get an exception,
signer information does not match signer information of other classes in the same package


I have two questions,

1. Is it because of the signer Issue, I am getting the other error -"*Unable to find screen: oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailScreen*"

2. How do I resolve the signer issue,
it says,
class "oracle.retail.sim.closed.simclient.editor.NEWRetailItemSearchProcessor"'s signer information does not match signer information of other classes in the same package

but in this package "oracle.retail.sim.closed.simclient.editor" -- there is no other class except the one mentioned NEWRetailItemSearchProcessor

2013-01-14 11:30:16,855 ERROR [AWT-EventQueue-1][application.NavigationManager] Unable to find screen: oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailScreen
2013-01-14 11:30:16,855 ERROR [AWT-EventQueue-1][application.NavigationManager] java.lang.SecurityException: class "oracle.retail.sim.closed.simclient.editor.NEWRetailItemSearchProcessor"'s signer information does not match signer information of other classes in the same package
     at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)
     at java.lang.ClassLoader.preDefineClass(ClassLoader.java:488)
     at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
     at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
     at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
     at oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailPanel.initializeScreen(ItemTicketDetailPanel.java:136)
     at oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailPanel.<init>(ItemTicketDetailPanel.java:116)
     at oracle.retail.sim.shared.swing.itemticket.ItemTicketDetailScreen.<init>(ItemTicketDetailScreen.java:16)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
     at java.lang.Class.newInstance0(Class.java:350)
     at java.lang.Class.newInstance(Class.java:303)
     at oracle.retail.sim.closed.application.NavigationManager.createScreen(NavigationManager.java:166)
     at oracle.retail.sim.closed.application.NavigationManager.startScreen(NavigationManager.java:183)
     at oracle.retail.sim.closed.application.NavigationManager.navigate(NavigationManager.java:78)
     at oracle.retail.sim.closed.application.SimplifiedApplicationFrame.navigate(SimplifiedApplicationFrame.java:221)
     at oracle.retail.sim.closed.application.SimplifiedApplicationFrame.actionPerformed(SimplifiedApplicationFrame.java:211)
     at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
     at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
     at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
     at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
     at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
     at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
     at java.awt.Component.processMouseEvent(Component.java:5517)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3129)
     at java.awt.Component.processEvent(Component.java:5282)
     at java.awt.Container.processEvent(Container.java:1966)
     at java.awt.Component.dispatchEventImpl(Component.java:3984)
     at java.awt.Container.dispatchEventImpl(Container.java:2024)
     at java.awt.Component.dispatchEvent(Component.java:3819)
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
     at java.awt.Container.dispatchEventImpl(Container.java:2010)
     at java.awt.Window.dispatchEventImpl(Window.java:1791)
     at java.awt.Component.dispatchEvent(Component.java:3819)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
     at oracle.retail.sim.closed.swing.event.HotKeyEventQueue.dispatchEvent(HotKeyEventQueue.java:34)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Edited by: 924506 on 14 Jan, 2013 3:53 AM

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points