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 59511 - Steps can colide with variable evaluations
Summary: Steps can colide with variable evaluations
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Java (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords: RANDOM
Depends on:
Blocks:
 
Reported: 2005-06-01 16:23 UTC by Martin Entlicher
Modified: 2010-04-29 09:22 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 Martin Entlicher 2005-06-01 16:23:41 UTC
When e.g. watches are being evaluated (an invoke method) and a step is issued at
the same time, it can happen that the step is performed in the stack that
evaluates the expression. This cause the debugger to stop at random places
(where the expression is evaluated) and the call stack looks strange.
Comment 1 Martin Entlicher 2006-11-23 15:27:41 UTC
Increasing to P3, I've heard complaints about this from debugger users, this
needs to be fixed into 6.0.
Comment 2 Martin Entlicher 2007-08-16 10:47:03 UTC
The problem should be fixed now. Steps are not submitted until method invocation is finished, when the thread is to be
resumed, further method invocations are canceled.

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java,v  <-- 
JPDADebuggerImpl.java
new revision: 1.126; previous revision: 1.125

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDAStepImpl.java,v  <--  JPDAStepImpl.java
new revision: 1.15; previous revision: 1.14

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/StepActionProvider.java,v  <--
 StepActionProvider.java
new revision: 1.39; previous revision: 1.38

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/AbstractObjectVariable.java,v 
<--  AbstractObjectVariable.java
new revision: 1.4; previous revision: 1.3

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/AbstractVariable.java,v  <-- 
AbstractVariable.java
new revision: 1.50; previous revision: 1.49

/shared/data/ccvs/repository/debuggerjpda/src/org/netbeans/modules/debugger/jpda/models/JPDAThreadImpl.java,v  <-- 
JPDAThreadImpl.java
new revision: 1.35; previous revision: 1.34
Comment 3 Quality Engineering 2010-04-29 09:22:58 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.