java.lang.NullPointerException at org.netbeans.api.java.source.SourceUtils.getDependentRootsImpl(SourceUtils.java:728) at org.netbeans.api.java.source.SourceUtils.getDependentRoots(SourceUtils.java:717) at org.netbeans.modules.debugger.jpda.projects.MainProjectManager.isDependent(MainProjectManager.java:163) at org.netbeans.modules.debugger.jpda.projects.MainProjectManager.getMainProject(MainProjectManager.java:112) at org.netbeans.modules.debugger.jpda.projects.RunToCursorActionProvider.shouldBeEnabled(RunToCursorActionProvider.java:192) at org.netbeans.modules.debugger.jpda.projects.RunToCursorActionProvider.access$100(RunToCursorActionProvider.java:77) at org.netbeans.modules.debugger.jpda.projects.RunToCursorActionProvider$Listener.propertyChange(RunToCursorActionProvider.java:233) at org.netbeans.api.debugger.DebuggerManager.fireEngineAdded(DebuggerManager.java:1329) at org.netbeans.api.debugger.DebuggerManager.addEngine(DebuggerManager.java:1533) at org.netbeans.api.debugger.Session.addLanguage(Session.java:376) at org.netbeans.api.debugger.DebuggerManager.startDebugging(DebuggerManager.java:377) at org.netbeans.api.debugger.jpda.JPDADebugger.startListening(JPDADebugger.java:220) at org.netbeans.modules.debugger.jpda.ant.JPDAStart$1.run(JPDAStart.java:444) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084)