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.
Netbeans requested I file this report, Here was my stack trace as reported: java.lang.reflect.UndeclaredThrowableException at $Proxy9.childrenRemoved(Unknown Source) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children$Keys.notifyRemove(Children.java:2092) at org.openide.nodes.Children.updateRemove(Children.java:816) at org.openide.nodes.Children.setEntries(Children.java:774) at org.openide.nodes.Children$4.run(Children.java:2030) at org.openide.util.Mutex.postRequest(Mutex.java:1124) at org.openide.util.Mutex.postWriteRequest(Mutex.java:483) at org.openide.nodes.Children$Keys.applyKeys(Children.java:2039) at org.openide.nodes.Children$Keys.setKeys(Children.java:2020) at org.openide.nodes.FilterNode$ChildrenAdapter.run(FilterNode.java:1446) at org.openide.nodes.FilterNode$Children.updateKeys(FilterNode.java:1400) at org.openide.nodes.FilterNode$Children.filterChildrenRemoved(FilterNode.java:1378) at org.openide.nodes.FilterNode$ChildrenAdapter.childrenRemoved(FilterNode.java:1479) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children.refreshEntry(Children.java:1096) at org.openide.nodes.Children$Array.refreshImpl(Children.java:1357) at org.openide.nodes.Children$2.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.remove(Children.java:1436) at com.sun.tools.ide.uml.project.ui.nodes.UMLChildren.recalculateChildren(UMLChildren.java:152) at com.sun.tools.ide.uml.project.ui.nodes.UMLModelRootNode.recalculateChildren(UMLModelRootNode.java:287) at com.sun.tools.ide.uml.integration.netbeans.actions.UpdateModelAction$2$1.run(UpdateModelAction.java:344) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) [catch] 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) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410) ... 34 more Caused by: java.lang.ArrayIndexOutOfBoundsException: 35 >= 35 at java.util.Vector.elementAt(Vector.java:432) at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230) at javax.swing.tree.VariableHeightLayoutCache.treeNodesRemoved(VariableHeightLayoutCache.java:543) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeNodesRemoved(BasicTreeUI.java:3703) at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(DefaultTreeModel.java:528) at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(DefaultTreeModel.java:308) at org.openide.explorer.view.NodeTreeModel$Listener.removed(NodeTreeModel.java:159) at org.openide.explorer.view.VisualizerChildren.removed(VisualizerChildren.java:137) at org.openide.explorer.view.VisualizerEvent$Removed.run(VisualizerEvent.java:117) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:639) at org.openide.util.Mutex.doEvent(Mutex.java:1152) at org.openide.util.Mutex.writeAccess(Mutex.java:369) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:618) at org.openide.explorer.view.VisualizerNode.childrenRemoved(VisualizerNode.java:305) ... 38 more ==> java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410) at $Proxy9.childrenRemoved(Unknown Source) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children$Keys.notifyRemove(Children.java:2092) at org.openide.nodes.Children.updateRemove(Children.java:816) at org.openide.nodes.Children.setEntries(Children.java:774) at org.openide.nodes.Children$4.run(Children.java:2030) at org.openide.util.Mutex.postRequest(Mutex.java:1124) at org.openide.util.Mutex.postWriteRequest(Mutex.java:483) at org.openide.nodes.Children$Keys.applyKeys(Children.java:2039) at org.openide.nodes.Children$Keys.setKeys(Children.java:2020) at org.openide.nodes.FilterNode$ChildrenAdapter.run(FilterNode.java:1446) at org.openide.nodes.FilterNode$Children.updateKeys(FilterNode.java:1400) at org.openide.nodes.FilterNode$Children.filterChildrenRemoved(FilterNode.java:1378) at org.openide.nodes.FilterNode$ChildrenAdapter.childrenRemoved(FilterNode.java:1479) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children.refreshEntry(Children.java:1096) at org.openide.nodes.Children$Array.refreshImpl(Children.java:1357) at org.openide.nodes.Children$2.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.remove(Children.java:1436) at com.sun.tools.ide.uml.project.ui.nodes.UMLChildren.recalculateChildren(UMLChildren.java:152) at com.sun.tools.ide.uml.project.ui.nodes.UMLModelRootNode.recalculateChildren(UMLModelRootNode.java:287) at com.sun.tools.ide.uml.integration.netbeans.actions.UpdateModelAction$2$1.run(UpdateModelAction.java:344) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) [catch] 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) Caused by: java.lang.ArrayIndexOutOfBoundsException: 35 >= 35 at java.util.Vector.elementAt(Vector.java:432) at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230) at javax.swing.tree.VariableHeightLayoutCache.treeNodesRemoved(VariableHeightLayoutCache.java:543) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeNodesRemoved(BasicTreeUI.java:3703) at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(DefaultTreeModel.java:528) at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(DefaultTreeModel.java:308) at org.openide.explorer.view.NodeTreeModel$Listener.removed(NodeTreeModel.java:159) at org.openide.explorer.view.VisualizerChildren.removed(VisualizerChildren.java:137) at org.openide.explorer.view.VisualizerEvent$Removed.run(VisualizerEvent.java:117) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:639) at org.openide.util.Mutex.doEvent(Mutex.java:1152) at org.openide.util.Mutex.writeAccess(Mutex.java:369) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:618) at org.openide.explorer.view.VisualizerNode.childrenRemoved(VisualizerNode.java:305) ... 38 more ==> java.lang.ArrayIndexOutOfBoundsException: 35 >= 35 at java.util.Vector.elementAt(Vector.java:432) at javax.swing.tree.DefaultMutableTreeNode.getChildAt(DefaultMutableTreeNode.java:230) at javax.swing.tree.VariableHeightLayoutCache.treeNodesRemoved(VariableHeightLayoutCache.java:543) at javax.swing.plaf.basic.BasicTreeUI$Handler.treeNodesRemoved(BasicTreeUI.java:3703) at javax.swing.tree.DefaultTreeModel.fireTreeNodesRemoved(DefaultTreeModel.java:528) at javax.swing.tree.DefaultTreeModel.nodesWereRemoved(DefaultTreeModel.java:308) at org.openide.explorer.view.NodeTreeModel$Listener.removed(NodeTreeModel.java:159) at org.openide.explorer.view.VisualizerChildren.removed(VisualizerChildren.java:137) at org.openide.explorer.view.VisualizerEvent$Removed.run(VisualizerEvent.java:117) at org.openide.util.Mutex.readAccess(Mutex.java:287) at org.openide.explorer.view.VisualizerNode$QP.run(VisualizerNode.java:639) at org.openide.util.Mutex.doEvent(Mutex.java:1152) at org.openide.util.Mutex.writeAccess(Mutex.java:369) at org.openide.explorer.view.VisualizerNode$QP.runSafe(VisualizerNode.java:618) at org.openide.explorer.view.VisualizerNode.childrenRemoved(VisualizerNode.java:305) at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:410) at $Proxy9.childrenRemoved(Unknown Source) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children$Keys.notifyRemove(Children.java:2092) at org.openide.nodes.Children.updateRemove(Children.java:816) at org.openide.nodes.Children.setEntries(Children.java:774) at org.openide.nodes.Children$4.run(Children.java:2030) at org.openide.util.Mutex.postRequest(Mutex.java:1124) at org.openide.util.Mutex.postWriteRequest(Mutex.java:483) at org.openide.nodes.Children$Keys.applyKeys(Children.java:2039) at org.openide.nodes.Children$Keys.setKeys(Children.java:2020) at org.openide.nodes.FilterNode$ChildrenAdapter.run(FilterNode.java:1446) at org.openide.nodes.FilterNode$Children.updateKeys(FilterNode.java:1400) at org.openide.nodes.FilterNode$Children.filterChildrenRemoved(FilterNode.java:1378) at org.openide.nodes.FilterNode$ChildrenAdapter.childrenRemoved(FilterNode.java:1479) at org.openide.nodes.Node.fireSubNodesChange(Node.java:1014) at org.openide.nodes.Children.notifyRemove(Children.java:844) at org.openide.nodes.Children.refreshEntry(Children.java:1096) at org.openide.nodes.Children$Array.refreshImpl(Children.java:1357) at org.openide.nodes.Children$2.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.remove(Children.java:1436) at com.sun.tools.ide.uml.project.ui.nodes.UMLChildren.recalculateChildren(UMLChildren.java:152) at com.sun.tools.ide.uml.project.ui.nodes.UMLModelRootNode.recalculateChildren(UMLModelRootNode.java:287) at com.sun.tools.ide.uml.integration.netbeans.actions.UpdateModelAction$2$1.run(UpdateModelAction.java:344) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) [catch] 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)
Please provide steps to reproduce the problem.
I cannot reproduce, I just repeatedly experienced this error when evaluating the UML Module and filed this issue because the popup dialog asked me to. If the stacktrace doesn't help you, the close this issue.
not sure how to reproduce without user scenario.