Exception thrown when removing a buddy

Bug #172992 reported by SuperMMX
2
Affects Status Importance Assigned to Milestone
jAccent
Fix Committed
Low
SuperMMX

Bug Description

     [java] 11:24:49 INFO DialectEventManager:54 Issuing event: DialectBuddyEvent:[Source = org.supermmx.jdialect.DialectBuddyManager@766a24, ID = buddy.removed, Buddy = org.supermmx.jdialect.DialectBuddy@1774b9b]
     [java] 11:24:49 INFO AccentBuddyListModel:70 dialect event = buddy.removed
     [java] 11:24:49 ERROR AccentRemoveBuddyAction:38 Removing buddy org.supermmx.jdialect.DialectBuddy@1774b9b
     [java] java.lang.IllegalArgumentException: node does not have a parent.
     [java] at javax.swing.tree.DefaultTreeModel.removeNodeFromParent(DefaultTreeModel.java:236)
     [java] at org.supermmx.jaccent.model.AccentBuddyListModel.processEvent(AccentBuddyListModel.java:91)
     [java] at org.supermmx.jdialect.DialectEventManager.issueEvent(DialectEventManager.java:60)
     [java] at org.supermmx.jdialect.DialectBuddyManager.fireBuddyRemoved(DialectBuddyManager.java:375)
     [java] at org.supermmx.jdialect.DialectBuddyManager.removeBuddy(DialectBuddyManager.java:243)
     [java] at org.supermmx.jaccent.action.AccentRemoveBuddyAction.actionPerformed(AccentRemoveBuddyAction.java:36)
     [java] at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
     [java] at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
     [java] at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
     [java] at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
     [java] at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
     [java] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)
     [java] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)
     [java] at java.awt.Component.processMouseEvent(Component.java:6038)
     [java] at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
     [java] at java.awt.Component.processEvent(Component.java:5803)
     [java] at java.awt.Container.processEvent(Container.java:2058)
     [java] at java.awt.Component.dispatchEventImpl(Component.java:4410)
     [java] at java.awt.Container.dispatchEventImpl(Container.java:2116)
     [java] at java.awt.Component.dispatchEvent(Component.java:4240)
     [java] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
     [java] at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
     [java] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
     [java] at java.awt.Container.dispatchEventImpl(Container.java:2102)
     [java] at java.awt.Window.dispatchEventImpl(Window.java:2429)
     [java] at java.awt.Component.dispatchEvent(Component.java:4240)
     [java] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
     [java] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
     [java] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
     [java] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
     [java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
     [java] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
     [java] at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Revision history for this message
SuperMMX (supermmx) wrote :

Fixed in revision 138

Changed in jaccent:
assignee: nobody → supermmx
importance: Undecided → Low
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.