<#13424 ETXTBSY during Coursier fetch> Issue creat...
# github-notifications
q
#13424 ETXTBSY during Coursier fetch Issue created by jsirois Observed on main @ cbee9ff $ ./build-support/bin/generate_all_lockfiles.sh Bootstrapping pants_deps with requirements: ... Successfully installed PyYAML-6.0 ansicolors-1.1.8 attrs-21.2.0 certifi-2021.10.8 charset-normalizer-2.0.7 fasteners-0.16.3 freezegun-1.1.0 humbug-0.2.7 idna-3.3 ijson-3.1.4 importlib-metadata-4.8.1 iniconfig-1.1.1 packaging-21.0 pex-2.1.53 pluggy-1.0.0 psutil-5.8.0 py-1.10.0 pyparsing-3.0.4 pystache-0.5.4 pytest-6.2.5 python-dateutil-2.8.2 requests-2.26.0 setproctitle-1.2.2 setuptools-57.5.0 six-1.16.0 toml-0.10.2 types-PyYAML-5.4.3 types-freezegun-0.1.4 types-requests-2.25.0 types-setuptools-57.0.0 types-toml-0.1.3 typing-extensions-3.10.0.2 urllib3-1.26.7 zipp-3.6.0 WARNING: You are using pip version 20.1.1; however, version 21.3.1 is available. You should consider upgrading via the '/home/jsirois/.cache/pants/pants_dev_deps/Linux.x86_64.unknown.py37.venv/bin/python3.7 -m pip install --upgrade pip' command. [=== 00:22 Building native code... ===] Compiling either v1.6.1 ... Compiling engine v0.0.1 (/home/jsirois/dev/pantsbuild/jsirois-pants/src/rust/engine) Finished release [optimized + debuginfo] target(s) in 3m 23s 134839.62 [INFO] Starting: Resolving plugins: hdrhistogram, toolchain.pants.plugin==0.15.0 134853.02 [INFO] Completed: Resolving plugins: hdrhistogram, toolchain.pants.plugin==0.15.0 134853.46 [INFO] Initializing scheduler... 134853.59 [INFO] Scheduler initialized. 134853.66 [WARN] Error loading access token: AuthError('Failed to load auth token (no default file or environment variable). Run
./pants auth-acquire
to set up authentication.') 134853.66 [WARN] Auth failed - BuildSense plugin is disabled. 134909.21 [INFO] Completed: Building generate_all_lockfiles_helper.pex with 10 requirements: PyYAML<7.0,>=6.0, ansicolors==1.1.8, packaging==21.0, pex==2.1.53, setuptools<58.0,>=56.0.0, toml==0.10.2, types-PyYAML==5.4.3, types-s... (65 characters truncated) 134909.46 [INFO] Completed: Building local_dists.pex 134910.97 [INFO] Starting: Resolving plugins: hdrhistogram, toolchain.pants.plugin==0.15.0 134922.82 [INFO] Completed: Resolving plugins: hdrhistogram, toolchain.pants.plugin==0.15.0 134923.31 [WARN] Error loading access token: AuthError('Failed to load auth token (no default file or environment variable). Run
./pants auth-acquire
to set up authentication.') 134923.31 [WARN] Auth failed - BuildSense plugin is disabled. 134954.28 [INFO] Completed: Building poetry.pex with 1 requirement: poetry==1.1.8 135041.21 [INFO] Completed: Generate lockfile for flake8 135330.78 [INFO] Completed: Generate lockfile for pytest 135331.35 [INFO] Wrote lockfile for the resolve
pytest
to 3rdparty/python/lockfiles/pytest.txt 135331.35 [INFO] Wrote lockfile for the resolve
flake8
to 3rdparty/python/lockfiles/flake8.txt 135351.93 [INFO] Completed: Building dockerfile_parser.pex from dockerfile-parser_default_lockfile.txt 135429.16 [ERROR] Exception caught: (pants.engine.internals.scheduler.ExecutionError) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 235, in _run_inner return self._perform_run(goals) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 174, in _perform_run return self._perform_run_body(goals, poll=False) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 196, in _perform_run_body poll_delay=(0.1 if poll else None), File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/init/engine_initializer.py", line 135, in run_goal_rules goal_product, params, poll=poll, poll_delay=poll_delay File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/engine/internals/scheduler.py", line 548, in run_goal_rule self._raise_on_error([t for _, t in throws]) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/engine/internals/scheduler.py", line 512, in _raise_on_error wrapped_exceptions=tuple(t.exc for t in throws), Exception message: 1 Exception encountered: Engine traceback: in select in pants.backend.experimental.python.user_lockfiles.generate_user_lockfile_goal in pants.engine.internals.graph.transitive_targets in pants.engine.internals.graph.transitive_dependency_mapping in pants.engine.internals.graph.resolve_targets (src/python/pants/backend/java/dependency_inference/PantsJavaParserLauncher.java:javaparser) in pants.engine.internals.graph.resolve_unexpanded_targets (src/python/pants/backend/java/dependency_inference/PantsJavaParserLauncher.java:javaparser) in pants.engine.internals.graph.resolve_dependencies (src/python/pants/backend/java/dependency_inference/PantsJavaParserLauncher.java:javaparser) in pants.backend.java.dependency_inference.rules.infer_java_dependencies_via_imports (src/python/pants/backend/java/dependency_inference/PantsJavaParserLauncher.java:javaparser) in pants.backend.java.dependency_inference.package_mapper.merge_first_party_module_mappings in pants.backend.java.dependency_inference.package_mapper.map_first_party_java_targets_to_symbols in pants.backend.java.dependency_inference.java_parser.resolve_fallible_result_to_analysis in pants.backend.java.dependency_inference.java_parser.analyze_java_source_dependencies in pants.backend.java.dependency_inference.java_parser_launcher.build_processors in pants.jvm.resolve.coursier_fetch.materialize_classpath in pants.jvm.resolve.coursier_fetch.coursier_fetch_lockfile in pants.jvm.resolve.coursier_fetch.coursier_fetch_one_coord in pants.engine.process.fallible_to_exec_result_or_raise Traceback (most recent call last): File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/engine/process.py", line 278, in fallible_to_exec_result_or_raise local_cleanup=global_options.options.process_execution_local_cleanup, pants.engine.process.ProcessExecutionFailure: Process 'Resolving with coursier: com.google.errorproneerror prone annotations2.5.1' failed with exit code 126. stdout: stderr: + coursier_exe=./cs-x86_64-pc-linux + shift + json_output_file=coursier_report.json + shift + ./cs-x86_64-pc-linux fetch --json-output-file=coursier_report.json --intransitive com.google.errorproneerror prone annotations2.5.1 coursier_wrapper_script.sh: line 8: ./cs-x86_64-pc-linux: Text file busy Use --no-process-execution-local-cleanup to preserve process chroots for inspection. Traceback (most recent call last): File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 235, in _run_inner return self._perform_run(goals) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 174, in _perform_run return self._perform_run_body(goals, poll=False) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/bin/local_pants_runner.py", line 196, in _perform_run_body poll_delay=(0.1 if poll else None), File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/init/engine_initializer.py", line 135, in run_goal_rules goal_product, params, poll=poll, poll_delay=poll_delay File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/engine/internals/scheduler.py", line 548, in run_goal_rule self._raise_on_error([t for _, t in throws]) File "/home/jsirois/dev/pantsbuild/jsirois-pants/src/python/pants/engine/internals/scheduler.py", line 512, in _raise_on_error wrapped_exceptions=tuple(t.exc for t in throws), pants.engine.internals.scheduler.ExecutionError: 1 Exception encountered: Engine traceback: in select in pants.backend.experimental.python.user_lockfiles.generate_user_lockfile_goal in pants.engine.internals.graph.transitive_targets in pants.engine.internals.graph.transitive_dependency_mapping in pants.engine.internals.graph.reso… pantsbuild/pants
c