Skip to content

[PWGDQ] fix linter errors in muonGlobalAlignment.cxx - #17352

Open
aferrero2707 wants to merge 1 commit into
AliceO2Group:masterfrom
aferrero2707:PWGDQ-global-alignment-fix-linter-errors
Open

[PWGDQ] fix linter errors in muonGlobalAlignment.cxx#17352
aferrero2707 wants to merge 1 commit into
AliceO2Group:masterfrom
aferrero2707:PWGDQ-global-alignment-fix-linter-errors

Conversation

@aferrero2707

@aferrero2707 aferrero2707 commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

The PR fixes all the Linter errors that were reported in the last merged PR: #17346

The fixes are implemented in this separate PR for clarity, since the changes here do not introduce any functional modification in the code.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

O2 linter results: ❌ 0 errors, ⚠️ 55 warnings, 🔕 5 disabled

mcoquet642
mcoquet642 previously approved these changes Aug 6, 2026
@alibuild

alibuild commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 1682bd4 at 2026-08-06 13:02:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 46 errors and 15 warnings.'
Found 46 errors and 15 warnings.
++ [[ 46 -gt 0 ]]
++ cat /sw/BUILD/df865d246886187dbd75340476e5b506108132bb/O2Physics-code-check/errors.txt
PWGDQ/Tasks/muonGlobalAlignment.cxx:82:10: error: inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead [modernize-deprecated-headers,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:112:43: error: variable 'sExtrap' is non-const and globally accessible, consider making it const [cppcoreguidelines-avoid-non-const-global-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:128:8: error: constructor does not initialize these fields: ccdbManager [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:383:16: error: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:384:7: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:385:38: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:433:15: error: no header providing "o2::conf::ConfigurableParam" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:457:69: error: use designated initializer list to initialize 'AlignmentCorrections' [modernize-use-designated-initializers,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:631:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:632:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:635:9: error: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:652:9: error: boolean expression can be simplified by DeMorgan's theorem [readability-simplify-boolean-expr,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:727:48: error: no header providing "o2::constants::math::PIHalf" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:730:75: error: no header providing "o2::constants::math::PI" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:12: error: variable 'alpha1' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:20: error: variable 'alpha3' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:28: error: variable 'alpha4' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:36: error: variable 'x2' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:40: error: variable 'x3' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:759:44: error: variable 'x4' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:815:5: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:816:5: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:818:57: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:818:64: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:819:12: error: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:12: error: variable 'alpha1' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:20: error: variable 'alpha3' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:28: error: variable 'alpha4' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:36: error: variable 'x2' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:40: error: variable 'x3' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:833:44: error: variable 'x4' is not initialized [cppcoreguidelines-init-variables,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:953:9: error: do not use 'else' after 'break' [readability-else-after-return,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1019:14: error: redundant boolean literal in conditional return statement [readability-simplify-boolean-expr,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1303:56: error: no header providing "o2::constants::math::Deg2Rad" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1475:62: error: no header providing "o2::constants::math::Rad2Deg" is directly included [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1480:11: error: uninitialized record type: 'firedLayers' [cppcoreguidelines-pro-type-member-init,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1482:17: error: implicit conversion 'unwrap_t<unsigned long>' (aka 'unsigned long') -> 'bool' [readability-implicit-bool-conversion,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1536:15: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1648:7: error: use auto when initializing with new to avoid duplicating the type name [modernize-use-auto,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1837:17: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1839:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1840:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
[0 more errors; see full log]

Full log here.

@mcoquet642
mcoquet642 disabled auto-merge August 6, 2026 11:36
@mcoquet642
mcoquet642 self-requested a review August 6, 2026 11:37
@aferrero2707

Copy link
Copy Markdown
Contributor Author

@mcoquet642 I will fix the code-check errors and push a new version.

@aferrero2707
aferrero2707 marked this pull request as draft August 6, 2026 12:39
@aferrero2707
aferrero2707 force-pushed the PWGDQ-global-alignment-fix-linter-errors branch 2 times, most recently from 987c8ad to 38d5f2e Compare August 8, 2026 17:22
@aferrero2707
aferrero2707 marked this pull request as ready for review August 8, 2026 17:31
@alibuild

alibuild commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for c94c699 at 2026-08-08 20:31:

++ set -euo pipefail
++ [[ -d /sw/slc9_x86-64/Clang/v20.1.7-23 ]]
+++ realpath /sw/BUILD/463ba71d47a233f8dc3facd7bb13a89d46d72056/O2Physics-code-check/../../O2Physics-latest/O2Physics
++ O2PHYSICS_BUILDDIR=/sw/BUILD/d9382760054d0b26b0771bd243406ec4b3cc6fbd/O2Physics
++ cp /sw/BUILD/d9382760054d0b26b0771bd243406ec4b3cc6fbd/O2Physics/compile_commands.json .
+++ python3 -c 'import json, os; print(os.path.commonpath([x["file"] for x in json.loads(open("compile_commands.json").read()) if "sw/BUILD" not in x["file"] and "G__" not in x["file"] and x["file"].endswith(".cxx")]))'
++ O2PHYSICS_SRC=/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0
++ pushd /sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0
/sw/SPECS/slc9_x86-64/O2Physics-code-check/1.0-local537/O2Physics-code-check.sh: line 16: pushd: /sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0: No such file or directory

Full log here.

@aferrero2707
aferrero2707 force-pushed the PWGDQ-global-alignment-fix-linter-errors branch from c94c699 to 5f8deec Compare August 8, 2026 19:15
@alibuild

alibuild commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/code-check for 5f8deec at 2026-08-08 23:48:

## sw/BUILD/O2Physics-code-check-latest/log
--
========== List of issues found ==========
++ echo 'Found 6 errors and 15 warnings.'
Found 6 errors and 15 warnings.
++ [[ 6 -gt 0 ]]
++ cat /sw/BUILD/78df2ff399cc953778643a837353c79b16261f3c/O2Physics-code-check/errors.txt
PWGDQ/Tasks/muonGlobalAlignment.cxx:42:1: error: included header MatchGlobalFwd.h is not used directly [misc-include-cleaner,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:384:16: error: do not use static_cast to downcast from a base to a derived class; use dynamic_cast instead [cppcoreguidelines-pro-type-static-cast-downcast,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:816:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:817:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:819:57: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:819:64: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
++ [[ 15 -gt 0 ]]
++ cat /sw/BUILD/78df2ff399cc953778643a837353c79b16261f3c/O2Physics-code-check/warnings.txt
PWGDQ/Tasks/muonGlobalAlignment.cxx:288:38: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:293:55: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:352:37: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:373:38: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:981:35: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:985:45: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1035:35: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1440:66: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1467:26: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1587:27: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1694:66: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1707:25: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1711:24: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1715:52: warning: statement should be inside braces [readability-braces-around-statements]
PWGDQ/Tasks/muonGlobalAlignment.cxx:1738:56: warning: statement should be inside braces [readability-braces-around-statements]
++ [[ 6 -gt 0 ]]
++ exit 1
--

Full log here.

@aferrero2707

Copy link
Copy Markdown
Contributor Author

@iarsene @mcoquet642 @XiaozhiBai @mguilbau this PR fixes most of the linter and code-check errors in the muonGlobalAlignment,cxx code. There is still one remaining genuine error (included header MatchGlobalFwd.h is not used directly) and few readability warnings about missing braces. The other errors actually correspond to valid code that should not be changed.

I would propose to merge the PR as is, and fix the remaining error and warnings in a next one, to avoid re-running the CI once more.
Could you please have a look and let me know if that's ok for you?

Thanks a lot!

@mcoquet642

mcoquet642 commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

@aferrero2707 why do you consider these errors as not genuine ?

PWGDQ/Tasks/muonGlobalAlignment.cxx:816:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:817:11: error: do not declare C-style arrays, use 'std::array' instead [modernize-avoid-c-arrays,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:819:57: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]
PWGDQ/Tasks/muonGlobalAlignment.cxx:819:64: error: do not implicitly decay an array into a pointer; consider using gsl::array_view or an explicit cast instead [cppcoreguidelines-pro-bounds-array-to-pointer-decay,-warnings-as-errors]

@aferrero2707

aferrero2707 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@mcoquet642 the TrackParam constructor requires standard C-style arrays:

  TrackParam(Double_t z, const Double_t param[5], const Double_t cov[15]);

and I could not figure out a better way to pass the param and cov arrays... do you have any suggestion that would avoid declaring the C-style arrays before passing them to the constructor? A braced initializer list directly in the constructor is not allowed...

Here is the relevant piece of code:

    const double cov[15]{covariances(0, 0), covariances(1, 0), covariances(1, 1), covariances(2, 0), covariances(2, 1), covariances(2, 2), covariances(3, 0), covariances(3, 1), covariances(3, 2), covariances(3, 3), covariances(4, 0), covariances(4, 1), covariances(4, 2), covariances(4, 3), covariances(4, 4)};
    const double param[5]{fwdtrack.getX(), alpha1, fwdtrack.getY(), alpha3, alpha4};

    o2::mch::TrackParam convertedTrack(fwdtrack.getZ(), param, cov);

Thanks!

@vkucera

vkucera commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

@aferrero2707 fix linter errors where?

@aferrero2707

aferrero2707 commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@vkucera all linter errors reported in the previous PR: #17346

I have updated the description.

@vkucera

vkucera commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

@vkucera all linter errors reported in the previous PR: #17346

I have updated the description.

I am referring to the PR title. It says nothing about which file or analysis is affected by the PR. It could be anywhere in DQ.

@mcoquet642

Copy link
Copy Markdown
Collaborator

@mcoquet642 the TrackParam constructor requires standard C-style arrays:

  TrackParam(Double_t z, const Double_t param[5], const Double_t cov[15]);

and I could not figure out a better way to pass the param and cov arrays... do you have any suggestion that would avoid declaring the C-style arrays before passing them to the constructor? A braced initializer list directly in the constructor is not allowed...

Here is the relevant piece of code:

    const double cov[15]{covariances(0, 0), covariances(1, 0), covariances(1, 1), covariances(2, 0), covariances(2, 1), covariances(2, 2), covariances(3, 0), covariances(3, 1), covariances(3, 2), covariances(3, 3), covariances(4, 0), covariances(4, 1), covariances(4, 2), covariances(4, 3), covariances(4, 4)};
    const double param[5]{fwdtrack.getX(), alpha1, fwdtrack.getY(), alpha3, alpha4};

    o2::mch::TrackParam convertedTrack(fwdtrack.getZ(), param, cov);

Thanks!

I think using std::array and explicit pointer conversion with .data() should work (the constructor actually expects pointers, as also indicated by the errors)

@aferrero2707 aferrero2707 changed the title [PWGDQ] fix linter errors [PWGDQ] fix linter errors in muonGlobalAlignment.cxx Aug 10, 2026
@aferrero2707

Copy link
Copy Markdown
Contributor Author

I think using std::array and explicit pointer conversion with .data() should work (the constructor actually expects pointers, as also indicated by the errors)

I tried, and is solves the first two errors, but not the do not implicitly decay an array into a pointer, so I decided not to change anything for the moment...

@mcoquet642

Copy link
Copy Markdown
Collaborator

I think using std::array and explicit pointer conversion with .data() should work (the constructor actually expects pointers, as also indicated by the errors)

I tried, and is solves the first two errors, but not the do not implicitly decay an array into a pointer, so I decided not to change anything for the moment...

I ran clang-tidy locally, and it does solve do not implicitly decay an array into a pointer ...

    const std::array<Double_t, 15> cov{covariances(0, 0), covariances(1, 0), covariances(1, 1), covariances(2, 0), covariances(2, 1), covariances(2, 2), covariances(3, 0), covariances(3, 1), covariances(3, 2), covariances(3, 3), covariances(4, 0), covariances(4, 1), covariances(4, 2), covariances(4, 3), covariances(4, 4)};

    const std::array<Double_t, 5> param{fwdtrack.getX(), alpha1, fwdtrack.getY(), alpha3, alpha4};

    o2::mch::TrackParam convertedTrack(fwdtrack.getZ(), param.data(), cov.data());

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 5f8deec at 2026-08-10 17:43:

## sw/BUILD/O2-latest/log
2026-08-10T07:46:43.306+0200 [5915:140175039150656] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:46:43.313+0200 [5915:140175039150656] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:03.308+0200 [5915:140175039150656] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:46:43.797+0200 [5885:140239696157248] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:46:43.797+0200 [5885:140239696157248] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:03.799+0200 [5885:140239696157248] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:18.808+0200 [5986:139998607473216] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:18.808+0200 [5986:139998607473216] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:38.809+0200 [5986:139998607473216] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:19.088+0200 [6013:139980325354048] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:19.088+0200 [6013:139980325354048] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:39.090+0200 [6013:139980325354048] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:24.544+0200 [6062:140365354883648] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:24.544+0200 [6062:140365354883648] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:44.545+0200 [6062:140365354883648] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:46:59.560+0200 [5951:140377571875392] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:46:59.560+0200 [5951:140377571875392] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:47:59.564+0200 [5951:140377571875392] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:25.451+0200 [6041:139723617397312] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:25.451+0200 [6041:139723617397312] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:05.453+0200 [6041:139723617397312] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:27.672+0200 [6093:140300821400128] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:27.672+0200 [6093:140300821400128] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:07.674+0200 [6093:140300821400128] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:51.383+0200 [6130:139817402886720] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:51.383+0200 [6130:139817402886720] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:11.384+0200 [6130:139817402886720] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:59.289+0200 [6157:139727486286400] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:59.290+0200 [6157:139727486286400] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:19.291+0200 [6157:139727486286400] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:59.897+0200 [6178:140086214720064] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:47:59.898+0200 [6178:140086214720064] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:19.899+0200 [6178:140086214720064] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:04.808+0200 [6208:139719465396800] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:04.808+0200 [6208:139719465396800] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:24.809+0200 [6208:139719465396800] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:21.215+0200 [6238:140288881605184] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:21.216+0200 [6238:140288881605184] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:41.217+0200 [6238:140288881605184] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:25.980+0200 [6270:140703740463680] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:25.980+0200 [6270:140703740463680] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:45.982+0200 [6270:140703740463680] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:28.345+0200 [6297:140692241340992] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:28.345+0200 [6297:140692241340992] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:48.347+0200 [6297:140692241340992] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:32.060+0200 [6322:140166661978688] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ActionCache.GetActionResult()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
2026-08-10T07:48:32.061+0200 [6322:140166661978688] [executioncontext.cpp:544] [ERROR] Error while querying action cache at "http://localhost:8980": 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame
2026-08-10T07:48:52.062+0200 [6322:140166661978688] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: connection attempt timed out before receiving SETTINGS frame]
[0 more errors; see full log]

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

4 participants