Steps to reproduce:
- create any sample (e.g. Quote)
- set Function BP for 'main'
- set Line BP in line 120
- start debugger
Result: Debugger misses BP in main and stops at line 120
- set Function BP for 'outCustomersList'
- set Line BP in line 123
- do continue
Result: Debugger misses BP in 'outCustomersList'
Created attachment 74972 [details]
it's a regression
The problem source is a new breakpoint path check(BreakpointImpl:104):
For function breakpoints path is empty and thus always not equals to the real name that we get from the gdb
The fix should be included into patch2 as it's a consequence of fixing issue #151761
The fix for IZ #151577 did a path comparison for all breakpoints which was only appropriate
for line breakpoints. I've limited this test to line breakpoints and it should work as
Forgot to add the changeset when I marked this as fixed yesterday (too much vacation:-)
verified in build 200812291401
it impossible to apply mentioned changeset(s) to release65_fixes [ref1] branch because a lot of non-this IZ related
changes were made and other changesets pushed into main [ref2] repository between release65_fixes branching time and
mentioned changeset(s) pushing time. Please provide cumulative changeset/ set of changesets applicable to
release65_fixes branch otherwise this fix will be skipped for current NB65 patch.
This problem is common for following IZs: 151761, 151610, 151577, 133134, 155487
verified in NB6.5 with provided jar files
Cumulative backport of fixes of IZ 151481(rebackport), 151577, 151610, 153473, 151640, 151761, 155487, 151631, 133134
provided by developer.
Backported into release65_fixes branch
verified in patch2