java.lang.IllegalStateException: may not call Project.getLookup().lookup(...) inside createImportantFiles registered under @ProjectServiceProvider at org.netbeans.modules.projectapi.LazyLookupProviders$1Prov$1.safeToLoad(LazyLookupProviders.java:144) at org.netbeans.modules.projectapi.LazyLookupProviders$1Prov$1.beforeLookup(LazyLookupProviders.java:93) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:214) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:222) at org.openide.util.lookup.ExcludingLookup.lookup(ExcludingLookup.java:142) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:222) at org.netbeans.modules.projectapi.AuxiliaryConfigBasedPreferencesProvider.findProvider(AuxiliaryConfigBasedPreferencesProvider.java:104) at org.netbeans.modules.projectapi.AuxiliaryConfigBasedPreferencesProvider$1.run(AuxiliaryConfigBasedPreferencesProvider.java:114) at org.netbeans.modules.projectapi.AuxiliaryConfigBasedPreferencesProvider$1.run(AuxiliaryConfigBasedPreferencesProvider.java:112) at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:252) at org.openide.util.Mutex.readAccess(Mutex.java:250) at org.netbeans.modules.projectapi.nb.NbProjectManager$MutexImpl.readAccess(NbProjectManager.java:794) at org.openide.util.Mutex.readAccess(Mutex.java:218) at org.netbeans.modules.projectapi.AuxiliaryConfigBasedPreferencesProvider.getPreferences(AuxiliaryConfigBasedPreferencesProvider.java:112) at org.netbeans.api.project.ProjectUtils.getPreferences(ProjectUtils.java:245) at org.netbeans.modules.javascript.jstestdriver.preferences.JsTestDriverPreferences.getPreferences(JsTestDriverPreferences.java:125) at org.netbeans.modules.javascript.jstestdriver.preferences.JsTestDriverPreferences.addPreferenceChangeListener(JsTestDriverPreferences.java:90) at org.netbeans.modules.javascript.jstestdriver.ImportantFilesImpl.createImportantFiles(ImportantFilesImpl.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.netbeans.modules.projectapi.LazyLookupProviders.loadPSPInstance(LazyLookupProviders.java:212) at org.netbeans.modules.projectapi.LazyLookupProviders.access$100(LazyLookupProviders.java:74) at org.netbeans.modules.projectapi.LazyLookupProviders$1Prov$1.beforeLookup(LazyLookupProviders.java:115) at org.openide.util.lookup.ProxyLookup.beforeLookup(ProxyLookup.java:209) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:671) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:693) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:680) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:553) at org.openide.util.lookup.ProxyLookup$R.allItems(ProxyLookup.java:537) at org.openide.util.lookup.ProxyLookup$R.allItems(ProxyLookup.java:532) at org.openide.util.lookup.ExcludingLookup$R.allItems(ExcludingLookup.java:378) at org.openide.util.lookup.ExcludingLookup$R.allItems(ExcludingLookup.java:382) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1294) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1123) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1090) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1073) at org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1163) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:637) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup$WeakResult.collectFires(ProxyLookup.java:785) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ExcludingLookup$R.collectFires(ExcludingLookup.java:409) at org.openide.util.lookup.ExcludingLookup$WeakResult.collectFires(ExcludingLookup.java:436) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:659) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup$WeakResult.collectFires(ProxyLookup.java:785) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:659) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:169) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:125) at org.netbeans.modules.projectapi.LazyLookupProviders$1Prov$1.beforeLookup(LazyLookupProviders.java:120) at org.openide.util.lookup.ProxyLookup.beforeLookup(ProxyLookup.java:209) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:671) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:693) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:680) at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:553) at org.openide.util.lookup.ProxyLookup$R.allItems(ProxyLookup.java:537) at org.openide.util.lookup.ProxyLookup$R.allItems(ProxyLookup.java:532) at org.openide.util.lookup.ExcludingLookup$R.allItems(ExcludingLookup.java:378) at org.openide.util.lookup.ExcludingLookup$R.allItems(ExcludingLookup.java:382) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeSingleResult(ProxyLookup.java:1294) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1123) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1090) at org.openide.util.lookup.ProxyLookup$LazyCollection.delegate(ProxyLookup.java:1073) at org.openide.util.lookup.ProxyLookup$LazyCollection.isEmpty(ProxyLookup.java:1163) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:637) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup$WeakResult.collectFires(ProxyLookup.java:785) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ExcludingLookup$R.collectFires(ExcludingLookup.java:409) at org.openide.util.lookup.ExcludingLookup$WeakResult.collectFires(ExcludingLookup.java:436) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:659) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup$WeakResult.collectFires(ProxyLookup.java:785) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:566) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:659) at org.openide.util.lookup.ProxyLookup$R.collectFires(ProxyLookup.java:586) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:169) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:125) at org.netbeans.modules.projectapi.LazyLookupProviders$1Prov$1.beforeLookup(LazyLookupProviders.java:120) at org.openide.util.lookup.ProxyLookup.beforeLookup(ProxyLookup.java:209) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:671) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:693) at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:680) at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:693) at org.openide.util.lookup.ExcludingLookup$R.beforeLookup(ExcludingLookup.java:328) at org.openide.util.lookup.ProxyLookup$LazyCollection.computeDelegate(ProxyLookup.java:1121) at org.openide.util.lookup.ProxyLookup$LazyCollection.access$900(ProxyLookup.java:1051) at org.openide.util.lookup.ProxyLookup$LazyCollection$1.hasNext(ProxyLookup.java:1251) at org.netbeans.modules.web.common.ui.ImportantFiles$ImportantFilesNodeList.addNotify(ImportantFiles.java:163) at org.netbeans.spi.project.ui.support.NodeFactorySupport$DelegateChildren$1.run(NodeFactorySupport.java:201) 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)