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)
Environment
None
Activity
Walter Ebeling June 22, 2011 at 6:02 PM
Mass closing of all bugs resoved during 2.6.0 and 2.6.1
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)