You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by GitBox <gi...@apache.org> on 2026/10/07 18:21:51 UTC
[GH] (commons-collections/static-bucket-map-compound-ops-lock): Workflow run "CodeQL" failed!
The GitHub Actions job "CodeQL" on commons-collections.git/static-bucket-map-compound-ops-lock has failed.
Run started by GitHub user rootvector2 (triggered by rootvector2).
Head commit for run:
85b885b16a742b2ee8ff33d6254a28a2aca01f3a / Naveed Khan <dx...@gmail.com>
hold the bucket lock in StaticBucketMap compound operations
StaticBucketMap inherits the java.util.Map default methods unchanged, so putIfAbsent, compute, computeIfAbsent, computeIfPresent, merge, remove(key, value), replace and getOrDefault release the bucket monitor between their nested get and put calls and lose concurrent updates on a map documented as thread-safe. Override them to run the inherited default inside the bucket lock.
Report URL: https://github.com/apache/commons-collections/actions/runs/34151209066
With regards,
GitHub Actions via GitBox