java.lang.NullPointerException at org.openide.filesystems.FileChangeImpl.locateCurrent(FileChangeImpl.java:96) at org.openide.filesystems.FileChangeImpl.addFileChangeListenerImpl(FileChangeImpl.java:242) at org.openide.filesystems.FileUtil.addFileChangeListener(FileUtil.java:295) at org.netbeans.modules.web.clientproject.api.util.WatchedFile.getWatchedFile(WatchedFile.java:148) at org.netbeans.modules.web.clientproject.api.util.WatchedFile.getFile(WatchedFile.java:121) at org.netbeans.modules.web.clientproject.api.json.JsonFile.getFile(JsonFile.java:172) at org.netbeans.modules.javascript.nodejs.file.PackageJson.getNodeModulesDir(PackageJson.java:116) at org.netbeans.modules.javascript.nodejs.misc.SharabilityQueryImpl.getNodeModulesUri(SharabilityQueryImpl.java:107) at org.netbeans.modules.javascript.nodejs.misc.SharabilityQueryImpl.getSharability(SharabilityQueryImpl.java:99) at org.netbeans.spi.project.support.LookupProviderSupport$MergedSharabilityQueryImplementation2.getSharability(LookupProviderSupport.java:324) at org.netbeans.modules.projectapi.ProjectSharabilityQuery2.getSharability(ProjectSharabilityQuery2.java:67) at org.netbeans.api.queries.SharabilityQuery.getSharability(SharabilityQuery.java:177) at org.netbeans.modules.git.utils.GitUtils.isIgnored(GitUtils.java:250) at org.netbeans.modules.git.FileStatusCache$IgnoredFilesHandler.run(FileStatusCache.java:874) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)