-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
unable to finalize action: Missing digest: <hash>/<len> for ...jdeps #22854
Comments
If possible, please provide a repro since it is unclear to us how it could happen and a repro would help making progress. |
Believe me, I'm trying. :) In the meantime, are there any other artifacts that could help w/ post-mortem debugging (e.g. |
I suspect this might be the same as #22387 because .d and .jdeps files are handled similarly by Bazel. Does setting The |
Yes, this goes away when using |
@rbeasley-avgo Can you provide either a repro, or an |
Apologies for the radio silence. Was on PTO. I haven't been able to generate a repro, so instead I'm just waiting for the west coast to wake up to review a change that removes the |
Just writing to let folks know that I haven't forgotten about this. I removed the This may be a red herring, but I'll share anyway in case anyone else observes a similar correlation. These failures happened to coincide with a degraded internal RBE deployment, where we also observed remotely executing actions hanging indefinitely. I'm not on the RBE team, so I'm doing a lot of handwaving and uncritical repeating. Our RBE service is backed by Bazel Buildfarm. As put by the RBE team,
Our RBE team resolved this by redeploying the Redis cluster from scratch. Other tweaks I've had to made (to avoid or improve diagnostics involving other Bazel crashes) are
I'm sorry that I don't have anything more useful to share. :( |
Since you were using redis as HTTP cache and removing |
Description of the bug:
Since upgrading to Bazel 7, we've encountered numerous sporadic build failures. Most are covered by other GitHub issues, but AFAICT nobody's filed one about .jdeps files.
I am going to experiment with
--noexperimental_inmemory_jdeps_files
.Which category does this issue belong to?
No response
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
Unknown.
Which operating system are you running Bazel on?
Linux
What is the output of
bazel info release
?release 7.2.0-vmware
If
bazel info release
returnsdevelopment version
or(@non-git)
, tell us how you built Bazel.This is just Bazel 7.2.0 with a handful of patches for PRs that are either outstanding or have been rejected. None are related to scheduling, remote caching, etc.
What's the output of
git remote get-url origin; git rev-parse HEAD
?No response
If this is a regression, please try to identify the Bazel commit where the bug was introduced with bazelisk --bisect.
No response
Have you found anything relevant by searching the web?
.d
files when--experimental_inmemory_dotd_files
is set. #22387Any other information, logs, or outputs that you want to share?
Our RBE implementation is Buildfarm.
--noremote_upload_local_results
).experimental_inmemory_foo
flags?We're using the following options:
In failing builds w/ this syndrome,
java.log
contains backtraces resembling the followingThe text was updated successfully, but these errors were encountered: