Created
October 24, 2023 01:41
-
-
Save cburroughs/beb4054b73c377373f1195f20a6a477d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ pants list src/python/pants:: | |
| There is no pantsd metadata at /home/ecsb/src/o/pants/.pants.d/pids/2fe586d00992/pantsd. | |
| 21:40:19.29 [INFO] waiting for pantsd to start... | |
| 21:40:20.29 [INFO] pantsd started | |
| 21:40:22.86 [INFO] Initializing scheduler... | |
| 21:40:39.86 [ERROR] Encountered 8 rule graph errors: | |
| No installed rules return the type GeneratePythonLockfile, and it was not provided by potential callers of @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). | |
| If that type should be computed by a rule, ensure that that rule is installed. | |
| If it should be provided by a caller, ensure that it is included in any relevant Query or Get. | |
| No source of dependency GenerateLockfilesSubsystem for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Digest, [CreateDigest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Digest, [MergeDigests]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(LoadedLockfile, [LoadedLockfileRequest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Lockfile, [Resolve]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(ResolvePexConfig, [ResolvePexConfigRequest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency PythonSetup for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| Traceback (most recent call last): | |
| File "/home/ecsb/src/o/pants/src/python/pants/bin/daemon_pants_runner.py", line 133, in single_daemonized_run | |
| scheduler, options_initializer = self._core.prepare(options_bootstrapper, complete_env) | |
| File "/home/ecsb/src/o/pants/src/python/pants/pantsd/pants_daemon_core.py", line 176, in prepare | |
| self._initialize( | |
| File "/home/ecsb/src/o/pants/src/python/pants/pantsd/pants_daemon_core.py", line 119, in _initialize | |
| raise e | |
| File "/home/ecsb/src/o/pants/src/python/pants/pantsd/pants_daemon_core.py", line 109, in _initialize | |
| self._scheduler = EngineInitializer.setup_graph( | |
| File "/home/ecsb/src/o/pants/src/python/pants/init/engine_initializer.py", line 198, in setup_graph | |
| return EngineInitializer.setup_graph_extended( | |
| File "/home/ecsb/src/o/pants/src/python/pants/init/engine_initializer.py", line 345, in setup_graph_extended | |
| scheduler = Scheduler( | |
| File "/home/ecsb/src/o/pants/src/python/pants/engine/internals/scheduler.py", line 227, in __init__ | |
| self._py_scheduler = native_engine.scheduler_create( | |
| ValueError: Encountered 8 rule graph errors: | |
| No installed rules return the type GeneratePythonLockfile, and it was not provided by potential callers of @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). | |
| If that type should be computed by a rule, ensure that that rule is installed. | |
| If it should be provided by a caller, ensure that it is included in any relevant Query or Get. | |
| No source of dependency GenerateLockfilesSubsystem for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Digest, [CreateDigest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Digest, [MergeDigests]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(LoadedLockfile, [LoadedLockfileRequest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(Lockfile, [Resolve]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency Get(ResolvePexConfig, [ResolvePexConfigRequest]) for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| No source of dependency PythonSetup for @rule(pants.backend.python.goals.lockfile:108:check_lockfile(GeneratePythonLockfile, GenerateLockfilesSubsystem, PythonSetup) -> CheckLockfileResult, gets=[Get(ResolvePexConfig, [ResolvePexConfigRequest]), Get(Digest, [CreateDigest]), Get(Digest, [MergeDigests]), Get(Lockfile, [Resolve]), Get(LoadedLockfile, [LoadedLockfileRequest])]). All potential sources were eliminated: [] | |
| Use -ldebug for more logs. | |
| See https://www.pantsbuild.org/v2.19/docs/troubleshooting for common issues. | |
| Consider reaching out for help: https://www.pantsbuild.org/v2.19/docs/getting-help |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment