java.lang.Throwable at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.doClose(LuceneIndex.java:806) at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.close(LuceneIndex.java:772) at org.netbeans.modules.parsing.lucene.LuceneIndex.close(LuceneIndex.java:526) at org.netbeans.modules.java.source.usages.PersistentClassIndex.close(PersistentClassIndex.java:426) at org.netbeans.modules.java.source.usages.ClassIndexManager.close(ClassIndexManager.java:225) at org.netbeans.modules.java.source.JBrowseModule.close(JBrowseModule.java:68) at org.netbeans.core.startup.NbInstaller.closeAsync(NbInstaller.java:743) at org.netbeans.ModuleManager.shutDownAsync(ModuleManager.java:1981) at org.netbeans.core.startup.ModuleSystem.shutDownAsync(ModuleSystem.java:349) at org.netbeans.core.NbLifeExit.doExit(NbLifeExit.java:137) at org.netbeans.core.NbLifeExit.run(NbLifeExit.java:94) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Caused: org.netbeans.modules.parsing.lucene.support.Index$IndexClosedException at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.checkPreconditions(LuceneIndex.java:1094) at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.doClear(LuceneIndex.java:678) at org.netbeans.modules.parsing.lucene.LuceneIndex$DirCache.clear(LuceneIndex.java:661) at org.netbeans.modules.parsing.lucene.LuceneIndex.clear(LuceneIndex.java:515) at org.netbeans.modules.java.source.usages.PersistentClassIndex$PIWriter.clear(PersistentClassIndex.java:457) at org.netbeans.modules.java.source.usages.PersistentIndexTransaction.handleBrokenRoot(PersistentIndexTransaction.java:142) at org.netbeans.modules.java.source.usages.PersistentIndexTransaction.rollBack(PersistentIndexTransaction.java:114) at org.netbeans.modules.java.source.indexing.TransactionContext.rollBack(TransactionContext.java:128) Caused: java.io.IOException at org.netbeans.modules.java.source.indexing.TransactionContext.rollBack(TransactionContext.java:138) [catch] at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$Factory.scanFinished(JavaCustomIndexer.java:1000) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFinished(RepositoryUpdater.java:2417) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.scanFiles(RepositoryUpdater.java:3095) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$FileListWork.getDone(RepositoryUpdater.java:3544) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:3205) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:5643) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.access$4900(RepositoryUpdater.java:5309) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3$1.run(RepositoryUpdater.java:5568) at org.netbeans.modules.parsing.impl.RunWhenScanFinishedSupport.performScan(RunWhenScanFinishedSupport.java:96) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5564) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task$3.call(RepositoryUpdater.java:5560) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:5560) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)