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 51614 - [40cat] InvalidExpressionException during debugging
Summary: [40cat] InvalidExpressionException during debugging
Status: CLOSED WORKSFORME
Alias: None
Product: debugger
Classification: Unclassified
Component: Java (show other bugs)
Version: 4.x
Hardware: PC All
: P3 blocker (vote)
Assignee: Roman Ondruska
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-17 23:21 UTC by Jan Jancura
Modified: 2010-04-29 09:20 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jancura 2004-11-17 23:21:30 UTC
org.netbeans.api.debugger.jpda.InvalidExpressionException:
com.sun.jdi.IncompatibleThreadStateException
    at
org.netbeans.modules.debugger.jpda.expr.Evaluator.invokeVirtual(Evaluator.java:1539)
    at
org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.invokeMethod(JPDADebuggerImpl.java:494)
    at
org.netbeans.modules.debugger.jpda.models.AbstractVariable.invokeMethod(AbstractVariable.java:273)
    at
org.netbeans.modules.debugger.jpda.ui.models.JavaVariablesFilter.getChildren(JavaVariablesFilter.java:129)
    at
org.netbeans.modules.debugger.jpda.ui.models.JavaVariablesFilter.getChildrenCount(JavaVariablesFilter.java:226)
    at
org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilter.getChildrenCount(VariablesTreeModelFilter.java:110)
    at
org.netbeans.spi.viewmodel.Models$CompoundTreeModel.getChildrenCount(Models.java:551)
    at
org.netbeans.modules.debugger.jpda.ui.models.VariablesTreeModelFilterSI.getChildrenCount(VariablesTreeModelFilterSI.java:165)
    at
org.netbeans.spi.viewmodel.Models$CompoundTreeModel.getChildrenCount(Models.java:551)
    at
org.netbeans.modules.viewmodel.CompoundModel.getChildrenCount(CompoundModel.java:131)
    at
org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.refreshChildren(TreeModelNode.java:286)
    at
org.netbeans.modules.viewmodel.TreeModelNode$TreeModelChildren.addNotify(TreeModelNode.java:275)
    at
org.openide.nodes.Children.callAddNotify(Children.java:419)
    at
org.openide.nodes.Children.getArray(Children.java:469)
    at
org.openide.nodes.Children.getNodes(Children.java:315)
    at
org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:179)
    at
org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:218)
    at
javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168)
    at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1461)
    at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
    at
javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)
    at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)
    at
javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1542)
    at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3578)
    at
javax.swing.JTree.fireTreeExpanded(JTree.java:2235)
    at
javax.swing.JTree.setExpandedState(JTree.java:3006)
    at javax.swing.JTree.expandPath(JTree.java:1742)
    at
javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2149)
    at
javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2136)
    at
javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2090)
    at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3423)
    at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3393)
    at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
    at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
    at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
    at
java.awt.Component.processMouseEvent(Component.java:5485)
    at
javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
    at
java.awt.Component.processEvent(Component.java:5253)
    at
java.awt.Container.processEvent(Container.java:1966)
    at
java.awt.Component.dispatchEventImpl(Component.java:3955)
    at
java.awt.Container.dispatchEventImpl(Container.java:2024)
    at
java.awt.Component.dispatchEvent(Component.java:3803)
    at
org.openide.explorer.view.TreeTable$TreeTableCellEditor.isCellEditable(TreeTable.java:970)
    at javax.swing.JTable.editCellAt(JTable.java:2636)
    at
org.openide.explorer.view.TreeTable.editCellAt(TreeTable.java:492)
    at
org.openide.explorer.view.TreeTable$TreeTableUI$TreeTableMouseInputHandler.processMouseEvent(TreeTable.java:1393)
    at
org.openide.explorer.view.TreeTable$TreeTableUI$TreeTableMouseInputHandler.mousePressed(TreeTable.java:1310)
    at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:222)
    at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:221)
    at
java.awt.Component.processMouseEvent(Component.java:5485)
    at
javax.swing.JComponent.processMouseEvent(JComponent.java:3093)
    at
java.awt.Component.processEvent(Component.java:5253)
    at
java.awt.Container.processEvent(Container.java:1966)
    at
java.awt.Component.dispatchEventImpl(Component.java:3955)
    at
java.awt.Container.dispatchEventImpl(Container.java:2024)
    at
java.awt.Component.dispatchEvent(Component.java:3803)
    at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
    at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3889)
    at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
    at
java.awt.Container.dispatchEventImpl(Container.java:2010)
    at
java.awt.Window.dispatchEventImpl(Window.java:1766)
    at
java.awt.Component.dispatchEvent(Component.java:3803)
    at
java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
    at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
    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 Jan Jancura 2005-04-13 09:26:52 UTC
No chance to fix in 4.1.
Comment 2 Roman Ondruska 2005-07-18 10:50:59 UTC
After changes in threading this is not reproducible.
Comment 3 Quality Engineering 2010-04-29 09:20:12 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.