neurocurator icon indicating copy to clipboard operation
neurocurator copied to clipboard

[Installation] Crash when trying to start Neurocurator with a new corpus

Open davidcsterratt opened this issue 6 years ago • 3 comments

I'm trying out Neurocurator, and I'd like to start with an empty corpus. I had thought that to do this I would create an empty repo on github (e.g. github.com/davidcsterratt/corpus-synaptic-pathways.git), put this in the dialog box, and then be able to start.

However, I get the appended crash. Setting the repository back to github.com/christian-oreilly/corpus-thalamus.git in miniconda3/envs/nc/lib/python3.4/site-packages/neurocurator/settings.ini allows Neurocurator to start normally.

(nc) 16 $ neurocurator 
['__cause__', '__class__', '__context__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__sizeof__', '__str__', '__subclasshook__', '__suppress_context__', '__traceback__', '__unicode__', '__weakref__', '_cause', '_cmd', '_cmdline', '_msg', 'args', 'command', 'status', 'stderr', 'stdout', 'with_traceback'] ['git', 'pull', '-v', 'origin'] 1   None
Traceback (most recent call last):
  File "/disk/scratch/sterratt/miniconda3/envs/nc/bin/neurocurator", line 11, in <module>
    sys.exit(main())
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/neurocurator/__main__.py", line 15, in main
    window = Window()
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/neurocurator/mainWin.py", line 127, in __init__
    getGitMng()
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/neurocurator/mainWin.py", line 112, in getGitMng
    self.gitMng = GitManager(self.settings.config["GIT"], cleanDirty)
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/nat/gitManager.py", line 64, in __init__
    self.pull(cleanDirty)
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/nat/gitManager.py", line 125, in pull
    fetchInfo = self.repo.remotes.origin.pull()[0]
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/git/remote.py", line 808, in pull
    res = self._get_fetch_info_from_stderr(proc, progress)
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/git/remote.py", line 675, in _get_fetch_info_from_stderr
    proc.wait(stderr=stderr_text)
  File "/disk/scratch/sterratt/miniconda3/envs/nc/lib/python3.4/site-packages/git/cmd.py", line 415, in wait
    raise GitCommandError(self.args, status, errstr)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(1)
  cmdline: git pull -v origin

davidcsterratt avatar Jun 12 '18 14:06 davidcsterratt