Skip to content

Failed to write registry URLS and feature map #3310

Closed
@ericmcbride

Description

@ericmcbride

I made a commit in the last release to make sure CARGO_BAZEL_ISOLATED=false to be set when running bazel for privately hosted crates repositories and everything worked great locally when i ran it.

However with the 0.58.0 release im seeing the following

➜  my-repo git:(master) ✗ CARGO_DEBUG_TRACE=true CARGO_BAZEL_ISOLATED=false bazel build //my_crate
ERROR: /private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl:55:13: Traceback (most recent call last):
	File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/extensions.bzl", line 998, column 37, in _crate_impl
		_generate_hub_and_spokes(
	File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/extensions.bzl", line 633, column 51, in _generate_hub_and_spokes
		splice_outputs = splice_workspace_manifest(
	File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/splicing_utils.bzl", line 174, column 19, in splice_workspace_manifest
		cargo_bazel_fn(
	File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl", line 88, column 23, in _execute
		return execute(
	File "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust+/crate_universe/private/common_utils.bzl", line 55, column 13, in execute
		fail(_EXECUTE_ERROR_MESSAGE.format(
Error in fail: Command ["/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/cargo-bazel", "splice", "--output-dir", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/splicing-output", "--splicing-manifest", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/splicing_manifest.json", "--config", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/modextwd/rules_rust++crate/crates_index/config.json", "--cargo-lockfile", "/Users/eric.mcbride/Programming/my-repo/Cargo.lock", "--cargo", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust++rust_host_tools+rust_host_tools/bin/cargo", "--rustc", "/private/var/tmp/_bazel_eric.mcbride/79b277eea1629c6c0e66b29d7b082943/external/rules_rust++rust_host_tools+rust_host_tools/bin/rustc"] failed with exit code 1.
STDOUT ------------------------------------------------------------------------

STDERR ------------------------------------------------------------------------
Error: Failed to write registry URLs and feature map

Caused by:
    0: Failed to get crate index config
    1: No such file or directory (os error 2)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions