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 143952 - GUI freezes while singlestepping in debugger
Summary: GUI freezes while singlestepping in debugger
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 6.x
Hardware: PC Linux
: P2 blocker with 1 vote (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-14 17:08 UTC by mgoe
Modified: 2008-11-10 16:11 UTC (History)
0 users

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 mgoe 2008-08-14 17:08:40 UTC
While singlestepping through a java program with the debugger the GUI freezes (GUI is repainted but no interaction is 
possible). On the shell the following messages and exceptions were printed:

WARNING [org.netbeans.api.java.source.JavaSource]: JavaSource.runUserActionTask called in AWT event thread by: 
org.netbeans.modules.debugger.jpda.projects.EditorContextImpl.getCurrentElement(EditorContextImpl.java:1726)
WARNING [org.netbeans.api.java.source.JavaSource]: JavaSource.runUserActionTask called in AWT event thread by: 
org.netbeans.modules.debugger.jpda.projects.EditorContextImpl.getCurrentMethodDeclaration(EditorContextImpl.java:964)
  Column id:RESOLVED_LOCATION
org.netbeans.spi.viewmodel.Models$CompoundModel@196864b
  TreeModel = org.netbeans.spi.viewmodel.Models$CompoundTreeModel@173df16
    org.netbeans.modules.debugger.jpda.ui.models.BreakpointsTreeModelFilter@e0573a
      org.netbeans.spi.viewmodel.Models$DelegatingTreeModel@3b3196
    org.netbeans.modules.debugger.ui.models.BreakpointsTreeModel@1ff558e
  NodeModel =     org.netbeans.modules.debugger.ui.models.BreakpointsNodeModel@d24cbe
    org.netbeans.modules.ant.debugger.breakpoints.BreakpointModel@1ece855
    org.netbeans.modules.debugger.jpda.ui.models.BreakpointsNodeModel@1e4698a
    org.netbeans.modules.web.debug.breakpoints.JspBreakpointsNodeModel@386dff
    org.netbeans.modules.web.client.javascript.debugger.models.NbJSBreakpointModel@9de8c3
    org.netbeans.modules.cnd.debugger.gdb.models.BreakpointsNodeModel@141d044
  TableModel = org.netbeans.spi.viewmodel.Models$DelegatingTableModel@34837c
    org.netbeans.modules.debugger.ui.models.BreakpointsTableModel@14a8d1
    org.netbeans.modules.ant.debugger.breakpoints.BreakpointModel@1ece855
    org.netbeans.modules.web.debug.JspTableModel@1ff13f5
    org.netbeans.modules.web.client.javascript.debugger.models.NbJSBreakpointModel@9de8c3
  NodeActionsProvider = org.netbeans.spi.viewmodel.Models$CompoundNodeActionsProvider@1a465e6
    org.netbeans.modules.debugger.jpda.projects.BreakpointsActionsProvider@1015b1
      org.netbeans.modules.debugger.jpda.ui.models.BreakpointsActionsProvider@a54adf
        org.netbeans.modules.web.debug.breakpoints.JspBreakpointActionsProvider@16f733f
          org.netbeans.modules.web.client.javascript.debugger.ui.breakpoints.NbJSBreakpointNodeActions@141ceef
            org.netbeans.modules.cnd.debugger.gdb.models.BreakpointsActionsProvider@7398c7
              org.netbeans.modules.debugger.ui.models.BreakpointsActionsProvider@6b74d3
  ColumnsModel = [org.netbeans.modules.debugger.ui.models.ColumnModels$AbstractColumn@1333b4e, 
org.netbeans.modules.debugger.ui.models.ColumnModels$AbstractColumn@7a971e, 
org.netbeans.modules.web.client.javascript.debugger.models.ResolvedLocationColumnModel@1e630ca]

org.netbeans.spi.viewmodel.UnknownTypeException: LineBreakpoint EntityObserver.java : 427 [class 
org.netbeans.api.debugger.jpda.LineBreakpoint$LineBreakpointImpl]
        at org.netbeans.spi.viewmodel.Models$DelegatingTableModel.getValueAt(Models.java:1512)
        at org.netbeans.spi.viewmodel.Models$CompoundModel.getValueAt(Models.java:3102)
        at org.netbeans.modules.viewmodel.TreeModelNode$MyProperty.evaluateLazily(TreeModelNode.java:979)
        at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1177)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
  Column id:RESOLVED_LOCATION
