Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368407

Summary: Source line BP is not replanted upon reconnect to target
Product: [Tools] TCF Reporter: Scott Tepavich <scott.tepavich>
Component: DebugAssignee: Project Inbox <tcf.debug-inbox>
Status: RESOLVED INVALID QA Contact: Eugene Tarassov <eugene>
Severity: normal    
Priority: P3 CC: cdtdoug, scott.tepavich
Version: 1.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Webex of workflow none

Description Scott Tepavich CLA 2012-01-11 23:42:30 EST
A source line set on a given source/line, but double-clicking in the gutter in the source view, is not set upon reconnect to the same target.

Steps to reproduce:

1.) Connect to a hypervisor agent.
2.) Expand the hypervisor context, and select one of the threads.
3.) Double click in the gutter in the associated source file.
4.) Disconnect from the target.
5.) Reconnect to the target.

At this point the BP is not replanted.  If I expand the hypervisor context and reselect the thread, then the BP is replanted.
Comment 1 Eugene Tarassov CLA 2012-01-12 13:55:39 EST
What do you mean by "not replanted"? Never triggered? "Not planted" in the status view? Missing planting annotation in the source view?
Comment 2 Scott Tepavich CLA 2012-01-13 01:39:12 EST
Created attachment 209429 [details]
Webex of workflow

I'll attach a quick webex of my testcase.
Comment 3 Eugene Tarassov CLA 2012-01-13 15:27:58 EST
The breakpoint is planted upon reconnect - I can see that tiny check mark on the breakpoint annotation in the webex, which means it is planted.

Breakpoint properties pages (like Scope and Status) are activated by selection in the Debug view. You can have multiple debug sessions at same time, and Eclipse shows different pages for different targets. You must select something to see Status page for the selected target.