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.

Bug 252683 - "Run to Cursor" does nothing when debugging Node.JS code
Summary: "Run to Cursor" does nothing when debugging Node.JS code
Status: VERIFIED FIXED
Alias: None
Product: javascript
Classification: Unclassified
Component: Node.js Debugger (show other bugs)
Version: 8.1
Hardware: PC Linux
: P3 normal (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-29 13:21 UTC by Jiri Kovalsky
Modified: 2015-06-15 10:49 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Project reproducing not working "Run to Cursor" button in Node.JS code. (2.00 KB, application/zip)
2015-05-29 13:21 UTC, Jiri Kovalsky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Kovalsky 2015-05-29 13:21:19 UTC
Created attachment 153951 [details]
Project reproducing not working "Run to Cursor" button in Node.JS code.

Product Version: NetBeans IDE Dev (Build 201505290001)
Java: 1.8.0_45; Java HotSpot(TM) 64-Bit Server VM 25.45-b02
Runtime: Java(TM) SE Runtime Environment 1.8.0_45-b14
System: Linux version 3.13.0-37-generic running on amd64; UTF-8; cs_CZ (nb)
User directory: /home/cesilko/.netbeans/dev
Cache directory: /home/cesilko/.cache/netbeans/dev

Description:
============
"Run to Cursor" Debugger toolbar action works fine in user's JavaScript code but it does nothing when stepping through Node.JS source code e.g. net.js file. If the feature is not supposed to work, the button should be disabled.

Steps to reproduce:
===================
1. Open attached HelloWorldNodeJS project.
2. Press Ctrl+F5 to start debugging of its main.js code.
3. When debugger stops execution at line 7, press "Step Over" toolbar button.
4. With cursor at line 9 in main.js press "Step Into" toolbar button.
5. With cursor at line 62 in http.js file, press "Step Out" toolbar button.
6. With cursor at line 13 in main.js press "Step Into" toolbar button again.
7. With cursor at line 1214 in net.js click line 1216 and press "Run to Cursor" toolbar button again.

Expected: Debugger resumes execution of code until stops at line 1216.
Actual: Nothing happens.
Comment 1 Martin Entlicher 2015-06-12 16:01:09 UTC
Run to Cursor works in user's sources, but there was a problem in node.js sources.
It's fixed by changeset:   288352:eea2266392c2
http://hg.netbeans.org/web-main/rev/eea2266392c2
Comment 2 Quality Engineering 2015-06-14 04:49:13 UTC
Integrated into 'main-silver', will be available in build *201506140001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/eea2266392c2
User: mentlicher@netbeans.org
Log: #252683: Run to Cursor did not work in node.js sources.
Comment 3 Jiri Kovalsky 2015-06-15 10:49:48 UTC
Product Version: NetBeans IDE Dev (Build 201506150001)
Java: 1.7.0_76; Java HotSpot(TM) 64-Bit Server VM 24.76-b04
Runtime: Java(TM) SE Runtime Environment 1.7.0_76-b13
System: Linux version 3.13.0-37-generic running on amd64; UTF-8; cs_CZ (nb)

Verified. Thanks for the fix Martine.