title: NetBeans is not debugging correctly after I copy sources
body: <p>Dunno why this happens... Ok here is the situation: I have a nb project on my laptop. I have the same project on my desktop. I copy the sources (not the entire project) on the desktop, overwriting the desktop sources. Everything cleans and builds ok. Then I start the debugger. On the main class I can debug step by step. If it goes into an internal method here is what happens:</p>
  
  <pre><code>Listening on 37574
  User program running
  LineBreakpoint test.java : 45 successfully submitted.
  Breakpoint hit at line 45 in class test by thread main.
  Thread main stopped at test.java:45.
  User program running
  Not able to submit breakpoint LineBreakpoint baseControllerManager.java : 41, reason: No executable location available at line 41 in class baseClasses.JNW.baseControllerManager.
  Invalid LineBreakpoint baseControllerManager.java : 41
  Debugger stopped on uncompilable source code.
  User program finished
  </code></pre>
  
  <p>As you can see until I'm in static method main it works (line 45) as I jump inside a non static method (that is an override) it comes out with that... I tried to:</p>
  
  <ul>
  <li>clean and build = no effect</li>
  <li>manually delete build and dist = no effect</li>
  </ul>
  
  <p>What do you suggest?</p>
  
  <p>For the sake of completeness I'm attaching the sources of the main class:</p>
  
  <pre><code>import baseClasses.JNW.baseAction;
  import baseClasses.JNW.baseContResult;
  import baseClasses.JNW.baseController;
  import baseClasses.JNW.baseControllerManager;
  
  public class test {
  
      public static class starter extends baseController {
  
          public static final String ACTION_START = "ACTION_START";
  
          @Override
          public baseContResult doAction(baseAction action) {
  
              if (ACTION_START.equals(action.action)) {
                  manager.log("action start...");
                  return new baseContResult(RESULT_OK, baseContResult.resultType.RESULT_OK);
              }
              return super.doAction(action);
          }
  
          @Override
          public void init() {
              super.init();
          }
      }
  
      public void startMe() {
          baseControllerManager manager;
          try {
              manager = new baseControllerManager();
          } catch (Exception e) {
              e.printStackTrace();
              return;
          }
          starter st = new starter();
          manager.setMainController(st);
          manager.doAction(new baseAction(starter.ACTION_START));
      }
  
      public static void main(String args[]) {
  
  
          test te = new test();
          te.startMe();
  
      }
  }
  </code></pre>