org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: MercurialRemote - ANY_KEY at org.netbeans.modules.mercurial.remote.HgModuleConfig.getDefault(HgModuleConfig.java:125) at org.netbeans.modules.mercurial.remote.util.HgCommand.makeHgLauncherCommandLine(HgCommand.java:4332) at org.netbeans.modules.mercurial.remote.util.HgCommand.toCommandList(HgCommand.java:4242) at org.netbeans.modules.mercurial.remote.util.HgCommand.execEnv(HgCommand.java:3970) at org.netbeans.modules.mercurial.remote.util.HgCommand.execForVersionCheck(HgCommand.java:4324) at org.netbeans.modules.mercurial.remote.util.HgCommand.getHgVersion(HgCommand.java:730) at org.netbeans.modules.mercurial.remote.Mercurial.checkVersionIntern(Mercurial.java:243) at org.netbeans.modules.mercurial.remote.Mercurial.access$100(Mercurial.java:83) at org.netbeans.modules.mercurial.remote.Mercurial$2.run(Mercurial.java:220) Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Versioning parallel tasks at org.netbeans.modules.mercurial.remote.Mercurial.getV(Mercurial.java:232) at org.netbeans.modules.mercurial.remote.Mercurial.asyncInit(Mercurial.java:211) at org.netbeans.modules.mercurial.remote.Mercurial.init(Mercurial.java:190) at org.netbeans.modules.mercurial.remote.Mercurial.getInstance(Mercurial.java:135) at org.netbeans.modules.mercurial.remote.MercurialVCS.(MercurialVCS.java:82) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeConstructorAccessorImpl.java:0) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:712) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:549) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:944) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:877) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:940) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:877) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:798) at org.netbeans.core.startup.layers.BinaryFS$FileMap.get(BinaryFS.java:1128) at org.netbeans.modules.versioning.core.DelegatingVCS.getDelegate(DelegatingVCS.java:138) at org.netbeans.modules.versioning.core.DelegatingVCS.getVCSAnnotator(DelegatingVCS.java:239) at org.netbeans.modules.versioning.core.ProjectMenuItem.createVersioningSystemActions(ProjectMenuItem.java:174) at org.netbeans.modules.versioning.core.ProjectMenuItem.access$900(ProjectMenuItem.java:76) at org.netbeans.modules.versioning.core.ProjectMenuItem$LazyMenu.getActions(ProjectMenuItem.java:330) at org.netbeans.modules.versioning.core.ProjectMenuItem$LazyMenu.access$400(ProjectMenuItem.java:237) at org.netbeans.modules.versioning.core.ProjectMenuItem$LazyMenu$1.run(ProjectMenuItem.java:269) Caused: org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: MercurialRemoteRefresh 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.Mercurial.getInstance(Mercurial.java:133) at org.netbeans.modules.mercurial.remote.HgModuleConfig.(HgModuleConfig.java:140) at org.netbeans.modules.mercurial.remote.HgModuleConfig.getDefault(HgModuleConfig.java:131) at org.netbeans.modules.mercurial.remote.MercurialAnnotator.initFormat(MercurialAnnotator.java:182) at org.netbeans.modules.mercurial.remote.MercurialAnnotator.access$000(MercurialAnnotator.java:110) at org.netbeans.modules.mercurial.remote.MercurialAnnotator$1.run(MercurialAnnotator.java:170) 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)