quaint-telephone-89068
02/17/2023, 1:38 AMpants --loop invocation will spew "Failed to parse ./BUILD" errors (or similar) forever.
Reproducer:
cd $(mktemp -d)
cat > pants.toml <<EOF
[GLOBAL]
pants_version = "2.14.0"
backend_packages = [
"pants.backend.shell",
]
[anonymous-telemetry]
enabled = false
EOF
echo 'invalid code' > BUILD
pants --loop run :whatever
...
12:33:12.45 [ERROR] 1 Exception encountered:
MappingError: Failed to parse ./BUILD:
invalid syntax (<string>, line 1)
12:33:12.45 [ERROR] 1 Exception encountered:
MappingError: Failed to parse ./BUILD:
invalid syntax (<string>, line 1)
12:33:12.45 [ERROR] 1 Exception encountered:
MappingError: Failed to parse ./BUILD:
invalid syntax (<string>, line 1)
...
Pants version
2.14.0, 2.16.0.dev6
OS
macOS
Additional info
A similar invalid spec bug: #18276. Other infinite --loop bugs: #16727, #18275
pantsbuild/pantsuser
02/21/2023, 9:52 PMuser
02/21/2023, 10:43 PMuser
02/27/2023, 11:57 PM