org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: VersioningAnnotator.annotationRefresh at org.netbeans.modules.mercurial.remote.MercurialInterceptor$CommandUsageLogger.logModification(MercurialInterceptor.java:622) at org.netbeans.modules.mercurial.remote.MercurialInterceptor$CommandUsageLogger.access$800(MercurialInterceptor.java:522) at org.netbeans.modules.mercurial.remote.MercurialInterceptor.reScheduleRefresh(MercurialInterceptor.java:465) at org.netbeans.modules.mercurial.remote.MercurialInterceptor.afterDelete(MercurialInterceptor.java:186) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor$DelegatingInterceptor.afterDelete(VCSFilesystemInterceptor.java:638) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor.deletedExternally(VCSFilesystemInterceptor.java:276) at org.netbeans.modules.remotefs.versioning.spi.FilesystemInterceptorProviderImpl$FilesystemInterceptorImpl.deletedExternally(FilesystemInterceptorProviderImpl.java:142) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.fireDeletedEvent(RemoteDirectory.java:1382) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.updateChildren(RemoteDirectory.java:1306) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.getDirectoryStorageImpl(RemoteDirectory.java:1158) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.refreshDirectoryStorage(RemoteDirectory.java:544) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.refreshImpl(RemoteDirectory.java:1690) at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.refreshImpl(RemoteFileObjectBase.java:558) at org.netbeans.modules.remote.impl.fs.server.FSSTransport.refreshFast(FSSTransport.java:542) at org.netbeans.modules.remote.impl.fs.RemoteFileSystemTransport.refreshFast(RemoteFileSystemTransport.java:113) at org.netbeans.modules.remote.impl.fileoperations.spi.RemoteVcsSupportUtil.refreshFor(RemoteVcsSupportUtil.java:418) at org.netbeans.modules.remotefs.versioning.impl.RemoteVcsSupportImpl.refreshFor(RemoteVcsSupportImpl.java:482) at org.netbeans.modules.remotefs.versioning.api.RemoteVcsSupport.refreshFor(RemoteVcsSupport.java:220) at org.netbeans.modules.remotefs.versioning.api.RemoteVcsSupport.refreshFor(RemoteVcsSupport.java:215) at org.netbeans.modules.mercurial.remote.util.HgCommand.execEnv(HgCommand.java:4020) at org.netbeans.modules.mercurial.remote.util.HgCommand.execEnv(HgCommand.java:3943) at org.netbeans.modules.mercurial.remote.util.HgCommand.exec(HgCommand.java:4317) at org.netbeans.modules.mercurial.remote.util.HgCommand.getParents(HgCommand.java:3123) at org.netbeans.modules.mercurial.remote.WorkingCopyInfo.refresh(WorkingCopyInfo.java:133) at org.netbeans.modules.mercurial.remote.WorkingCopyInfo.getInstance(WorkingCopyInfo.java:106) at org.netbeans.modules.mercurial.remote.MercurialAnnotator.addToolTip(MercurialAnnotator.java:797) at org.netbeans.modules.mercurial.remote.MercurialAnnotator.annotateIcon(MercurialAnnotator.java:259) at org.netbeans.modules.versioning.core.VersioningAnnotationProvider$Cache.annotate(VersioningAnnotationProvider.java:658) at org.netbeans.modules.versioning.core.VersioningAnnotationProvider$Cache.annotate(VersioningAnnotationProvider.java:688) at org.netbeans.modules.versioning.core.VersioningAnnotationProvider$Cache.access$1500(VersioningAnnotationProvider.java:511) at org.netbeans.modules.versioning.core.VersioningAnnotationProvider$Cache$AnnotationRefreshTask.run(VersioningAnnotationProvider.java:794) Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: wizard-descriptor-asynchronous-jobs Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: A deadlock was detected. We suggest to restart the IDE to recover. at org.netbeans.modules.mercurial.remote.WorkingCopyInfo.refreshAsync(WorkingCopyInfo.java:149) at org.netbeans.modules.mercurial.remote.MercurialInterceptor$HgFolderEventsHandler.handleHgFolderEvent(MercurialInterceptor.java:965) at org.netbeans.modules.mercurial.remote.MercurialInterceptor$HgFolderEventsHandler.access$500(MercurialInterceptor.java:838) at org.netbeans.modules.mercurial.remote.MercurialInterceptor.refreshRecursively(MercurialInterceptor.java:217) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor$DelegatingInterceptor.refreshRecursively(VCSFilesystemInterceptor.java:772) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor.listFiles(VCSFilesystemInterceptor.java:392) at org.netbeans.modules.remotefs.versioning.spi.FilesystemInterceptorProviderImpl$FilesystemInterceptorImpl.refreshRecursively(FilesystemInterceptorProviderImpl.java:264) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.updateChildren(RemoteDirectory.java:1342) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.getDirectoryStorageImpl(RemoteDirectory.java:1158) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.getDirectoryStorage(RemoteDirectory.java:528) at org.netbeans.modules.remote.impl.fs.RemoteDirectory.getChildren(RemoteDirectory.java:498) at org.netbeans.modules.remote.impl.fileoperations.spi.FileOperationsProvider$FileOperations.list(FileOperationsProvider.java:375) at org.netbeans.modules.remotefs.versioning.spi.FileProxyProviderImpl$FileOperationsImpl.list(FileProxyProviderImpl.java:210) at org.netbeans.modules.versioning.core.api.VCSFileProxy.listFiles(VCSFileProxy.java:405) at org.netbeans.modules.mercurial.remote.util.HgUtils.isRepositoryLocked(HgUtils.java:1474) at org.netbeans.modules.mercurial.remote.MercurialInterceptor$CommandUsageLogger.logModification(MercurialInterceptor.java:624) at org.netbeans.modules.mercurial.remote.MercurialInterceptor$CommandUsageLogger.access$800(MercurialInterceptor.java:522) at org.netbeans.modules.mercurial.remote.MercurialInterceptor.reScheduleRefresh(MercurialInterceptor.java:465) at org.netbeans.modules.mercurial.remote.MercurialInterceptor.afterChange(MercurialInterceptor.java:423) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor$DelegatingInterceptor.afterChange(VCSFilesystemInterceptor.java:688) at org.netbeans.modules.versioning.core.filesystems.VCSFilesystemInterceptor.fileChanged(VCSFilesystemInterceptor.java:247) at org.netbeans.modules.remotefs.versioning.spi.FilesystemInterceptorProviderImpl$FilesystemInterceptorImpl.fileChanged(FilesystemInterceptorProviderImpl.java:117) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:178) 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.FileSystem$EventDispatcher.run(FileSystem.java:795) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:84) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:554) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:644) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:612) at org.netbeans.modules.remote.impl.fs.RemoteFileObject.fireFileChangedEvent(RemoteFileObject.java:173) at org.netbeans.modules.remote.impl.fs.RemotePlainFile.updateStatAndSendEvents(RemotePlainFile.java:545) at org.netbeans.modules.remote.impl.fs.RemotePlainFile.access$300(RemotePlainFile.java:81) at org.netbeans.modules.remote.impl.fs.RemotePlainFile$DelegateOutputStream.close(RemotePlainFile.java:615) at java.io.FilterOutputStream.close(FilterOutputStream.java:159) at org.openide.filesystems.FileObject$1.close(FileObject.java:829) at org.netbeans.modules.cnd.makeproject.SmartOutputStream.realWrite(SmartOutputStream.java:151) at org.netbeans.modules.cnd.makeproject.SmartOutputStream.close(SmartOutputStream.java:122) at org.netbeans.modules.cnd.makeproject.api.support.MakeProjectGenerator$1.run(MakeProjectGenerator.java:133) at org.netbeans.modules.cnd.makeproject.api.support.MakeProjectGenerator$1.run(MakeProjectGenerator.java:99) at org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:293) at org.openide.util.Mutex.writeAccess(Mutex.java:299) at org.netbeans.modules.cnd.makeproject.api.support.MakeProjectGenerator.createProject(MakeProjectGenerator.java:99) at org.netbeans.modules.cnd.makeproject.MakeProjectGeneratorImpl.createProject(MakeProjectGeneratorImpl.java:207) at org.netbeans.modules.cnd.makeproject.MakeProjectGeneratorImpl.createProject(MakeProjectGeneratorImpl.java:180) at org.netbeans.modules.cnd.makeproject.api.ProjectGenerator.createProject(ProjectGenerator.java:395) at org.netbeans.modules.cnd.discovery.projectimport.ImportProject.create(ImportProject.java:443) at org.netbeans.modules.cnd.discovery.wizard.DiscoveryExtension.createProject(DiscoveryExtension.java:124) at org.netbeans.modules.cnd.remote.projectui.wizard.cnd.NewMakeProjectWizardIterator.instantiate(NewMakeProjectWizardIterator.java:376) at org.netbeans.modules.cnd.remote.projectui.wizard.cnd.NewMakeProjectWizardIterator.instantiate(NewMakeProjectWizardIterator.java:344) at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1051) at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:605) at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:439) at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:253) at org.openide.loaders.TemplateWizardIteratorWrapper$ProgressInstantiatingIterator.instantiate(TemplateWizardIteratorWrapper.java:180) at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1626) at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1570) at org.openide.WizardDescriptor.access$2300(WizardDescriptor.java:92) at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:2257) 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)