WiscAr / pychron

Data acquisition and processing framework for Ar-Ar geochronology and noble gas mass spectrometry
http://pychron.readthedocs.org/en/latest/
Apache License 2.0
0 stars 0 forks source link

SOME SORT OF LOCK ON THE REPOSITORY? #75

Open jirhiker opened 3 years ago

jirhiker commented 3 years ago

active branch=dev/dr

active analyses=UW153:E80-01B,UW153:E80-01C,UW153:E80-01D,UW153:E80-01E,UW153:E80-01F

description=""

Traceback

Traceback (most recent call last):
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\gitdb\util.py", line 326, in open
    fd = os.open(self._lockfilepath(), lockmode, int("600", 8))
FileExistsError: [Errno 17] File exists: 'C:\\Users\\raregas\\Pychron3\\data\\.dvc\\repositories\\NOB-Unknowns\\.git\\index.lock'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\pyface\ui\qt4\action\action_item.py", line 345, in _qt4_on_triggered
    self.controller.perform(action, action_event)
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\pyface\tasks\action\task_action_controller.py", line 31, in perform
    return action.perform(event)
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\pyface\tasks\action\listening_action.py", line 58, in perform
    method()
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\tasks\task.py", line 351, in resume
    self._resume_pipeline()
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\tasks\task.py", line 532, in _resume_pipeline
    self._run('resume pipeline', 'resume_pipeline')
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\tasks\task.py", line 514, in _run
    if not getattr(self.engine, func)():
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\engine.py", line 635, in resume_pipeline
    return self.run_pipeline(state=self.state)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\engine.py", line 735, in run_pipeline
    node.run(state)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\pipeline\nodes\persist.py", line 113, in run
    modpis = self.dvc.update_analysis_paths(items, '<DEFINE EQUIL> {}'.format(msg))
  File "C:\Users\raregas\.pychron.0\pychron\pychron\dvc\dvc.py", line 578, in update_analysis_paths
    if self.repository_add_paths(expid, ps):
  File "C:\Users\raregas\.pychron.0\pychron\pychron\dvc\dvc.py", line 988, in repository_add_paths
    return repo.add_paths(paths)
  File "C:\Users\raregas\.pychron.0\pychron\pychron\git_archive\repo_manager.py", line 192, in add_paths
    self.index.add(ps)
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\git\index\base.py", line 796, in add
    self.write(ignore_extension_data=not write_extension_data)
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\git\index\base.py", line 204, in write
    stream = lfd.open(write=True, stream=True)
  File "C:\Users\jross\AppData\Local\conda\conda\envs\pychron3\lib\site-packages\gitdb\util.py", line 333, in open
    raise IOError("Lock at %r could not be obtained" % self._lockfilepath())
OSError: Lock at 'C:\\Users\\raregas\\Pychron3\\data\\.dvc\\repositories\\NOB-Unknowns\\.git\\index.lock' could not be obtained