<#17047 `KeyError` when running `./pants lint`> Is...
# github-notifications
q
#17047 `KeyError` when running `./pants lint` Issue created by danxmoran Describe the bug Today our CI hit 2 instances of the same error while running `./pants lint`:
Copy code
Engine traceback:
  in select
  in pants.core.goals.lint.lint
  in pants.backend.python.lint.pylint.rules.pylint_lint (pylint)
  in pants.backend.python.lint.pylint.rules.pylint_determine_partitions (pylint)
  in pants.engine.internals.graph.coarsened_targets
Traceback (most recent call last):
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/selectors.py", line 653, in native_engine_generator_send
    res = func.send(arg)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/graph.py", line 641, in coarsened_targets
    coarsened_target = CoarsenedTarget(
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/target.py", line 786, in __init__
    self.dependencies = FrozenOrderedSet(dependencies)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 206, in __init__
    super().__init__(iterable)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 35, in __init__
    self._items: dict[T, None] = {v: None for v in iterable or ()}
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 35, in <dictcomp>
    self._items: dict[T, None] = {v: None for v in iterable or ()}
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/graph.py", line 644, in <genexpr>
    coarsened_targets[d]
KeyError: Address(src/django_apps/onsite_collections/constants.py)
Copy code
Engine traceback:
  in select
  in pants.core.goals.lint.lint
  in pants.backend.python.lint.pylint.rules.pylint_lint (pylint)
  in pants.backend.python.lint.pylint.rules.pylint_determine_partitions (pylint)
  in pants.engine.internals.graph.coarsened_targets
Traceback (most recent call last):
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/selectors.py", line 653, in native_engine_generator_send
    res = func.send(arg)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/graph.py", line 641, in coarsened_targets
    coarsened_target = CoarsenedTarget(
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/target.py", line 786, in __init__
    self.dependencies = FrozenOrderedSet(dependencies)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 206, in __init__
    super().__init__(iterable)
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 35, in __init__
    self._items: dict[T, None] = {v: None for v in iterable or ()}
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/util/ordered_set.py", line 35, in <dictcomp>
    self._items: dict[T, None] = {v: None for v in iterable or ()}
  File "/home/runner/.pants/setup/bootstrap-Linux-x86_64/2.14.0rc1+gitf06bf22b_py38/lib/python3.8/site-packages/pants/engine/internals/graph.py", line 644, in <genexpr>
    coarsened_targets[d]
KeyError: Address(src/django_apps/ordering_physicians/constants.py)
Pants version
PANTS_SHA
is f06bf22 (on the 2.14.x branch) OS Linux Additional info https://app.toolchain.com/organizations/color/repos/color/builds/pants_run_2022_09_28_19_28_04_433_aa93e7f39c004a608d2a86a0d936e61e/ https://app.toolchain.com/organizations/color/repos/color/builds/pants_run_2022_09_28_20_48_27_16_331fca33d4394c088a5937a61169c986/ pantsbuild/pants
u