Crashes when attempting to open an existing repository that is not already listed
Created originally on Bitbucket by Anonymous
Brand new installation from tortoisehg-4.3.1-x64.msi
Any attempt to right-click, Add Repository or File/Open Repository results in this crash. File/New Repository works OK but File/Clone Repository and Add Subrepository crashes.
Once created with New Repository, the repository can be manipulated normally and remains persistent.
I speculate that this has something to do with opening the "Select repository directory to open" dialog window. Same bug also manifests on the same machine with version 4.2.1
In case it matters, this machine has parallel installations of Python containing hg, both 32 and 64-bit. I tried disabling those installations, but it made no difference. I'm out of ideas now. The 32-bit version seems to work OK on my older laptop running Win7/32-bit
#!python
** Mercurial version (4.3.1). TortoiseHg version (4.3.1)
** Command:
** CWD: C:\Windows\system32
** Encoding: cp1252
** Extensions loaded:
** Python version: 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)]
** Windows version: sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
** Processor architecture: x64
** Qt-4.8.7 PyQt-4.11.4 QScintilla-2.9
Traceback (most recent call last):
File "boot_com_servers.py", line 44, in <module>
File "hgdemandimport\demandimportpy2.pyo", line 168, in _demandimport
File "hgdemandimport\demandimportpy2.pyo", line 42, in _hgextimport
File "os_integration\windows\shell_extension.pyc", line 25, in <module>
File "hgdemandimport\demandimportpy2.pyo", line 269, in _demandimport
File "hgdemandimport\demandimportpy2.pyo", line 42, in _hgextimport
File "os_integration\windows\context_menu.pyc", line 3, in <module>
File "hgdemandimport\demandimportpy2.pyo", line 269, in _demandimport
File "hgdemandimport\demandimportpy2.pyo", line 42, in _hgextimport
ImportError: No module named server.exception