Peter Malmgren created NETBEANS-642: ---------------------------------------
Summary: javascript debugger blindsides by being case-sensitive Key: NETBEANS-642 URL: https://issues.apache.org/jira/browse/NETBEANS-642 Project: NetBeans Issue Type: Bug Components: editor - Hints & Annotations, javascript - Debugger Affects Versions: 8.2 Environment: Product Version = NetBeans IDE 8.2 (Build 201609300101) Operating System = Windows 8 version 6.2 running on amd64 Java; VM; Vendor = 1.8.0_31 Runtime = Java HotSpot(TM) 64-Bit Server VM 25.31-b07 Reporter: Peter Malmgren Problem: Could not debug javascript code from referenced .js file. The code executes fine but would ignore breakpoints. The hint: "Unresolved breakpoint" during runtime almost . STEPS: * Create a new Html5/javascript project. * In a new file named lowercase.js, insert: function hello(){ console.log("test"); } * insert into index.html: <script src='lowerCase.js'></script> (it is important for this bug that 'C' in lowerCase.js is uppercase) * Put a breakpoint on it. * insert into index.html: <script>hello()</script> * Put a breakpoint on it. * Run project with a browser with netbeans connector. The problem should become apparent: The second breakpoint is ignored. ACTUAL: Before executing the program: * confirm that both breakpoints do not appear different to any other breakpoint. While debugging: * Confirm that there is no problem with the breakpoint in index.html. * Confirm that the program ignores the breakpoint in lowercase.js. * Confirm that the second breakpoint has "Unresolved breakpoint: Not resolved/active at current time." as context. * Confirm that the program still executes lowercase.js by looking at the output of console.log("test"); in hello(). When the program counter/current line is at the breakpoint in index.html, you can step through lowercase.js. You can still not place unbroken breakpoints in lowercase.js EXPECTED: one of the following: * The debugger fails together with the browser and operating system i.e: not be case-sensitive in a Windows locale, be case-sensitive Linux locale. * Notify the developer that there is a reference error. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists