3 Replies Latest reply: Mar 15, 2013 4:25 AM by 904482 RSS

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

    927509
      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