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.
Run To Cursor & Step Into Actions should start debugging
As far as I understand the problem this is about API to toggle breakpoint between debugger(core) and java module. Thanks Hanz, for telling me about that. The correct solution is define a key (like "toggle-breakpoint"): 1. Write one global ToggleBreakpoint action implements swng.Action, ContextAwareAction and listens on ActionMap in its Lookup (or Utilities.actionsGlobalContext()) and delegates to the actionMap.getAction ("toggle-breakpoint"). 2. Reuse what is already written in CallbackSystemAction. Return the key from its protected method, to be sure override setActionPerformer - this method is deprecated and you do want to support it. Of course you need to register the global action in menu a shortcuts folder and you should write a test, definitively in example 1.
My comments were based on knowledge of another issue, but as far as I can tell, if it is the editor that knows about current position of cursor, the description will remain the same. Just substitute toggle-breakpoint by run-to-cursor.
fixed in the main trunk together with some other bugs: 42514: Unable to tell if starting a debugging session has failed 42648: stepping broken when stepping over code with a breakpoint 42703: Run to Cursor does not work 41598: Run To Cursor & Step Into Actions should start debugging Checking in api/src/org/netbeans/api/debugger/DebuggerManager.java; /cvs/debuggercore/api/src/org/netbeans/api/debugger/DebuggerManager.java,v <-- DebuggerManager.java new revision: 1.7; previous revision: 1.6 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/debugger/ui/actions/DebuggerAction.java; /cvs/debuggercore/src/org/netbeans/modules/debugger/ui/actions/DebuggerAction.java,v <-- DebuggerAction.java new revision: 1.4; previous revision: 1.3 done Checking in ant/antsrc/org/netbeans/modules/debugger/jpda/ant/JPDAConnect.java; /cvs/debuggerjpda/ant/antsrc/org/netbeans/modules/debugger/jpda/ant/JPDAConnect.java,v <-- JPDAConnect.java new revision: 1.13; previous revision: 1.12 done Checking in ant/antsrc/org/netbeans/modules/debugger/jpda/ant/JPDAStart.java; /cvs/debuggerjpda/ant/antsrc/org/netbeans/modules/debugger/jpda/ant/JPDAStart.java,v <-- JPDAStart.java new revision: 1.15; previous revision: 1.14 done Processing log script arguments... More commits to come... RCS file: /cvs/debuggerjpda/ant/src/META-INF/debugger/org.netbeans.spi.debugger.ActionsProvider,v done Checking in ant/src/META-INF/debugger/org.netbeans.spi.debugger.ActionsProvider; /cvs/debuggerjpda/ant/src/META-INF/debugger/org.netbeans.spi.debugger.ActionsProvider,v <-- org.netbeans.spi.debugger.ActionsProvider initial revision: 1.1 done Processing log script arguments... More commits to come... Checking in ant/src/org/netbeans/modules/debugger/projects/ContextProviderImpl.java; /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/ContextProviderImpl.java,v <-- ContextProviderImpl.java new revision: 1.6; previous revision: 1.5 done RCS file: /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/MainProjectManager.java,v done Checking in ant/src/org/netbeans/modules/debugger/projects/MainProjectManager.java; /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/MainProjectManager.java,v <-- MainProjectManager.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/RunToCursorActionProvider.java,v done Checking in ant/src/org/netbeans/modules/debugger/projects/RunToCursorActionProvider.java; /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/RunToCursorActionProvider.java,v <-- RunToCursorActionProvider.java initial revision: 1.1 done RCS file: /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/StepIntoActionProvider.java,v done Checking in ant/src/org/netbeans/modules/debugger/projects/StepIntoActionProvider.java; /cvs/debuggerjpda/ant/src/org/netbeans/modules/debugger/projects/StepIntoActionProvider.java,v <-- StepIntoActionProvider.java initial revision: 1.1 done Processing log script arguments... More commits to come... RCS file: /cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/DebuggerStartException.java,v done Checking in api/src/org/netbeans/api/debugger/jpda/DebuggerStartException.java; /cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/DebuggerStartException.java,v <-- DebuggerStartException.java initial revision: 1.1 done Checking in api/src/org/netbeans/api/debugger/jpda/JPDADebugger.java; /cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/JPDADebugger.java,v <-- JPDADebugger.java new revision: 1.5; previous revision: 1.4 done Checking in api/src/org/netbeans/api/debugger/jpda/JPDAThread.java; /cvs/debuggerjpda/api/src/org/netbeans/api/debugger/jpda/JPDAThread.java,v <-- JPDAThread.java new revision: 1.3; previous revision: 1.2 done Processing log script arguments... More commits to come... Checking in api/src/org/netbeans/spi/debugger/jpda/ContextProvider.java; /cvs/debuggerjpda/api/src/org/netbeans/spi/debugger/jpda/ContextProvider.java,v <-- ContextProvider.java new revision: 1.5; previous revision: 1.4 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/JPDADebuggerImpl.java,v <-- JPDADebuggerImpl.java new revision: 1.20; previous revision: 1.19 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/debugger/jpda/actions/StepAction.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/actions/StepAction.java,v <-- StepAction.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/JPDAMethodBreakpointImpl.java; /cvs/debuggerjpda/src/org/netbeans/modules/debugger/jpda/breakpoints/JPDAMethodBreakpointImpl.java,v <-- JPDAMethodBreakpointImpl.java new revision: 1.4; previous revision: 1.3 done Processing log script arguments... More commits to come... RCS file: /cvs/debuggerjpda/ui/src/META-INF/debugger/BreakpointsView/org.netbeans.spi.viewmodel.TreeModelFilter,v done Checking in ui/src/META-INF/debugger/BreakpointsView/org.netbeans.spi.viewmodel.TreeModelFilter; /cvs/debuggerjpda/ui/src/META-INF/debugger/BreakpointsView/org.netbeans.spi.viewmodel.TreeModelFilter,v <-- org.netbeans.spi.viewmodel.TreeModelFilter initial revision: 1.1 done Processing log script arguments... More commits to come... Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/CurrentThreadAnnotationListener.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/CurrentThreadAnnotationListener.java,v <-- CurrentThreadAnnotationListener.java new revision: 1.5; previous revision: 1.4 done Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/DebuggerOutput.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/DebuggerOutput.java,v <-- DebuggerOutput.java new revision: 1.7; previous revision: 1.6 done Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/ToolTipAnnotation.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/ToolTipAnnotation.java,v <-- ToolTipAnnotation.java new revision: 1.5; previous revision: 1.4 done Processing log script arguments... More commits to come... Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/actions/ToggleBreakpointAction.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/actions/ToggleBreakpointAction.java,v <-- ToggleBreakpointAction.java new revision: 1.4; previous revision: 1.3 done Processing log script arguments... More commits to come... RCS file: /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/BreakpointsTreeModelFilter.java,v done Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/models/BreakpointsTreeModelFilter.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/BreakpointsTreeModelFilter.java,v <-- BreakpointsTreeModelFilter.java initial revision: 1.1 done Checking in ui/src/org/netbeans/modules/debugger/jpda/ui/models/JPDATableModel.java; /cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/JPDATableModel.java,v <-- JPDATableModel.java new revision: 1.3; previous revision: 1.2 Checking in src/org/netbeans/modules/web/debug/JspToolTipAnnotation.java; /cvs/web/jspdebug/src/org/netbeans/modules/web/debug/JspToolTipAnnotation.java,v <-- JspToolTipAnnotation.java new revision: 1.6; previous revision: 1.5
Verified on build 200405131800