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:209) 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:498) 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$LazyList.delegateList(ProxyLookup.java:1318) at org.openide.util.lookup.ProxyLookup$LazyList.listIterator(ProxyLookup.java:1343) at java.util.AbstractList.equals(AbstractList.java:519) at java.util.Collections$UnmodifiableList.equals(Collections.java:1306) at org.openide.util.lookup.ProxyLookup$R.collImpl(ProxyLookup.java:626) 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.spi.project.support.DelegatingLookupImpl.doDelegate(DelegatingLookupImpl.java:187) at org.netbeans.spi.project.support.DelegatingLookupImpl.access$100(DelegatingLookupImpl.java:63) at org.netbeans.spi.project.support.DelegatingLookupImpl$1.resultChanged(DelegatingLookupImpl.java:95) at sun.reflect.GeneratedMethodAccessor33.invoke(GeneratedMethodAccessor33.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:487) at com.sun.proxy.$Proxy3.resultChanged(.java:0) at org.openide.util.lookup.ProxyLookup$1Notify.run(ProxyLookup.java:180) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:189) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:125) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.ch(RecognizeInstanceObjects.java:202) at org.netbeans.modules.settings.RecognizeInstanceObjects$OverObjects.fileDataCreated(RecognizeInstanceObjects.java:182) at sun.reflect.GeneratedMethodAccessor68.invoke(GeneratedMethodAccessor68.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:487) at com.sun.proxy.$Proxy1.fileDataCreated(.java:0) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:172) at org.openide.filesystems.FCLSupport$DispatchEventWrapperMulti.dispatchAllEventsSync(FCLSupport.java:248) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:137) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:112) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1435) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:213) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:188) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:129) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:519) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:420) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:440) at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:340) at org.netbeans.ModuleManager.enable(ModuleManager.java:1365) at org.netbeans.ModuleManager.enable(ModuleManager.java:1170) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.enable(OperationSupportImpl.java:190) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.access$1000(OperationSupportImpl.java:123) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable$1.run(OperationSupportImpl.java:163) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable$1.run(OperationSupportImpl.java:160) at org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:250) at org.openide.util.Mutex.writeAccess(Mutex.java:299) at org.netbeans.modules.autoupdate.services.OperationSupportImpl$ForEnable.doOperation(OperationSupportImpl.java:160) at org.netbeans.api.autoupdate.OperationSupport.doOperation(OperationSupport.java:70) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator.doEnableModules(ModulesActivator.java:144) at org.netbeans.modules.ide.ergonomics.fod.ModulesActivator.enableModules(ModulesActivator.java:109) at org.netbeans.modules.ide.ergonomics.fod.InstallOrActivateTask.run(InstallOrActivateTask.java:90) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.openide.util.RequestProcessor$Processor.doEvaluate(RequestProcessor.java:2111) at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1675) at org.netbeans.modules.ide.ergonomics.fod.ModulesInstaller.installModules(ModulesInstaller.java:126) at org.netbeans.modules.ide.ergonomics.fod.ConfigurationPanel.run(ConfigurationPanel.java:195) 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)