This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 77699

Summary: UML reverse engineering throws exception
Product: uml Reporter: charvener <charvener>
Component: Diagram ClassAssignee: issues@uml <issues>
Status: VERIFIED WORKSFORME    
Severity: blocker CC: petersl
Priority: P1    
Version: 5.x   
Hardware: All   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:

Description charvener 2006-06-11 22:39:01 UTC
java.lang.IllegalStateException: Cannot initialize -1th child of node jgo; it
already belongs to node jgo
	at org.openide.nodes.Node.assignTo(Node.java:300)
	at org.openide.nodes.Children$Info.useNodes(Children.java:1226)
	at org.openide.nodes.Children.refreshEntry(Children.java:1102)
	at org.openide.nodes.Children$Array.refreshImpl(Children.java:1357)
	at org.openide.nodes.Children$Array$1.run(Children.java:1374)
	at org.openide.util.Mutex.postRequest(Mutex.java:1113)
	at org.openide.util.Mutex.postWriteRequest(Mutex.java:483)
	at org.openide.nodes.Children$Array.refresh(Children.java:1372)
	at org.openide.nodes.Children$Array.add(Children.java:1419)
	at org.netbeans.modules.uml.project.ui.nodes.UMLChildren.add(UMLChildren.java:51)
	at
org.netbeans.modules.uml.project.ui.nodes.UMLElementNode.addChild(UMLElementNode.java:430)
	at
org.netbeans.modules.uml.project.ui.NetBeansUMLProjectTreeModel.addItem(NetBeansUMLProjectTreeModel.java:225)
	at
org.netbeans.modules.uml.ui.products.ad.projecttreedefaultengine.ADProjectTreeEngine.addDiagram(ADProjectTreeEngine.java:1592)
	at
org.netbeans.modules.uml.ui.products.ad.projecttreedefaultengine.ADProjectTreeEngine.addDiagramNode(ADProjectTreeEngine.java:3065)
[catch] at
org.netbeans.modules.uml.ui.products.ad.projecttreedefaultengine.ADProjectTreeEngine$EngineDrawingAreaSink$1.run(ADProjectTreeEngine.java:3846)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	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)
Comment 1 Peter Lam 2006-06-15 00:27:49 UTC
I reverse engineered many java projects but did not see this problem. Could you
please provide more detail on reproducing the problem, eg, which jdk version, is
your java project big or small, steps, anything that helps. Thanks!
Comment 2 Kris Richards 2006-09-21 19:00:23 UTC
this was marked incomplete and unable to reproduce. Time limit expired.
Comment 3 Andrew Korostelev 2006-09-29 16:52:09 UTC
mark as verified not to get bug in 'Resolved/WFM' query (bugs that needs some
clarification from submitter).