org.netbeans.spi.viewmodel.Models$CompoundModel@196864b
  TreeModel = org.netbeans.spi.viewmodel.Models$CompoundTreeModel@173df16
    org.netbeans.modules.debugger.jpda.ui.models.BreakpointsTreeModelFilter@e0573a
      org.netbeans.spi.viewmodel.Models$DelegatingTreeModel@3b3196
    org.netbeans.modules.debugger.ui.models.BreakpointsTreeModel@1ff558e
  NodeModel =     org.netbeans.modules.debugger.ui.models.BreakpointsNodeModel@d24cbe
    org.netbeans.modules.ant.debugger.breakpoints.BreakpointModel@1ece855
    org.netbeans.modules.debugger.jpda.ui.models.BreakpointsNodeModel@1e4698a
    org.netbeans.modules.web.debug.breakpoints.JspBreakpointsNodeModel@386dff
    org.netbeans.modules.web.client.javascript.debugger.models.NbJSBreakpointModel@9de8c3
    org.netbeans.modules.cnd.debugger.gdb.models.BreakpointsNodeModel@141d044
  TableModel = org.netbeans.spi.viewmodel.Models$DelegatingTableModel@34837c
    org.netbeans.modules.debugger.ui.models.BreakpointsTableModel@14a8d1
    org.netbeans.modules.ant.debugger.breakpoints.BreakpointModel@1ece855
    org.netbeans.modules.web.debug.JspTableModel@1ff13f5
    org.netbeans.modules.web.client.javascript.debugger.models.NbJSBreakpointModel@9de8c3
  NodeActionsProvider = org.netbeans.spi.viewmodel.Models$CompoundNodeActionsProvider@1a465e6
    org.netbeans.modules.debugger.jpda.projects.BreakpointsActionsProvider@1015b1
      org.netbeans.modules.debugger.jpda.ui.models.BreakpointsActionsProvider@a54adf
        org.netbeans.modules.web.debug.breakpoints.JspBreakpointActionsProvider@16f733f
          org.netbeans.modules.web.client.javascript.debugger.ui.breakpoints.NbJSBreakpointNodeActions@141ceef
            org.netbeans.modules.cnd.debugger.gdb.models.BreakpointsActionsProvider@7398c7
              org.netbeans.modules.debugger.ui.models.BreakpointsActionsProvider@6b74d3
  ColumnsModel = [org.netbeans.modules.debugger.ui.models.ColumnModels$AbstractColumn@1333b4e, 
org.netbeans.modules.debugger.ui.models.ColumnModels$AbstractColumn@7a971e, 
org.netbeans.modules.web.client.javascript.debugger.models.ResolvedLocationColumnModel@1e630ca]

org.netbeans.spi.viewmodel.UnknownTypeException: LineBreakpoint EntityObserver.java : 427 [class 
org.netbeans.api.debugger.jpda.LineBreakpoint$LineBreakpointImpl]
        at org.netbeans.spi.viewmodel.Models$DelegatingTableModel.getValueAt(Models.java:1512)
        at org.netbeans.spi.viewmodel.Models$CompoundModel.getValueAt(Models.java:3102)
        at org.netbeans.modules.viewmodel.TreeModelNode$MyProperty.evaluateLazily(TreeModelNode.java:979)
        at org.netbeans.modules.viewmodel.TreeModelNode$LazyEvaluator.run(TreeModelNode.java:1177)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Comment 1 Martin Entlicher 2008-08-15 09:23:23 UTC
The problem with RESOLVED_LOCATION is already fixed according to issue #133885.

Please provide the build number, the problem with runUserActionTask called in AWT event thread might be already fixed.
Comment 2 Martin Entlicher 2008-08-15 09:26:23 UTC
It looks like we do not block AWT since issue #105198 is fixed.
Please verify in some newer build.
Comment 3 Martin Entlicher 2008-08-27 15:29:05 UTC
Please verify if it's fixed. Thanks.
Comment 4 matusdekanek 2008-11-10 16:07:02 UTC
Tried to debug two java projects, enabled to step into jdk sources, tried many steps, no problem occured. IDE worked 
fine all the time.
I think this can be marked as verified.
Comment 5 matusdekanek 2008-11-10 16:11:04 UTC
(ready to be closed)