Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-902 Support for privacy lists (blocking)
  3. SPARK-1252

PrivcyPlugin No rightclick menu on ContactGroups

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Seems to be a trivial error when listening to mouseactions in PrivacyPlugin and the clicked item is not instance of ContacItem.

      Exception in thread "AWT-EventQueue-1" java.lang.ClassCastException: org.jivesoftware.spark.ui.ContactGroup cannot be cast to org.jivesoftware.spark.ui.ContactItem
      at org.jivesoftware.sparkimpl.plugin.privacy.PrivacyPlugin$2.poppingUp(PrivacyPlugin.java:134)
      at org.jivesoftware.spark.ui.ContactList.fireContextMenuListenerPopup(ContactList.java:2103)
      at org.jivesoftware.spark.ui.ContactList.contactGroupPopup(ContactList.java:1427)
      at org.jivesoftware.spark.ui.ContactGroup.fireContactGroupPopupEvent(ContactGroup.java:699)
      at org.jivesoftware.spark.ui.ContactGroup.access$4(ContactGroup.java:697)
      at org.jivesoftware.spark.ui.ContactGroup$2.checkPopup(ContactGroup.java:140)
      at org.jivesoftware.spark.ui.ContactGroup$2.mouseReleased(ContactGroup.java:125)
      at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
      at java.awt.Component.processMouseEvent(Component.java:6289)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at java.awt.Component.processEvent(Component.java:6054)
      at java.awt.Container.processEvent(Container.java:2041)
      at java.awt.Component.dispatchEventImpl(Component.java:4652)
      at java.awt.Container.dispatchEventImpl(Container.java:2099)
      at java.awt.Component.dispatchEvent(Component.java:4482)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
      at java.awt.Container.dispatchEventImpl(Container.java:2085)
      at java.awt.Window.dispatchEventImpl(Window.java:2478)
      at java.awt.Component.dispatchEvent(Component.java:4482)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
      at java.awt.EventQueue.access$000(EventQueue.java:85)
      at java.awt.EventQueue$1.run(EventQueue.java:603)
      at java.awt.EventQueue$1.run(EventQueue.java:601)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      at java.awt.EventQueue$2.run(EventQueue.java:617)
      at java.awt.EventQueue$2.run(EventQueue.java:615)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
      at org.jivesoftware.sparkimpl.plugin.idle.UserIdlePlugin$1.dispatchEvent(UserIdlePlugin.java:159)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

        Attachments

          Activity

            People

            Assignee:
            konstantin.zolotarev Konstantin Zolotarev
            Reporter:
            stytrix Holger Bergunde
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: