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 144813 - The planned extended functionality of Step Into is missing and Run Into Method does not work
Summary: The planned extended functionality of Step Into is missing and Run Into Metho...
Status: VERIFIED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Java (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-22 07:32 UTC by Martin Entlicher
Modified: 2008-11-12 12:08 UTC (History)
2 users (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 Martin Entlicher 2008-08-22 07:32:50 UTC
Due to functional problems described in issue #144796, the extended functionality of Step Into was temporarily removed.
It needs to be fixed and added back.
Comment 1 Martin Entlicher 2008-08-22 12:16:29 UTC
Partial fixes applied:
http://hg.netbeans.org/main/rev/fe3ca9e9da94
http://hg.netbeans.org/main/rev/10f42db6df54
Comment 2 Martin Entlicher 2008-08-22 13:32:09 UTC
It looks like the original problem is in the Run Into Method implementation. The new Step Into algorithm copies that
implementation.

Run Into Method unexpectedly resumes the current thread when trying to step into methods that are in sources not enabled
for debugging (see issue #144796 for examples).
Comment 3 Martin Entlicher 2008-08-22 15:17:41 UTC
Refactoring performed to make the code more clear and get rid of big duplicities:
http://hg.netbeans.org/main/rev/aaff489dea3c
Comment 4 Quality Engineering 2008-08-22 17:21:54 UTC
Integrated into 'main-golden', available in build *200808221401* on http://bits.netbeans.org/dev/nightly/
Changeset: http://hg.netbeans.org/main/rev/fe3ca9e9da94
User: mentlicher@netbeans.org
Log: Test if we accept the return statement. This fixes operation parsing.
Reproducible problems when new "Step Into" used in org.netbeans.modules.junit.output.JUnitOutputReader.findAbsolutePath()
Solving functional problems for issue #144813.
Comment 5 Quality Engineering 2008-08-23 05:25:22 UTC
Integrated into 'main-golden', available in build *200808230201* on http://bits.netbeans.org/dev/nightly/
Changeset: http://hg.netbeans.org/main/rev/aaff489dea3c
User: mentlicher@netbeans.org
Log: Removed unnecessary duplicities, no functional changes, just refactoring. Associated with issue #144813.
Comment 6 Marian Mirilovic 2008-08-26 08:34:03 UTC
Martin, 
do you have any expectation when it'll be back ? We are testing all features on all supported platforms, so I would like
to know when we can continue to test debugger. Thanks in advance.
Comment 7 Martin Entlicher 2008-08-26 12:36:10 UTC
Hopefully today.
Comment 8 Martin Entlicher 2008-08-26 14:13:17 UTC
Hopefully fixed, the extended functionality of Step Into is back. Please verify whether it works fine in all cases.
http://hg.netbeans.org/main/rev/ebb96cbdc97f
Comment 9 Quality Engineering 2008-08-28 06:33:04 UTC
Integrated into 'main-golden', available in build *200808280201* on http://bits.netbeans.org/dev/nightly/
Changeset: http://hg.netbeans.org/main/rev/ebb96cbdc97f
User: mentlicher@netbeans.org
Log: #144813 - The extended functionality of Step Into is back. Hopefully it works as expected now.
Comment 10 matusdekanek 2008-11-12 12:08:36 UTC
step into extended functionality (and step into alone) seems to work fine, no unexpected behaviour observed.
marking as verified