Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 152399 - Mylar filter in Debug view is interfering with stepping
Summary: Mylar filter in Debug view is interfering with stepping
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Mik Kersten CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-31 20:15 EDT by Eugene Kuleshov CLA
Modified: 2006-11-24 23:12 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Kuleshov CLA 2006-07-31 20:15:59 EDT
Mylar filter in Debug view is interfering with stepping. So, if filter is on and I step into a method (F5) under debugging, stack trace is not updated and as result editor for new method is not opened.
Comment 1 Mik Kersten CLA 2006-08-03 00:52:17 EDT
A related problem is that when a breakpoint is hit the stack trace will not show.  What we need to address both these problems is a 'breakpoint interaction monitor'.
Comment 2 Eugene Kuleshov CLA 2006-08-03 00:58:01 EDT
It seems like current implementation of the Debug view filtering can be improved in several ways:

-- filter out all the threads except those in states "suspended" or "stepping" (take thread groups into the account and don't filter nodes for VM and processes)

-- for suspended thread only filter stack trace from bottom up to the first class that is included into the current context. Make sure that above stack frames are NOT filtered.

Comment 3 Mik Kersten CLA 2006-08-03 11:56:31 EDT
That sounds right to me.  Anything above the stack is implicitly interesting.  It reamins to be seen whether this should be implemented with predicted interest (and affect other tools/views, e.g. active test suite), or whether we should have an implicit interest rule for this view only (easier, but often this approach turns out to be a hack).
Comment 4 Mik Kersten CLA 2006-11-24 23:12:53 EST
Fixed, i.e. should not be interfering with stepping anymore, but may still want to show the newly interesting (stepped into) frames.  And I added code for the debug structure bridge to be able to look up and down the stack as needed, so it should not longer be too hard to do.