Skip to content

LockfileCorruptedError while reading dvc repo #5028

@Suor

Description

@Suor
MultipleInvalid: required key not provided @ data['dupe_key']['cmd']
  File "dvc/dvcfile.py", line 122, in validate
    cls.SCHEMA(d)  # pylint: disable=not-callable
  File "voluptuous/schema_builder.py", line 272, in __call__
    return self._compiled([], data)
  File "voluptuous/schema_builder.py", line 594, in validate_dict
    return base_validate(path, iteritems(data), out)
  File "voluptuous/schema_builder.py", line 432, in validate_mapping
    raise er.MultipleInvalid(errors)

StageFileFormatError: '../tmp/vrepo-7t6ui6xo/dvc.lock' format error: required key not provided @ data['dupe_key']['cmd']
  File "dvc/dvcfile.py", line 288, in load
    self.validate(data, fname=self.relpath)
  File "dvc/dvcfile.py", line 124, in validate
    raise StageFileFormatError(f"'{fname}' format error: {exc}")

LockfileCorruptedError: Lockfile '../tmp/vrepo-7t6ui6xo/dvc.lock' is corrupted.
  File "repos/parsing/dvcmeat.py", line 36, in parse_dvc
    _parse_stages(repo, commit)
  File "repos/parsing/dvcmeat.py", line 53, in _parse_stages
    for stage in repo.stages:
  File "funcy/objects.py", line 28, in __get__
    res = instance.__dict__[self.fget.__name__] = self.fget(instance)
  File "dvc/repo/__init__.py", line 575, in stages
    return self._collect_stages()
  File "dvc/repo/__init__.py", line 583, in _collect_stages
    new_stages = self.get_stages(os.path.join(root, file_name))
  File "dvc/repo/__init__.py", line 275, in get_stages
    return list(dvcfile.stages.values())
  File "dvc/dvcfile.py", line 244, in stages
    lockfile_data = self._lockfile.load()
  File "dvc/dvcfile.py", line 290, in load
    raise LockfileCorruptedError(

https://sentry.io/organizations/iterative/issues/2070050025/?project=5220519&query=is%3Aunresolved&statsPeriod=14d

Please provide information about your setup

dvc version 1.9.1+96ead9

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting responsewe are waiting for your reply, please respond! :)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions