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.
when using classBreakpoint.setSuspend(JPDABreakpoint.SUSPEND_NONE); the expected functionality is that the event thread will be infact suspended until code in JPDABreakpointListener registered on the classBreakpoint is executed currently the VM continues running, so the code in JPDABreakpointListener.breakpointReached() method executes too late a simple example is setting an initial line breakoint as soon as the class is loaded, what happens is that the breakpoint is set but the VM has already run that code so it never stops on the linebreakpoint
I will look at it asap.
fixed in the main trunk Checking in src/org/netbeans/modules/debugger/jpda/actions/StartActionProvider.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/StartActionProvider.java,v <-- StartActionProvider.java new revision: 1.4; previous revision: 1.3 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/BreakpointImpl.java,v <-- BreakpointImpl.java new revision: 1.6; previous revision: 1.5 done Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/ClassBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/ClassBreakpointImpl.java,v <-- ClassBreakpointImpl.java new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/FieldBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/FieldBreakpointImpl.java,v <-- FieldBreakpointImpl.java new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/LineBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/LineBreakpointImpl.java,v <-- LineBreakpointImpl.java new revision: 1.8; previous revision: 1.7 done Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/MethodBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/MethodBreakpointImpl.java,v <-- MethodBreakpointImpl.java new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/debugger/jpda/breakpoints/ThreadBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/ThreadBreakpointImpl.java,v <-- ThreadBreakpointImpl.java new revision: 1.3; previous revision: 1.2 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/debugger/jpda/util/Operator.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/util/Operator.java,v <-- Operator.java new revision: 1.30; previous revision: 1.29 done
Karel, please verify this issue, thanks.
works for me