Page MenuHomePhabricator

[Chronik] Add V8 experiment
AbandonedPublicDraft

Authored by tobias_ruck on Sun, Mar 23, 14:12.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

The goal is to test the following:

  • Can we cross compile it to different targets?
  • Are the builds reproducible?

It only prints "Hello World!" to stdout

Test Plan
  • ninja
  • Also, run all the cross-builds

Event Timeline

Tail of the build log:

  Downloaded futures-io v0.3.31
  Downloaded foldhash v0.1.3
  Downloaded event-listener-strategy v0.5.3
  Downloaded digest v0.10.7
  Downloaded event-listener v5.3.1
  Downloaded cxxbridge-flags v1.0.133
  Downloaded foreign-types-shared v0.1.1
  Downloaded fixedbitset v0.4.2
  Downloaded eyre v0.6.12
  Downloaded embedded-io v0.6.1
  Downloaded displaydoc v0.2.5
  Downloaded data-encoding v2.6.0
  Downloaded fnv v1.0.7
  Downloaded either v1.13.0
  Downloaded cc v1.2.3
  Downloaded qrcode-generator v4.1.9
  Downloaded crossbeam-utils v0.8.20
  Downloaded concurrent-queue v2.5.0
  Downloaded codespan-reporting v0.11.1
  Downloaded chrono-humanize v0.1.2
  Downloaded bindgen v0.71.1
  Downloaded axum-core v0.2.9
  Downloaded autocfg v1.4.0
  Downloaded async-trait v0.1.86
  Downloaded crc32fast v1.4.2
  Downloaded cpufeatures v0.2.16
  Downloaded cobs v0.2.3
  Downloaded cmake v0.1.52
  Downloaded chrono v0.4.38
  Downloaded bzip2-sys v0.1.11+1.0.8
  Downloaded bytes v1.9.0
  Downloaded bumpalo v3.16.0
  Downloaded bs58 v0.4.0
  Downloaded block-buffer v0.10.4
  Downloaded bitflags v2.6.0
  Downloaded bincode v2.0.0-rc.3
  Downloaded bitcoin-io v0.1.3
  Downloaded bincode_derive v2.0.0-rc.3
  Downloaded bimap v0.6.3
  Downloaded base64 v0.22.1
  Downloaded backtrace v0.3.71
  Downloaded axum-core v0.4.5
  Downloaded async-channel v2.3.1
  Downloaded prettyplease v0.1.25
  Downloaded png v0.17.15
  Downloaded color_quant v1.1.0
  Downloaded bitflags v1.3.2
  Downloaded v8 v135.0.0
error: failed to download replaced source registry `crates-io`

Caused by:
  failed to parse manifest at `/root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-135.0.0/Cargo.toml`

Caused by:
  feature `edition2024` is required

  The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.76.0 (c84b36747 2024-01-18)).
  Consider trying a newer version of Cargo (this may require the nightly release).
  See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for more information about the status of this feature.
Build build-explorer failed with exit code 101

Tail of the build log:

test test_verify_genesis_missing_nft1_group ... ok
test test_verify_genesis_success_nft1_child ... ok
test test_verify_genesis_success_nft1_child_with_burn ... ok
test test_verify_genesis_success ... ok
test test_verify_genesis_success_with_burn ... ok
test test_verify_genesis_wrong_nft1_group_input_position ... ok
test test_verify_genesis_wrong_nft1_group ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_mint.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/test_verify_slp_mint-be1af12948203d83)

running 6 tests
test test_verify_mint_no_inputs ... ok
test test_verify_mint_no_mint_input ... ok
test test_verify_mint_success_simple ... ok
test test_verify_mint_wrong_mint_baton_token_id ... ok
test test_verify_mint_success_with_burn ... ok
test test_verify_mint_wrong_mint_baton_token_type ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_mint_vault.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/test_verify_slp_mint_vault-9c37bed4d9ffea91)

running 6 tests
test test_verify_mint_vault_success_simple ... ok
test test_verify_mint_vault_success_multiple_scripts ... ok
test test_verify_mint_vault_missing_vault_script ... ok
test test_verify_mint_vault_no_scritps ... ok
test test_verify_mint_vault_no_genesis_no_scripts ... ok
test test_verify_mint_vault_success_with_burns ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_send.rs (abc-ci-builds/build-chronik/cargo/build/debug/deps/test_verify_slp_send-4dbfaa2570cb2ac8)

running 12 tests
test test_verify_send_success ... ok
test test_verify_send_64bit_off_by_one ... ok
test test_verify_send_not_enough_inputs ... ok
test test_verify_send_no_inputs ... ok
test test_verify_send_success_group_token_id ... ok
test test_verify_send_success_64bit ... ok
test test_verify_send_success_big ... ok
test test_verify_send_success_null ... ok
test test_verify_send_success_simple ... ok
test test_verify_send_wrong_group_token_id ... ok
test test_verify_send_wrong_token_id ... ok
test test_verify_send_wrong_token_type ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests bitcoinsuite-slp

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[255/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[256/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[257/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[266/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[267/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[268/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[269/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/sign-bench
[280/591] Linking C executable src/secp256k1/verify-bench
[281/591] Linking CXX static library src/libbitcoinconsensus.a
[282/591] Linking C executable src/secp256k1/recover-bench
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[285/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[286/591] Linking C executable src/secp256k1/internal-bench
[287/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[288/591] Linking C executable src/secp256k1/ecmult-bench
[289/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[290/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[291/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[292/591] Linking CXX static library src/libscript.a
[293/591] Linking CXX static library src/libcommon.a
[294/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[295/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[296/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[250/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[252/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[264/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[265/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[266/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[267/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[269/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/recover-bench
[280/591] Linking C executable src/secp256k1/sign-bench
[281/591] Linking C executable src/secp256k1/verify-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[286/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[287/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[288/591] Linking C executable src/secp256k1/internal-bench
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[293/591] Linking CXX static library src/libcommon.a
[294/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[257/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[264/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[265/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[266/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[267/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[268/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[269/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[274/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/verify-bench
[280/591] Linking C executable src/secp256k1/recover-bench
[281/591] Linking C executable src/secp256k1/sign-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[286/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[287/591] Linking C executable src/secp256k1/internal-bench
[288/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[293/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[294/591] Linking CXX static library src/libcommon.a
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

test test_verify_genesis_missing_nft1_group ... ok
test test_verify_genesis_success ... ok
test test_verify_genesis_success_nft1_child ... ok
test test_verify_genesis_success_nft1_child_with_burn ... ok
test test_verify_genesis_wrong_nft1_group_input_position ... ok
test test_verify_genesis_success_with_burn ... ok
test test_verify_genesis_wrong_nft1_group ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_mint.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/test_verify_slp_mint-be1af12948203d83)

running 6 tests
test test_verify_mint_no_inputs ... ok
test test_verify_mint_no_mint_input ... ok
test test_verify_mint_success_simple ... ok
test test_verify_mint_wrong_mint_baton_token_id ... ok
test test_verify_mint_success_with_burn ... ok
test test_verify_mint_wrong_mint_baton_token_type ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_mint_vault.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/test_verify_slp_mint_vault-9c37bed4d9ffea91)

running 6 tests
test test_verify_mint_vault_no_scritps ... ok
test test_verify_mint_vault_success_multiple_scripts ... ok
test test_verify_mint_vault_no_genesis_no_scripts ... ok
test test_verify_mint_vault_success_simple ... ok
test test_verify_mint_vault_missing_vault_script ... ok
test test_verify_mint_vault_success_with_burns ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/test_verify_slp_send.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/test_verify_slp_send-4dbfaa2570cb2ac8)

running 12 tests
test test_verify_send_success ... ok
test test_verify_send_no_inputs ... ok
test test_verify_send_not_enough_inputs ... ok
test test_verify_send_success_64bit ... ok
test test_verify_send_success_group_token_id ... ok
test test_verify_send_64bit_off_by_one ... ok
test test_verify_send_success_null ... ok
test test_verify_send_wrong_group_token_id ... ok
test test_verify_send_success_simple ... ok
test test_verify_send_success_big ... ok
test test_verify_send_wrong_token_id ... ok
test test_verify_send_wrong_token_type ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests bitcoinsuite-slp

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

downgrade v8 to 134.0 for now

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[249/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[261/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[262/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[263/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[265/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[266/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[267/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[268/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[269/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[270/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[273/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[274/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/verify-bench
[280/591] Linking C executable src/secp256k1/sign-bench
[281/591] Linking C executable src/secp256k1/recover-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[285/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[286/591] Linking C executable src/secp256k1/internal-bench
[287/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[288/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[291/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[292/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[293/591] Linking CXX static library src/libscript.a
[294/591] Linking CXX static library src/libcommon.a
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[252/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[257/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[264/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[266/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[267/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[268/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[269/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[273/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[276/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/recover-bench
[280/591] Linking C executable src/secp256k1/verify-bench
[281/591] Linking C executable src/secp256k1/sign-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[286/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[287/591] Linking C executable src/secp256k1/internal-bench
[288/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[291/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[292/591] Linking CXX static library src/libscript.a
[293/591] Linking CXX static library src/libcommon.a
[294/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[295/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[296/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

    |      ^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/gen/src_binding_release_x86_64-unknown-linux-gnu.rs:590:68
    |
590 |   ["Offset of field: ExternalConstOneByteStringResource::_length"][::std::mem::offset_of!(
    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/cppgc.rs:133:3
    |
133 |   std::mem::offset_of!(Calc<T>, data)
    |   ^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/cppgc.rs:353:3
    |
353 |   const {
    |   ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/object.rs:772:5
    |
772 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/object.rs:790:5
    |
790 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: associated type bounds are unstable
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/handle.rs:207:33
    |
207 |     Self: TryInto<Local<'s, A>, Error: std::fmt::Debug>,
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

   Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1)
   Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client)
   Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm)
   Compiling toml v0.8.19
For more information about this error, try `rustc --explain E0658`.
error: could not compile `v8` (lib) due to 21 previous errors
warning: build failed, waiting for other jobs to finish...
Build build-explorer failed with exit code 101

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[259/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[260/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[262/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[263/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[266/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[267/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[268/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[269/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/recover-bench
[280/591] Linking C executable src/secp256k1/sign-bench
[281/591] Linking C executable src/secp256k1/verify-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[285/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[286/591] Linking C executable src/secp256k1/ecmult-bench
[287/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[288/591] Linking C executable src/secp256k1/internal-bench
[289/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Linking CXX static library src/libcommon.a
[293/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[294/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[295/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[296/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[297/591] Linking CXX executable src/bitcoin-cli
[298/591] Linking CXX executable src/iguana/iguana
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/gen/src_binding_release_x86_64-unknown-linux-gnu.rs:519:6
    |
519 |     [::std::mem::offset_of!(RustObj, data) - 8usize];
    |      ^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/gen/src_binding_release_x86_64-unknown-linux-gnu.rs:590:68
    |
590 |   ["Offset of field: ExternalConstOneByteStringResource::_length"][::std::mem::offset_of!(
    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/cppgc.rs:133:3
    |
133 |   std::mem::offset_of!(Calc<T>, data)
    |   ^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/cppgc.rs:353:3
    |
353 |   const {
    |   ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/object.rs:772:5
    |
772 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/object.rs:790:5
    |
790 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: associated type bounds are unstable
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-134.5.0/src/handle.rs:207:33
    |
207 |     Self: TryInto<Local<'s, A>, Error: std::fmt::Debug>,
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `v8` (lib) due to 21 previous errors
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

   Compiling abc-rust-error v0.1.0 (/work/chronik/abc-rust-error)
   Compiling bitcoinsuite-slp v0.1.0 (/work/chronik/bitcoinsuite-slp)
   Compiling toml v0.8.19
   Compiling chronik-plugin-common v0.1.0 (/work/chronik/chronik-plugin-common)
   Compiling chronik-plugin-impl v0.1.0 (/work/chronik/chronik-plugin-impl)
   Compiling chronik-plugin v0.1.0 (/work/chronik/chronik-plugin)
   Compiling rocksdb v0.21.0
   Compiling chronik-db v0.1.0 (/work/chronik/chronik-db)
    Finished test [unoptimized + debuginfo] target(s) in 5m 26s
     Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_db-230594489f85b788)

running 37 tests
test groups::script::tests::test_script_group ... ok
test index_tx::tests::test_tx_num_cache ... ok
test io::block_stats::tests::test_block_stats ... ok
test io::group_utxos::tests::test_value_group_utxos ... ok
test io::group_history::tests::test_value_group_history ... ok
test io::token::tests::test_batch_alp::test_batch_alp ... ok
test io::token::tests::test_batch_burn::test_batch_burn ... ok
test io::token::tests::test_batch_common::test_batch_topological_sort ... ok
test io::token::tests::test_batch_common::test_batch_skip_validation ... ok
test io::token::tests::test_batch_common::test_batch_cycle ... ok
test mem::group_history::tests::test_mempool_group_history ... ok
test mem::group_utxos::tests::test_mempool_group_utxos ... ok
test mem::spent_by::tests::test_mempool_spent_by ... ok
test io::merge::tests::test_catch_merge ... ok
test io::token::tests::test_batch_disconnect_block::test_batch_disconnect ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_alp ... ok
test io::token::tests::test_batch_genesis::test_batch_genesis_slp_fungible ... ok
test io::token::tests::test_batch_nft::test_batch_slp_nft1 ... ok
test ser::tests::test_deserialize_err ... ok
test ser::tests::test_deserialize_leftover_err ... ok
test ser::tests::test_err_display_deserialize ... ok
test ser::tests::test_err_display_deserialize_leftover ... ok
test io::token::tests::test_batch_unknown::test_batch_unknown ... ok
test ser::tests::test_err_display_serialize ... ok
test ser::tests::test_roundtrip_vec ... ok
test ser::tests::test_roundtrip ... ok
test ser::tests::test_serialize_err ... ok
test io::token::tests::test_batch_vault::test_batch_vault ... ok
test plugins::io::tests::test_plugin_metas ... ok
test io::spent_by::tests::test_spent_by ... ok
test mem::tokens::tests::test_mempool_tokens ... ok
test reverse_lookup::tests::test_reverse_lookup ... ok
test plugins::io::tests::test_plugin_writer ... ok
test index_tx::tests::test_prepare_indexed_txs ... ok
test io::blocks::tests::test_blocks ... ok
test io::txs::tests::test_insert_txs ... ok
test reverse_lookup::tests::test_reverse_lookup_rng ... ok

test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.66s

   Doc-tests chronik-db

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

downgrade v8 to 129.0 for now

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[250/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[257/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[261/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[265/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[266/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[267/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[268/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[269/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[270/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[273/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[274/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[275/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[276/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[277/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[278/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[279/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[280/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[281/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[282/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[284/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[286/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[287/591] Linking C static library src/secp256k1/libsecp256k1.a
[288/591] Linking C executable src/secp256k1/internal-bench
[289/591] Linking C executable src/secp256k1/recover-bench
[290/591] Linking C executable src/secp256k1/verify-bench
[291/591] Linking C executable src/secp256k1/sign-bench
[292/591] Linking C executable src/secp256k1/ecmult-bench
[293/591] Linking CXX static library src/libbitcoinconsensus.a
[294/591] Linking CXX static library src/libscript.a
[295/591] Linking CXX static library src/libcommon.a
[296/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[297/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[298/591] Linking CXX executable src/iguana/iguana
[299/591] Linking CXX executable src/bitcoin-cli
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[249/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[250/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[259/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[261/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[262/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[263/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[264/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[266/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[267/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[268/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[269/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[271/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/verify-bench
[280/591] Linking C executable src/secp256k1/recover-bench
[281/591] Linking C executable src/secp256k1/sign-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[285/591] Linking C executable src/secp256k1/internal-bench
[286/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[287/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[288/591] Linking C executable src/secp256k1/ecmult-bench
[289/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[293/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[294/591] Linking CXX static library src/libcommon.a
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

   Compiling num-format v0.4.4
   Compiling wasm-bindgen-macro v0.2.92
   Compiling askama v0.10.5
   Compiling maud v0.22.3
   Compiling tower-http v0.5.2
   Compiling toml_edit v0.22.22
   Compiling chronik_lib v0.1.0 (/work/chronik/chronik-lib)
   Compiling pyo3-macros v0.23.3
   Compiling chrono-humanize v0.1.2
   Compiling unindent v0.2.3
   Compiling indoc v2.0.5
   Compiling base64 v0.13.1
error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/cppgc.rs:132:3
    |
132 |   std::mem::offset_of!(Calc<T>, data)
    |   ^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

   Compiling ecash-secp256k1 v0.30.0 (/work/modules/ecash-secp256k1)
   Compiling bitcoinsuite-chronik-client v0.1.0 (/work/modules/bitcoinsuite-chronik-client)
error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:772:5
    |
772 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:790:5
    |
790 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: associated type bounds are unstable
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/handle.rs:193:33
    |
193 |     Self: TryInto<Local<'s, A>, Error: std::fmt::Debug>,
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

error[E0658]: use of unstable library feature 'pointer_is_aligned'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/fast_api.rs:175:32
    |
175 |     if data.is_null() || !data.is_aligned() {
    |                                ^^^^^^^^^^
    |
    = note: see issue #96284 <https://github.com/rust-lang/rust/issues/96284> for more information

   Compiling ecash-lib-wasm v0.1.0 (/work/modules/ecash-lib-wasm)
   Compiling toml v0.8.19
For more information about this error, try `rustc --explain E0658`.
error: could not compile `v8` (lib) due to 5 previous errors
warning: build failed, waiting for other jobs to finish...
Build build-explorer failed with exit code 101

Tail of the build log:

    Checking serde_urlencoded v0.7.1
    Checking futures-executor v0.3.31
    Checking serde_path_to_error v0.1.16
    Checking base64 v0.22.1
    Checking unindent v0.2.3
    Checking matchit v0.7.3
    Checking unicode-segmentation v1.12.0
    Checking futures v0.3.31
    Checking tower-http v0.5.2
    Checking toml_edit v0.22.22
    Checking convert_case v0.6.0
    Checking axum v0.7.9
   Compiling v8 v129.0.0
   Compiling pyo3-macros v0.23.3
    Checking toml v0.8.19
error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/cppgc.rs:132:3
    |
132 |   std::mem::offset_of!(Calc<T>, data)
    |   ^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:772:5
    |
772 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:790:5
    |
790 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: associated type bounds are unstable
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/handle.rs:193:33
    |
193 |     Self: TryInto<Local<'s, A>, Error: std::fmt::Debug>,
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

error[E0658]: use of unstable library feature 'pointer_is_aligned'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/fast_api.rs:175:32
    |
175 |     if data.is_null() || !data.is_aligned() {
    |                                ^^^^^^^^^^
    |
    = note: see issue #96284 <https://github.com/rust-lang/rust/issues/96284> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `v8` (lib) due to 5 previous errors
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

   Compiling toml v0.8.19
   Compiling tokio-tungstenite v0.24.0
   Compiling serde_urlencoded v0.7.1
   Compiling karyon_jsonrpc_macro v0.2.1 (https://github.com/karyontech/karyon.git?rev=c019ca3273a89afb34e2aa429386851f45cfa5d1#c019ca32)
   Compiling futures-executor v0.3.31
   Compiling serde_path_to_error v0.1.16
   Compiling matchit v0.7.3
   Compiling base64 v0.22.1
   Compiling futures v0.3.31
   Compiling tower-http v0.5.2
   Compiling v8 v129.0.0
   Compiling chronik-util v0.1.0 (/work/chronik/chronik-util)
   Compiling pyo3-macros v0.23.3
   Compiling axum v0.7.9
   Compiling pyo3 v0.23.3
error[E0658]: use of unstable library feature 'offset_of'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/cppgc.rs:132:3
    |
132 |   std::mem::offset_of!(Calc<T>, data)
    |   ^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #106655 <https://github.com/rust-lang/rust/issues/106655> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:772:5
    |
772 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: inline-const is experimental
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/object.rs:790:5
    |
790 |     const {
    |     ^^^^^
    |
    = note: see issue #76001 <https://github.com/rust-lang/rust/issues/76001> for more information

error[E0658]: associated type bounds are unstable
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/handle.rs:193:33
    |
193 |     Self: TryInto<Local<'s, A>, Error: std::fmt::Debug>,
    |                                 ^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: see issue #52662 <https://github.com/rust-lang/rust/issues/52662> for more information

error[E0658]: use of unstable library feature 'pointer_is_aligned'
   --> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/v8-129.0.0/src/fast_api.rs:175:32
    |
175 |     if data.is_null() || !data.is_aligned() {
    |                                ^^^^^^^^^^
    |
    = note: see issue #96284 <https://github.com/rust-lang/rust/issues/96284> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `v8` (lib) due to 5 previous errors
warning: build failed, waiting for other jobs to finish...
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[253/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[266/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[267/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[269/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[271/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/verify-bench
[280/591] Linking C executable src/secp256k1/recover-bench
[281/591] Linking C executable src/secp256k1/sign-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[284/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[285/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[286/591] Linking C executable src/secp256k1/internal-bench
[287/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[288/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Linking CXX static library src/libcommon.a
[293/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[294/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[295/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[296/591] Linking CXX executable src/iguana/iguana
[297/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build chronik-client-integration-tests failed with exit code 1

rebase onto 1.85.1, bump v8 back to 135.0

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[249/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[257/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[259/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[264/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[266/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[267/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[269/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[278/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[279/591] Linking C static library src/secp256k1/libsecp256k1.a
[280/591] Linking C executable src/secp256k1/sign-bench
[281/591] Linking C executable src/secp256k1/verify-bench
[282/591] Linking C executable src/secp256k1/recover-bench
[283/591] Linking CXX static library src/libbitcoinconsensus.a
[284/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[285/591] Linking C executable src/secp256k1/ecmult-bench
[286/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[287/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[288/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[289/591] Linking C executable src/secp256k1/internal-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[292/591] Linking CXX static library src/libscript.a
[293/591] Linking CXX static library src/libcommon.a
[294/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/bitcoin-cli
[298/591] Linking CXX executable src/iguana/iguana
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

setup_scripts/chronik-client_block_and_blocks.py started
setup_scripts/chronik-client_block_and_blocks.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module>
    ChronikClient_Block_Setup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                                             | STATUS    | DURATION

setup_scripts/chronik-client_block_and_blocks.py | ✖ Failed  | 0 s

ALL                                              | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner for chronik-client_block_and_blocks completed with code 1
----------------------|---------|----------|---------|---------|------------------------------------
File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                  
----------------------|---------|----------|---------|---------|------------------------------------
All files             |    4.63 |     0.57 |    1.05 |    4.52 |                                    
 chronik-client       |     100 |      100 |     100 |     100 |                                    
  index.ts            |     100 |      100 |     100 |     100 |                                    
 chronik-client/proto |    3.82 |     0.62 |    1.38 |    3.85 |                                    
  chronik.ts          |    3.82 |     0.62 |    1.38 |    3.85 | ...6,6451-6490,6498-6603,6607-6616 
 chronik-client/src   |    8.33 |        0 |       0 |    7.59 |                                    
  ChronikClient.ts    |    4.91 |        0 |       0 |    4.91 | ...20-392,405-462,476-580,648-1451 
  failoverProxy.ts    |    4.67 |        0 |       0 |     4.8 | 33-331                             
  hex.ts              |   31.57 |        0 |       0 |   33.33 | 33-37,41-45,49-62,66-68            
  validation.ts       |   26.82 |        0 |       0 |   18.91 | 14-49,54-55,62-63,73-88            
----------------------|---------|----------|---------|---------|------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='147']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3170']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='12']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='2095']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='6']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='567']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='142']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='3135']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

[node 0] Cleaning up leftover process
Running Unit Tests for Test Framework Modules
setup_scripts/ecash-agora_base.py started
setup_scripts/ecash-agora_base.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/ecash-agora_base.py", line 65, in <module>
    EcashAgoraSetup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                              | STATUS    | DURATION

setup_scripts/ecash-agora_base.py | ✖ Failed  | 0 s

ALL                               | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner completed with code 1
------------|---------|----------|---------|---------|----------------------------------------------
File        | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                            
------------|---------|----------|---------|---------|----------------------------------------------
All files   |    3.73 |     6.59 |    3.33 |    7.06 |                                              
 ad.ts      |     6.6 |    15.62 |      20 |   12.72 | 6,33-100,127-146                             
 agora.ts   |    3.54 |      2.9 |    1.56 |    6.97 | 14,40,45,110-490,542-973,993-999             
 consts.ts  |   57.14 |    83.33 |     100 |     100 | 1                                            
 index.ts   |       0 |        0 |       0 |       0 |                                              
 inputs.ts  |       0 |        0 |       0 |       0 | 17-155                                       
 oneshot.ts |       5 |    22.72 |       4 |    9.87 | 5,77-223,234-251,263-270,279-286             
 partial.ts |     2.2 |     3.62 |    1.92 |    4.32 | ...6,1331-1341,1351-1370,1387-1394,1404-1411 
------------|---------|----------|---------|---------|----------------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1151']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='25']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='379']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='5']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='150']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='609']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

running 8 tests
test merkle::tests::test_calc_branch_len ... ok
test merkle::tests::test_calc_branch_len_0_panics - should panic ... ok
test merkle::tests::test_branches ... ok
test merkle::tests::test_cache_levels ... ok
test merkle::tests::test_roots ... ok
test indexer::tests::test_schema_version ... FAILED
test indexer::tests::test_plugin_versions ... ok
test indexer::tests::test_indexer ... FAILED

failures:

---- indexer::tests::test_schema_version stdout ----
Opening Chronik at /tmp/chronik-indexer--schema_version.piH3BpdObY8j/indexes/chronik

Chronik has version 13, initialized DB with that version

Warning: Wiping existing token index, since -chroniktokenindex=0

You will need to -reindex/-chronikreindex to restore


thread 'indexer::tests::test_schema_version' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/v8-135.0.0/src/V8.rs:183:10:
Invalid global state

---- indexer::tests::test_indexer stdout ----
Opening Chronik at /tmp/chronik-indexer--indexer.wAlH2cqCTQqv/regtest/indexes/chronik

Chronik has version 13, initialized DB with that version

Warning: Wiping existing token index, since -chroniktokenindex=0

You will need to -reindex/-chronikreindex to restore

Hello World!
Wiping Chronik at /tmp/chronik-indexer--indexer.wAlH2cqCTQqv/regtest/indexes/chronik

Opening Chronik at /tmp/chronik-indexer--indexer.wAlH2cqCTQqv/regtest/indexes/chronik

Chronik has version 13, initialized DB with that version

Warning: Wiping existing token index, since -chroniktokenindex=0

You will need to -reindex/-chronikreindex to restore


thread 'indexer::tests::test_indexer' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/v8-135.0.0/src/V8.rs:180:52:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }


failures:
    indexer::tests::test_indexer
    indexer::tests::test_schema_version

test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.18s

error: test failed, to rerun pass `-p chronik-indexer --lib`
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

test error::tests::test_report_error ... ok
test protobuf::tests::test_protobuf ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/lib.rs (abc-ci-builds/build-chronik-plugins/cargo/build/debug/deps/chronik_indexer-a17af200a4afce65)

running 8 tests
test merkle::tests::test_calc_branch_len ... ok
test merkle::tests::test_calc_branch_len_0_panics - should panic ... ok
test merkle::tests::test_branches ... ok
test merkle::tests::test_cache_levels ... ok
test merkle::tests::test_roots ... ok
test indexer::tests::test_plugin_versions ... ok
test indexer::tests::test_indexer ... FAILED
test indexer::tests::test_schema_version ... FAILED

failures:

---- indexer::tests::test_indexer stdout ----
Opening Chronik at /tmp/chronik-indexer--indexer.3NpKM7EkmU1J/regtest/indexes/chronik

Chronik has version 13, initialized DB with that version

Warning: Wiping existing token index, since -chroniktokenindex=0

You will need to -reindex/-chronikreindex to restore


thread 'indexer::tests::test_indexer' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/v8-135.0.0/src/V8.rs:183:10:
Invalid global state

---- indexer::tests::test_schema_version stdout ----
Opening Chronik at /tmp/chronik-indexer--schema_version.JtfXGPNvQQVi/indexes/chronik

Chronik has version 13, initialized DB with that version

Warning: Wiping existing token index, since -chroniktokenindex=0

You will need to -reindex/-chronikreindex to restore

Hello World!
Opening Chronik at /tmp/chronik-indexer--schema_version.JtfXGPNvQQVi/indexes/chronik

Chronik has version 13, DB has version 13


thread 'indexer::tests::test_schema_version' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/v8-135.0.0/src/V8.rs:180:52:
called `Result::unwrap()` on an `Err` value: PoisonError { .. }


failures:
    indexer::tests::test_indexer
    indexer::tests::test_schema_version

test result: FAILED. 6 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s

error: test failed, to rerun pass `-p chronik-indexer --lib`
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

Tail of the build log:

[node 0] Cleaning up leftover process
Running Unit Tests for Test Framework Modules
setup_scripts/ecash-agora_base.py started
setup_scripts/ecash-agora_base.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/ecash-agora_base.py", line 65, in <module>
    EcashAgoraSetup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                              | STATUS    | DURATION

setup_scripts/ecash-agora_base.py | ✖ Failed  | 0 s

ALL                               | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner completed with code 1
------------|---------|----------|---------|---------|----------------------------------------------
File        | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                            
------------|---------|----------|---------|---------|----------------------------------------------
All files   |    3.73 |     6.59 |    3.33 |    7.06 |                                              
 ad.ts      |     6.6 |    15.62 |      20 |   12.72 | 6,33-100,127-146                             
 agora.ts   |    3.54 |      2.9 |    1.56 |    6.97 | 14,40,45,110-490,542-973,993-999             
 consts.ts  |   57.14 |    83.33 |     100 |     100 | 1                                            
 index.ts   |       0 |        0 |       0 |       0 |                                              
 inputs.ts  |       0 |        0 |       0 |       0 | 17-155                                       
 oneshot.ts |       5 |    22.72 |       4 |    9.87 | 5,77-223,234-251,263-270,279-286             
 partial.ts |     2.2 |     3.62 |    1.92 |    4.32 | ...6,1331-1341,1351-1370,1387-1394,1404-1411 
------------|---------|----------|---------|---------|----------------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1151']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='25']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='379']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='5']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='150']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='609']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

setup_scripts/chronik-client_block_and_blocks.py started
setup_scripts/chronik-client_block_and_blocks.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module>
    ChronikClient_Block_Setup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                                             | STATUS    | DURATION

setup_scripts/chronik-client_block_and_blocks.py | ✖ Failed  | 0 s

ALL                                              | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner for chronik-client_block_and_blocks completed with code 1
----------------------|---------|----------|---------|---------|------------------------------------
File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                  
----------------------|---------|----------|---------|---------|------------------------------------
All files             |    4.63 |     0.57 |    1.05 |    4.52 |                                    
 chronik-client       |     100 |      100 |     100 |     100 |                                    
  index.ts            |     100 |      100 |     100 |     100 |                                    
 chronik-client/proto |    3.82 |     0.62 |    1.38 |    3.85 |                                    
  chronik.ts          |    3.82 |     0.62 |    1.38 |    3.85 | ...6,6451-6490,6498-6603,6607-6616 
 chronik-client/src   |    8.33 |        0 |       0 |    7.59 |                                    
  ChronikClient.ts    |    4.91 |        0 |       0 |    4.91 | ...20-392,405-462,476-580,648-1451 
  failoverProxy.ts    |    4.67 |        0 |       0 |     4.8 | 33-331                             
  hex.ts              |   31.57 |        0 |       0 |   33.33 | 33-37,41-45,49-62,66-68            
  validation.ts       |   26.82 |        0 |       0 |   18.91 | 14-49,54-55,62-63,73-88            
----------------------|---------|----------|---------|---------|------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='147']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3170']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='12']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='2095']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='6']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='567']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='142']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='3135']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

  ecc.ts                       |    9.83 |     62.5 |    4.25 |   19.35 | 54-90,105-167             
  hash.ts                      |   36.58 |    83.33 |   13.33 |   71.42 | 26,29,32,35,38,41         
  hdwallet.ts                  |       0 |        0 |       0 |       0 | 12-176                    
  hmac.ts                      |       0 |        0 |       0 |       0 | 16-73                     
  index.ts                     |       0 |        0 |       0 |       0 |                           
  indexBrowser.ts              |       0 |        0 |       0 |       0 |                           
  indexNodeJs.ts               |       0 |        0 |       0 |       0 |                           
  initBrowser.ts               |       0 |      100 |       0 |       0 | 11-17                     
  initNodeJs.ts                |   54.54 |      100 |     100 |      80 | 10                        
  messages.ts                  |       0 |        0 |       0 |       0 | 18-123                    
  mnemonic.ts                  |       0 |        0 |       0 |       0 | 9-144                     
  op.ts                        |   20.13 |    23.33 |   36.36 |   39.47 | ...09,111,119-124,135-163 
  opcode.ts                    |    50.2 |    83.33 |     100 |     100 | 1                         
  pbkdf2.ts                    |       0 |      100 |       0 |       0 | 17-51                     
  script.ts                    |   19.26 |    17.64 |    9.67 |   33.33 | ...2,50,55,62-173,182-193 
  sigHashType.ts               |   38.66 |       25 |   38.46 |   76.31 | 26-58                     
  tx.ts                        |   16.48 |     11.9 |    4.76 |   31.91 | ...43-145,150-151,156,176 
  txBuilder.ts                 |    7.93 |     8.92 |    4.54 |    16.3 | ...39-242,251-255,261-265 
  unsignedTx.ts                |    6.69 |        5 |    2.56 |   12.58 | ...44-345,350-351,356-357 
 src/address                   |   11.35 |    15.15 |    5.12 |   22.41 |                           
  address.ts                   |   10.95 |    11.36 |    3.22 |   21.05 | ...39-240,255-256,266-344 
  legacyaddr.ts                |   12.04 |    22.72 |    12.5 |      25 | ...9,23-38,70-111,124-128 
 src/ffi                       |    4.79 |     2.97 |    0.91 |    4.84 |                           
  ecash_lib_wasm_bg_browser.js |       0 |      100 |     100 |       0 | 1                         
  ecash_lib_wasm_browser.js    |       0 |        0 |       0 |       0 | 3-681                     
  ecash_lib_wasm_nodejs.js     |    9.96 |     8.33 |    1.96 |   10.03 | ...19,526-591,597-598,602 
 src/io                        |   19.56 |    31.37 |   23.43 |   38.23 |                           
  bytes.ts                     |    4.91 |       50 |    5.88 |    9.67 | 8-12,23-74                
  hex.ts                       |   29.87 |       50 |   22.22 |   61.76 | 33-37,41-45,50,58,66-68   
  int.ts                       |       0 |        0 |       0 |       0 |                           
  str.ts                       |   46.15 |    83.33 |      40 |   85.71 | 15                        
  varsize.ts                   |    6.12 |    13.15 |      20 |      12 | 14-24,35-47               
  writer.ts                    |       0 |        0 |       0 |       0 |                           
  writerbytes.ts               |   22.95 |    21.87 |   33.33 |   45.16 | 34,43-68,80               
  writerlength.ts              |   33.33 |    83.33 |   30.76 |    62.5 | 27-37                     
 src/payment                   |       0 |        0 |       0 |       0 |                           
  asn1.ts                      |       0 |        0 |       0 |       0 | 77-439                    
  index.ts                     |       0 |        0 |       0 |       0 |                           
  x509.ts                      |       0 |      100 |     100 |       0 | 5-15                      
 src/test                      |   21.71 |    24.63 |   20.58 |   41.09 |                           
  testRunner.ts                |   21.71 |    24.63 |   20.58 |   41.09 | ...8,80-82,95-105,113-201 
 src/token                     |   14.28 |    17.24 |    7.14 |   27.52 |                           
  alp.ts                       |    9.37 |    15.62 |    4.34 |   18.29 | ...27-131,135-137,141-145 
  common.ts                    |   54.54 |    83.33 |     100 |     100 | 1                         
  empp.ts                      |   26.08 |       50 |   14.28 |      50 | 11-14,22-28               
  slp.ts                       |   14.76 |     7.35 |       4 |    28.2 | ...74-178,185-197,201-211 
-------------------------------|---------|----------|---------|---------|---------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='471']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3994']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='163']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1102']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='50']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='665']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='462']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='2866']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

2025-03-23T20:20:51.578711Z [/work/src/./wallet/wallet.h:977] [WalletLogPrintf] [default wallet] Releasing wallet
2025-03-23T20:20:51.578721Z [/work/src/wallet/bdb.cpp:596] [Flush] [walletdb] BerkeleyEnvironment::Flush: [/tmp/test_common_Bitcoin ABC/462235d7b601a54f89e77f0ffb79b37674e7e49b58b7fa3382644f1bc4e00f8b] Flush(false)
2025-03-23T20:20:51.578728Z [/work/src/wallet/bdb.cpp:611] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flushing wallet.dat (refcount = 0)...
2025-03-23T20:20:51.579121Z [/work/src/wallet/bdb.cpp:618] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat checkpoint
2025-03-23T20:20:51.580836Z [/work/src/wallet/bdb.cpp:622] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat detach
2025-03-23T20:20:51.583679Z [/work/src/wallet/bdb.cpp:627] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat closed
2025-03-23T20:20:51.583694Z [/work/src/wallet/bdb.cpp:634] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flush(false) took               5ms
2025-03-23T20:20:51.586098Z [/work/src/test/util/random.cpp:38] [Seed] Seed: Setting random seed for current tests to RANDOM_CTX_SEED=85ccc0df53dc513c6c2b2d4bb7a8fbb60de651e6d1d271d959507d857be7d367
2025-03-23T20:20:51.586117Z [/work/src/init/common.cpp:199] [LogPackageVersion] Bitcoin ABC version v0.30.13-ec8896f482c7 (release build)
2025-03-23T20:20:51.586251Z [/work/src/kernel/context.cpp:19] [Context] Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2025-03-23T20:20:51.586262Z [/work/src/random.cpp:106] [ReportHardwareRand] Using RdSeed as additional entropy source
2025-03-23T20:20:51.586268Z [/work/src/random.cpp:109] [ReportHardwareRand] Using RdRand as an additional entropy source
2025-03-23T20:20:51.591822Z [/work/src/script/sigcache.cpp:92] [InitSignatureCache] Using 32 MiB out of 32 MiB requested for signature cache, able to store 1048576 elements
2025-03-23T20:20:51.592370Z [/work/src/script/scriptcache.cpp:91] [InitScriptExecutionCache] Using 32 MiB out of 32 MiB requested for script execution cache, able to store 1048576 elements
2025-03-23T20:20:51.592483Z [/work/src/util/thread.cpp:18] [TraceThread] scheduler thread start
2025-03-23T20:20:51.592535Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-23T20:20:51.592550Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/fe9d98497df7e96b3403ba392706300627c2bb782c32417651cbe7c8d119c0ad/regtest/blocks/index: 0000000000000000
2025-03-23T20:20:51.592562Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-23T20:20:51.592631Z [/work/src/node/chainstate.cpp:174] [LoadChainstate] Validating signatures for all blocks.
2025-03-23T20:20:51.592642Z [/work/src/node/chainstate.cpp:176] [LoadChainstate] Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2025-03-23T20:20:51.592691Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-23T20:20:51.592702Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/fe9d98497df7e96b3403ba392706300627c2bb782c32417651cbe7c8d119c0ad/regtest/blocks/index: 0000000000000000
2025-03-23T20:20:51.592710Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-23T20:20:51.592793Z [/work/src/util/thread.cpp:20] [TraceThread] scheduler thread exit
unknown location(0): fatal error: in "wallet_tests/ZapSelectTx": unknown type
/work/src/wallet/test/wallet_tests.cpp(903): last checkpoint: "ZapSelectTx" fixture ctor

*** 12 failures are detected in the test module "Bitcoin ABC unit tests"
[479/534] bitcoin: testing transaction_tests
[480/534] Running utility command for check-bitcoin-transaction_tests
[481/534] bitcoin: testing coins_tests
[482/534] Running utility command for check-bitcoin-coins_tests
[483/534] bitcoin-qt: testing test_bitcoin-qt
FAILED: src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt /work/abc-ci-builds/build-chronik/src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt 
cd /work/abc-ci-builds/build-chronik/src/qt/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-chronik/test/log/bitcoin-qt-test_bitcoin-qt.log /work/abc-ci-builds/build-chronik/src/qt/test/test_bitcoin-qt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
********* Start testing of AppTests *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), debian 12
PASS   : AppTests::initTestCase()
QINFO  : AppTests::appTests() Backing up GUI settings to "/tmp/test_common_Bitcoin ABC/d01b68be098c3b8e6ee7e96296ba9aa786e41020fa6c3a45ca5b27f8fff102f2/regtest/guisettings.ini.bak"
QDEBUG : AppTests::appTests() requestInitialize : Requesting initialize
QDEBUG : AppTests::appTests() initialize : Running initialization in thread


************************
UNKNOWN EXCEPTION       
bitcoin in Runaway exception       

QWARN  : AppTests::appTests() This plugin does not support propagateSizeHints()

=== Received signal at function time: 300000ms, total time: 300001ms, dumping stack ===
=== End of stack trace ===
QFATAL : AppTests::appTests() Test function timed out
FAIL!  : AppTests::appTests() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 300001ms
********* Finished testing of AppTests *********
Aborted (core dumped)
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

2025-03-23T20:29:47.231867Z [/work/src/wallet/bdb.cpp:618] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat checkpoint
2025-03-23T20:29:47.232273Z [/work/src/wallet/bdb.cpp:622] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat detach
2025-03-23T20:29:47.234274Z [/work/src/wallet/bdb.cpp:627] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat closed
2025-03-23T20:29:47.234285Z [/work/src/wallet/bdb.cpp:634] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flush(false) took               3ms
2025-03-23T20:29:47.236606Z [/work/src/test/util/random.cpp:38] [Seed] Seed: Setting random seed for current tests to RANDOM_CTX_SEED=f0216f2eb249d31138b3f61246d222d1220c8ea967f2ac1da87ea7b47afdda5a
2025-03-23T20:29:47.236625Z [/work/src/init/common.cpp:199] [LogPackageVersion] Bitcoin ABC version v0.30.13-ec8896f482c7 (release build)
2025-03-23T20:29:47.236780Z [/work/src/kernel/context.cpp:19] [Context] Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2025-03-23T20:29:47.236792Z [/work/src/random.cpp:106] [ReportHardwareRand] Using RdSeed as additional entropy source
2025-03-23T20:29:47.236799Z [/work/src/random.cpp:109] [ReportHardwareRand] Using RdRand as an additional entropy source
2025-03-23T20:29:47.242816Z [/work/src/script/sigcache.cpp:92] [InitSignatureCache] Using 32 MiB out of 32 MiB requested for signature cache, able to store 1048576 elements
2025-03-23T20:29:47.243450Z [/work/src/script/scriptcache.cpp:91] [InitScriptExecutionCache] Using 32 MiB out of 32 MiB requested for script execution cache, able to store 1048576 elements
2025-03-23T20:29:47.243573Z [/work/src/util/thread.cpp:18] [TraceThread] scheduler thread start
2025-03-23T20:29:47.243597Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-23T20:29:47.243611Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/6f8d2a9e1259387347193b12660acc3756db5b14f12aff2c4c7db748cd651442/regtest/blocks/index: 0000000000000000
2025-03-23T20:29:47.243639Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-23T20:29:47.243740Z [/work/src/node/chainstate.cpp:174] [LoadChainstate] Validating signatures for all blocks.
2025-03-23T20:29:47.243771Z [/work/src/node/chainstate.cpp:176] [LoadChainstate] Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2025-03-23T20:29:47.243818Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-23T20:29:47.243829Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/6f8d2a9e1259387347193b12660acc3756db5b14f12aff2c4c7db748cd651442/regtest/blocks/index: 0000000000000000
2025-03-23T20:29:47.243839Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-23T20:29:47.243937Z [/work/src/util/thread.cpp:20] [TraceThread] scheduler thread exit
unknown location(0): fatal error: in "wallet_tests/ZapSelectTx": unknown type
/work/src/wallet/test/wallet_tests.cpp(903): last checkpoint: "ZapSelectTx" fixture ctor

*** 12 failures are detected in the test module "Bitcoin ABC unit tests"
[476/534] bitcoin: testing wallet_crypto_tests
[477/534] Running utility command for check-bitcoin-wallet_crypto_tests
[478/534] bitcoin: testing transaction_tests
[479/534] Running utility command for check-bitcoin-transaction_tests
[480/534] Linking CXX executable src/qt/test/test_bitcoin-qt
[481/534] bitcoin: testing coins_tests
[482/534] Running utility command for check-bitcoin-coins_tests
[483/534] bitcoin-qt: testing test_bitcoin-qt
FAILED: src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt /work/abc-ci-builds/build-chronik-plugins/src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt 
cd /work/abc-ci-builds/build-chronik-plugins/src/qt/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik-plugins/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik-plugins/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-chronik-plugins/test/log/bitcoin-qt-test_bitcoin-qt.log /work/abc-ci-builds/build-chronik-plugins/src/qt/test/test_bitcoin-qt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
********* Start testing of AppTests *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), debian 12
PASS   : AppTests::initTestCase()
QINFO  : AppTests::appTests() Backing up GUI settings to "/tmp/test_common_Bitcoin ABC/a2da8b770a6afdb79f089e4d5488ef1bdc0b82259f5851390a20a1fd53a2c75f/regtest/guisettings.ini.bak"
QDEBUG : AppTests::appTests() requestInitialize : Requesting initialize
QDEBUG : AppTests::appTests() initialize : Running initialization in thread


************************
UNKNOWN EXCEPTION       
bitcoin in Runaway exception       

QWARN  : AppTests::appTests() This plugin does not support propagateSizeHints()

=== Received signal at function time: 300000ms, total time: 300001ms, dumping stack ===
=== End of stack trace ===
QFATAL : AppTests::appTests() Test function timed out
FAIL!  : AppTests::appTests() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 300005ms
********* Finished testing of AppTests *********
Aborted (core dumped)
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

actually build v8 from source

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[247/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[249/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[257/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[264/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[266/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[267/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[269/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[270/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[272/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/sign-bench
[280/591] Linking C executable src/secp256k1/verify-bench
[281/591] Linking C executable src/secp256k1/recover-bench
[282/591] Linking CXX static library src/libbitcoinconsensus.a
[283/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[286/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[287/591] Linking C executable src/secp256k1/internal-bench
[288/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Linking CXX static library src/libcommon.a
[293/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[294/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[295/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[296/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/key_io.cpp.o
[245/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[248/591] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[251/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[254/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[255/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[256/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[257/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[259/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[261/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[264/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[265/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[266/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[267/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[269/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[270/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[271/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[272/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[273/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[274/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[275/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[279/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[280/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[281/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[282/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[283/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[284/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[286/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[287/591] Linking C static library src/secp256k1/libsecp256k1.a
[288/591] Linking C executable src/secp256k1/internal-bench
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Linking C executable src/secp256k1/recover-bench
[291/591] Linking C executable src/secp256k1/verify-bench
[292/591] Linking C executable src/secp256k1/sign-bench
[293/591] Linking CXX static library src/libbitcoinconsensus.a
[294/591] Linking CXX static library src/libscript.a
[295/591] Linking CXX static library src/libcommon.a
[296/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[297/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[298/591] Linking CXX executable src/iguana/iguana
[299/591] Linking CXX executable src/bitcoin-cli
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

[243/591] Building CXX object src/CMakeFiles/common.dir/common/args.cpp.o
[244/591] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[245/591] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[246/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[247/591] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[248/591] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/591] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[250/591] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[251/591] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[252/591] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[253/591] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/591] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/591] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/591] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[257/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[258/591] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[259/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[260/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[261/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[262/591] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/591] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[264/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[265/591] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[266/591] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[267/591] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[268/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[269/591] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[270/591] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[271/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[272/591] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[273/591] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[274/591] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/591] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[276/591] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[277/591] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/591] Linking C static library src/secp256k1/libsecp256k1.a
[279/591] Linking C executable src/secp256k1/verify-bench
[280/591] Linking C executable src/secp256k1/sign-bench
[281/591] Linking C executable src/secp256k1/recover-bench
[282/591] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[283/591] Linking CXX static library src/libbitcoinconsensus.a
[284/591] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[285/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[286/591] Linking C executable src/secp256k1/internal-bench
[287/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[288/591] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/591] Linking C executable src/secp256k1/ecmult-bench
[290/591] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/591] Linking CXX static library src/libscript.a
[292/591] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[293/591] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[294/591] Linking CXX static library src/libcommon.a
[295/591] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[296/591] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[297/591] Linking CXX executable src/iguana/iguana
[298/591] Linking CXX executable src/bitcoin-cli
[299/591] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/591] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

[243/592] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[244/592] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[245/592] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[246/592] Building CXX object src/CMakeFiles/common.dir/outputtype.cpp.o
[247/592] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[248/592] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[249/592] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[250/592] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[251/592] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[252/592] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[253/592] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[254/592] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[255/592] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[256/592] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[257/592] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[258/592] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[259/592] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[260/592] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[261/592] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[262/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[263/592] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[264/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[265/592] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[266/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[267/592] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[268/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[269/592] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[270/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[271/592] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[272/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[273/592] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[274/592] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[275/592] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[276/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[277/592] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[278/592] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[279/592] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[280/592] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[281/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[282/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[283/592] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[284/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[285/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[286/592] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[287/592] Linking C static library src/secp256k1/libsecp256k1.a
[288/592] Linking C executable src/secp256k1/sign-bench
[289/592] Linking C executable src/secp256k1/verify-bench
[290/592] Linking C executable src/secp256k1/internal-bench
[291/592] Linking C executable src/secp256k1/recover-bench
[292/592] Linking C executable src/secp256k1/ecmult-bench
[293/592] Linking CXX static library src/libbitcoinconsensus.a
[294/592] Linking CXX static library src/libscript.a
[295/592] Linking CXX static library src/libcommon.a
[296/592] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[297/592] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[298/592] Linking CXX executable src/iguana/iguana
[299/592] Linking CXX executable src/bitcoin-cli
[300/592] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

Tail of the build log:

[243/592] Building CXX object src/CMakeFiles/common.dir/policy/policy.cpp.o
[244/592] Building CXX object src/CMakeFiles/common.dir/networks/abc/chainparamsconstants.cpp.o
[245/592] Building CXX object src/CMakeFiles/common.dir/netaddress.cpp.o
[246/592] Building CXX object src/CMakeFiles/common.dir/primitives/block.cpp.o
[247/592] Building CXX object src/CMakeFiles/script.dir/script/bitfield.cpp.o
[248/592] Building CXX object src/CMakeFiles/script.dir/script/intmath.cpp.o
[249/592] Building CXX object src/CMakeFiles/common.dir/scheduler.cpp.o
[250/592] Building CXX object src/CMakeFiles/common.dir/netbase.cpp.o
[251/592] Building CXX object src/CMakeFiles/common.dir/warnings.cpp.o
[252/592] Building CXX object src/CMakeFiles/common.dir/core_write.cpp.o
[253/592] Building CXX object src/CMakeFiles/common.dir/protocol.cpp.o
[254/592] Building CXX object src/CMakeFiles/script.dir/script/script_error.cpp.o
[255/592] Building CXX object src/CMakeFiles/script.dir/script/script.cpp.o
[256/592] Building CXX object src/CMakeFiles/common.dir/core_read.cpp.o
[257/592] Building CXX object src/CMakeFiles/common.dir/networks/abc/checkpoints.cpp.o
[258/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/arith_uint256.cpp.o
[259/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/hash.cpp.o
[260/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/uint256.cpp.o
[261/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/util/strencodings.cpp.o
[262/592] Building CXX object src/CMakeFiles/script.dir/script/sigencoding.cpp.o
[263/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/pubkey.cpp.o
[264/592] Building CXX object src/CMakeFiles/common.dir/rpc/rawtransaction_util.cpp.o
[265/592] Building CXX object src/CMakeFiles/script.dir/script/standard.cpp.o
[266/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/amount.cpp.o
[267/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/primitives/transaction.cpp.o
[268/592] Building CXX object src/CMakeFiles/script.dir/script/interpreter.cpp.o
[269/592] Building C object src/secp256k1/CMakeFiles/recover-bench.dir/src/bench_recover.c.o
[270/592] Building C object src/secp256k1/CMakeFiles/verify-bench.dir/src/bench_verify.c.o
[271/592] Building CXX object src/CMakeFiles/bitcoinconsensus-shared.dir/script/bitcoinconsensus.cpp.o
[272/592] Building C object src/secp256k1/CMakeFiles/sign-bench.dir/src/bench_sign.c.o
[273/592] Building CXX object src/CMakeFiles/bitcoinconsensus.dir/consensus/tx_check.cpp.o
[274/592] Building CXX object src/CMakeFiles/script.dir/script/sign.cpp.o
[275/592] Building CXX object src/CMakeFiles/script.dir/script/signingprovider.cpp.o
[276/592] Building CXX object src/CMakeFiles/common.dir/psbt.cpp.o
[277/592] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o
[278/592] Linking C static library src/secp256k1/libsecp256k1.a
[279/592] Linking C executable src/secp256k1/sign-bench
[280/592] Linking C executable src/secp256k1/verify-bench
[281/592] Linking C executable src/secp256k1/recover-bench
[282/592] Linking CXX static library src/libbitcoinconsensus.a
[283/592] Building CXX object src/CMakeFiles/common.dir/rpc/util.cpp.o
[284/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_interpreter.cpp.o
[285/592] Building C object src/secp256k1/CMakeFiles/internal-bench.dir/src/bench_internal.c.o
[286/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana_formatter.cpp.o
[287/592] Linking C executable src/secp256k1/internal-bench
[288/592] Building C object src/secp256k1/CMakeFiles/ecmult-bench.dir/src/bench_ecmult.c.o
[289/592] Linking C executable src/secp256k1/ecmult-bench
[290/592] Building CXX object src/CMakeFiles/script.dir/script/descriptor.cpp.o
[291/592] Linking CXX static library src/libscript.a
[292/592] Building CXX object src/iguana/CMakeFiles/iguana.dir/iguana.cpp.o
[293/592] Linking CXX static library src/libcommon.a
[294/592] Linking CXX shared library src/libbitcoinconsensus.so.0.30.13
[295/592] Creating library symlink src/libbitcoinconsensus.so.0 src/libbitcoinconsensus.so
[296/592] Building CXX object src/CMakeFiles/bitcoin-cli.dir/bitcoin-cli.cpp.o
[297/592] Linking CXX executable src/iguana/iguana
[298/592] Linking CXX executable src/bitcoin-cli
[299/592] Building CXX object src/CMakeFiles/bitcoin-tx.dir/bitcoin-tx.cpp.o
[300/592] Linking CXX executable src/bitcoin-tx
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

Tail of the build log:

[node 0] Cleaning up leftover process
Running Unit Tests for Test Framework Modules
setup_scripts/ecash-agora_base.py started
setup_scripts/ecash-agora_base.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/ecash-agora_base.py", line 65, in <module>
    EcashAgoraSetup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                              | STATUS    | DURATION

setup_scripts/ecash-agora_base.py | ✖ Failed  | 0 s

ALL                               | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner completed with code 1
------------|---------|----------|---------|---------|----------------------------------------------
File        | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                            
------------|---------|----------|---------|---------|----------------------------------------------
All files   |    3.73 |     6.59 |    3.33 |    7.06 |                                              
 ad.ts      |     6.6 |    15.62 |      20 |   12.72 | 6,33-100,127-146                             
 agora.ts   |    3.54 |      2.9 |    1.56 |    6.97 | 14,40,45,110-490,542-973,993-999             
 consts.ts  |   57.14 |    83.33 |     100 |     100 | 1                                            
 index.ts   |       0 |        0 |       0 |       0 |                                              
 inputs.ts  |       0 |        0 |       0 |       0 | 17-155                                       
 oneshot.ts |       5 |    22.72 |       4 |    9.87 | 5,77-223,234-251,263-270,279-286             
 partial.ts |     2.2 |     3.62 |    1.92 |    4.32 | ...6,1331-1341,1351-1370,1387-1394,1404-1411 
------------|---------|----------|---------|---------|----------------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='1151']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='25']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='379']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='5']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='150']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='43']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='609']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-agora-integration-tests-junit.xml': No such file or directory
Build ecash-agora-integration-tests failed with exit code 1

Tail of the build log:

  ecc.ts                       |    9.83 |     62.5 |    4.25 |   19.35 | 54-90,105-167             
  hash.ts                      |   36.58 |    83.33 |   13.33 |   71.42 | 26,29,32,35,38,41         
  hdwallet.ts                  |       0 |        0 |       0 |       0 | 12-176                    
  hmac.ts                      |       0 |        0 |       0 |       0 | 16-73                     
  index.ts                     |       0 |        0 |       0 |       0 |                           
  indexBrowser.ts              |       0 |        0 |       0 |       0 |                           
  indexNodeJs.ts               |       0 |        0 |       0 |       0 |                           
  initBrowser.ts               |       0 |      100 |       0 |       0 | 11-17                     
  initNodeJs.ts                |   54.54 |      100 |     100 |      80 | 10                        
  messages.ts                  |       0 |        0 |       0 |       0 | 18-123                    
  mnemonic.ts                  |       0 |        0 |       0 |       0 | 9-144                     
  op.ts                        |   20.13 |    23.33 |   36.36 |   39.47 | ...09,111,119-124,135-163 
  opcode.ts                    |    50.2 |    83.33 |     100 |     100 | 1                         
  pbkdf2.ts                    |       0 |      100 |       0 |       0 | 17-51                     
  script.ts                    |   19.26 |    17.64 |    9.67 |   33.33 | ...2,50,55,62-173,182-193 
  sigHashType.ts               |   38.66 |       25 |   38.46 |   76.31 | 26-58                     
  tx.ts                        |   16.48 |     11.9 |    4.76 |   31.91 | ...43-145,150-151,156,176 
  txBuilder.ts                 |    7.93 |     8.92 |    4.54 |    16.3 | ...39-242,251-255,261-265 
  unsignedTx.ts                |    6.69 |        5 |    2.56 |   12.58 | ...44-345,350-351,356-357 
 src/address                   |   11.35 |    15.15 |    5.12 |   22.41 |                           
  address.ts                   |   10.95 |    11.36 |    3.22 |   21.05 | ...39-240,255-256,266-344 
  legacyaddr.ts                |   12.04 |    22.72 |    12.5 |      25 | ...9,23-38,70-111,124-128 
 src/ffi                       |    4.79 |     2.97 |    0.91 |    4.84 |                           
  ecash_lib_wasm_bg_browser.js |       0 |      100 |     100 |       0 | 1                         
  ecash_lib_wasm_browser.js    |       0 |        0 |       0 |       0 | 3-681                     
  ecash_lib_wasm_nodejs.js     |    9.96 |     8.33 |    1.96 |   10.03 | ...19,526-591,597-598,602 
 src/io                        |   19.56 |    31.37 |   23.43 |   38.23 |                           
  bytes.ts                     |    4.91 |       50 |    5.88 |    9.67 | 8-12,23-74                
  hex.ts                       |   29.87 |       50 |   22.22 |   61.76 | 33-37,41-45,50,58,66-68   
  int.ts                       |       0 |        0 |       0 |       0 |                           
  str.ts                       |   46.15 |    83.33 |      40 |   85.71 | 15                        
  varsize.ts                   |    6.12 |    13.15 |      20 |      12 | 14-24,35-47               
  writer.ts                    |       0 |        0 |       0 |       0 |                           
  writerbytes.ts               |   22.95 |    21.87 |   33.33 |   45.16 | 34,43-68,80               
  writerlength.ts              |   33.33 |    83.33 |   30.76 |    62.5 | 27-37                     
 src/payment                   |       0 |        0 |       0 |       0 |                           
  asn1.ts                      |       0 |        0 |       0 |       0 | 77-439                    
  index.ts                     |       0 |        0 |       0 |       0 |                           
  x509.ts                      |       0 |      100 |     100 |       0 | 5-15                      
 src/test                      |   21.71 |    24.63 |   20.58 |   41.09 |                           
  testRunner.ts                |   21.71 |    24.63 |   20.58 |   41.09 | ...8,80-82,95-105,113-201 
 src/token                     |   14.28 |    17.24 |    7.14 |   27.52 |                           
  alp.ts                       |    9.37 |    15.62 |    4.34 |   18.29 | ...27-131,135-137,141-145 
  common.ts                    |   54.54 |    83.33 |     100 |     100 | 1                         
  empp.ts                      |   26.08 |       50 |   14.28 |      50 | 11-14,22-28               
  slp.ts                       |   14.76 |     7.35 |       4 |    28.2 | ...74-178,185-197,201-211 
-------------------------------|---------|----------|---------|---------|---------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='471']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3994']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='163']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='1102']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='50']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='665']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='462']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='2866']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/ecash-lib-integration-tests-junit.xml': No such file or directory
Build ecash-lib-integration-tests failed with exit code 1

Tail of the build log:

setup_scripts/chronik-client_block_and_blocks.py started
setup_scripts/chronik-client_block_and_blocks.py failed, Duration: 0 s

stdout:

stderr:
Traceback (most recent call last):
  File "/work/test/functional/setup_scripts/chronik-client_block_and_blocks.py", line 58, in <module>
    ChronikClient_Block_Setup().main()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 172, in main
    exit_code = self.shutdown()
                ^^^^^^^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 398, in shutdown
    self.stop_nodes()
  File "/work/test/functional/setup_scripts/../test_framework/test_framework.py", line 653, in stop_nodes
    node.stop_node(wait=wait, wait_until_stopped=False)
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 532, in stop_node
    self.stop(wait=wait)
    ^^^^^^^^^
  File "/work/test/functional/setup_scripts/../test_framework/test_node.py", line 287, in __getattr__
    assert self.rpc is not None, self._node_msg("Error: RPC not initialized")
           ^^^^^^^^^^^^^^^^^^^^
AssertionError: [node 0] Error: RPC not initialized


TEST                                             | STATUS    | DURATION

setup_scripts/chronik-client_block_and_blocks.py | ✖ Failed  | 0 s

ALL                                              | ✖ Failed  | 0 s (accumulated) 
Runtime: 0 s

Test runner for chronik-client_block_and_blocks completed with code 1
----------------------|---------|----------|---------|---------|------------------------------------
File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                  
----------------------|---------|----------|---------|---------|------------------------------------
All files             |    4.63 |     0.57 |    1.05 |    4.52 |                                    
 chronik-client       |     100 |      100 |     100 |     100 |                                    
  index.ts            |     100 |      100 |     100 |     100 |                                    
 chronik-client/proto |    3.82 |     0.62 |    1.38 |    3.85 |                                    
  chronik.ts          |    3.82 |     0.62 |    1.38 |    3.85 | ...6,6451-6490,6498-6603,6607-6616 
 chronik-client/src   |    8.33 |        0 |       0 |    7.59 |                                    
  ChronikClient.ts    |    4.91 |        0 |       0 |    4.91 | ...20-392,405-462,476-580,648-1451 
  failoverProxy.ts    |    4.67 |        0 |       0 |     4.8 | 33-331                             
  hex.ts              |   31.57 |        0 |       0 |   33.33 | 33-37,41-45,49-62,66-68            
  validation.ts       |   26.82 |        0 |       0 |   18.91 | 14-49,54-55,62-63,73-88            
----------------------|---------|----------|---------|---------|------------------------------------

##teamcity[blockOpened name='Code Coverage Summary']
##teamcity[buildStatisticValue key='CodeCoverageAbsBCovered' value='147']
##teamcity[buildStatisticValue key='CodeCoverageAbsBTotal' value='3170']
##teamcity[buildStatisticValue key='CodeCoverageAbsRCovered' value='12']
##teamcity[buildStatisticValue key='CodeCoverageAbsRTotal' value='2095']
##teamcity[buildStatisticValue key='CodeCoverageAbsMCovered' value='6']
##teamcity[buildStatisticValue key='CodeCoverageAbsMTotal' value='567']
##teamcity[buildStatisticValue key='CodeCoverageAbsLCovered' value='142']
##teamcity[buildStatisticValue key='CodeCoverageAbsLTotal' value='3135']
##teamcity[blockClosed name='Code Coverage Summary']
mv: cannot stat 'test_results/chronik-client-integration-tests-junit.xml': No such file or directory
Build chronik-client-integration-tests failed with exit code 1

Tail of the build log:

2025-03-24T09:39:46.923346Z [/work/src/wallet/bdb.cpp:611] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flushing wallet.dat (refcount = 0)...
2025-03-24T09:39:46.923437Z [/work/src/wallet/bdb.cpp:618] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat checkpoint
2025-03-24T09:39:46.923862Z [/work/src/wallet/bdb.cpp:622] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat detach
2025-03-24T09:39:46.927589Z [/work/src/wallet/bdb.cpp:627] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat closed
2025-03-24T09:39:46.927601Z [/work/src/wallet/bdb.cpp:634] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flush(false) took               4ms
2025-03-24T09:39:46.929783Z [/work/src/test/util/random.cpp:38] [Seed] Seed: Setting random seed for current tests to RANDOM_CTX_SEED=5e87fd9233b9753f4dcb3b0e8c7320b44f70a3fb953e31b8bf2eebaf90afd68a
2025-03-24T09:39:46.929803Z [/work/src/init/common.cpp:199] [LogPackageVersion] Bitcoin ABC version v0.30.13-262290a620c1 (release build)
2025-03-24T09:39:46.929938Z [/work/src/kernel/context.cpp:19] [Context] Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2025-03-24T09:39:46.929950Z [/work/src/random.cpp:106] [ReportHardwareRand] Using RdSeed as additional entropy source
2025-03-24T09:39:46.929957Z [/work/src/random.cpp:109] [ReportHardwareRand] Using RdRand as an additional entropy source
2025-03-24T09:39:46.935770Z [/work/src/script/sigcache.cpp:92] [InitSignatureCache] Using 32 MiB out of 32 MiB requested for signature cache, able to store 1048576 elements
2025-03-24T09:39:46.936380Z [/work/src/script/scriptcache.cpp:91] [InitScriptExecutionCache] Using 32 MiB out of 32 MiB requested for script execution cache, able to store 1048576 elements
2025-03-24T09:39:46.936491Z [/work/src/util/thread.cpp:18] [TraceThread] scheduler thread start
2025-03-24T09:39:46.936516Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-24T09:39:46.936529Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/5a24ad367a53ee612b4a07bdc03b081cd4487d982d052282828e9c8b0fd1e8cb/regtest/blocks/index: 0000000000000000
2025-03-24T09:39:46.936541Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-24T09:39:46.936633Z [/work/src/node/chainstate.cpp:174] [LoadChainstate] Validating signatures for all blocks.
2025-03-24T09:39:46.936645Z [/work/src/node/chainstate.cpp:176] [LoadChainstate] Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2025-03-24T09:39:46.936703Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-24T09:39:46.936714Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/5a24ad367a53ee612b4a07bdc03b081cd4487d982d052282828e9c8b0fd1e8cb/regtest/blocks/index: 0000000000000000
2025-03-24T09:39:46.936723Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-24T09:39:46.936799Z [/work/src/util/thread.cpp:20] [TraceThread] scheduler thread exit
unknown location(0): fatal error: in "wallet_tests/ZapSelectTx": unknown type
/work/src/wallet/test/wallet_tests.cpp(903): last checkpoint: "ZapSelectTx" fixture ctor

*** 12 failures are detected in the test module "Bitcoin ABC unit tests"
[477/534] bitcoin: testing wallet_crypto_tests
[478/534] Running utility command for check-bitcoin-wallet_crypto_tests
[479/534] bitcoin: testing transaction_tests
[480/534] Running utility command for check-bitcoin-transaction_tests
[481/534] bitcoin: testing coins_tests
[482/534] Running utility command for check-bitcoin-coins_tests
[483/534] bitcoin-qt: testing test_bitcoin-qt
FAILED: src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt /work/abc-ci-builds/build-chronik-plugins/src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt 
cd /work/abc-ci-builds/build-chronik-plugins/src/qt/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik-plugins/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik-plugins/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-chronik-plugins/test/log/bitcoin-qt-test_bitcoin-qt.log /work/abc-ci-builds/build-chronik-plugins/src/qt/test/test_bitcoin-qt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
********* Start testing of AppTests *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), debian 12
PASS   : AppTests::initTestCase()
QINFO  : AppTests::appTests() Backing up GUI settings to "/tmp/test_common_Bitcoin ABC/91188600a7b2118165cd9383e62e212c4c1dc9959dbcfa651ff12997822f8d56/regtest/guisettings.ini.bak"
QDEBUG : AppTests::appTests() requestInitialize : Requesting initialize
QDEBUG : AppTests::appTests() initialize : Running initialization in thread


************************
UNKNOWN EXCEPTION       
bitcoin in Runaway exception       

QWARN  : AppTests::appTests() This plugin does not support propagateSizeHints()

=== Received signal at function time: 300000ms, total time: 300001ms, dumping stack ===
=== End of stack trace ===
QFATAL : AppTests::appTests() Test function timed out
FAIL!  : AppTests::appTests() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 300004ms
********* Finished testing of AppTests *********
Aborted (core dumped)
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik-plugins failed with exit code 1

Tail of the build log:

2025-03-24T09:41:37.666376Z [/work/src/wallet/bdb.cpp:611] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flushing wallet.dat (refcount = 0)...
2025-03-24T09:41:37.666752Z [/work/src/wallet/bdb.cpp:618] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat checkpoint
2025-03-24T09:41:37.668438Z [/work/src/wallet/bdb.cpp:622] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat detach
2025-03-24T09:41:37.671299Z [/work/src/wallet/bdb.cpp:627] [Flush] [walletdb] BerkeleyEnvironment::Flush: wallet.dat closed
2025-03-24T09:41:37.671312Z [/work/src/wallet/bdb.cpp:634] [Flush] [walletdb] BerkeleyEnvironment::Flush: Flush(false) took               5ms
2025-03-24T09:41:37.673684Z [/work/src/test/util/random.cpp:38] [Seed] Seed: Setting random seed for current tests to RANDOM_CTX_SEED=efa7d72ef29e3382e15ee0fe0c400c07f8190f8c7be149130df78cf6f01e66c6
2025-03-24T09:41:37.673702Z [/work/src/init/common.cpp:199] [LogPackageVersion] Bitcoin ABC version v0.30.13-262290a620c1 (release build)
2025-03-24T09:41:37.673833Z [/work/src/kernel/context.cpp:19] [Context] Using the 'sse4(1way),sse41(4way),avx2(8way)' SHA256 implementation
2025-03-24T09:41:37.673844Z [/work/src/random.cpp:106] [ReportHardwareRand] Using RdSeed as additional entropy source
2025-03-24T09:41:37.673851Z [/work/src/random.cpp:109] [ReportHardwareRand] Using RdRand as an additional entropy source
2025-03-24T09:41:37.679430Z [/work/src/script/sigcache.cpp:92] [InitSignatureCache] Using 32 MiB out of 32 MiB requested for signature cache, able to store 1048576 elements
2025-03-24T09:41:37.679974Z [/work/src/script/scriptcache.cpp:91] [InitScriptExecutionCache] Using 32 MiB out of 32 MiB requested for script execution cache, able to store 1048576 elements
2025-03-24T09:41:37.680089Z [/work/src/util/thread.cpp:18] [TraceThread] scheduler thread start
2025-03-24T09:41:37.680143Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-24T09:41:37.680159Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/2cb9113e8ef5856317b120b24247288308eb07087a9c9983da9b2c66cf4accc7/regtest/blocks/index: 0000000000000000
2025-03-24T09:41:37.680169Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-24T09:41:37.680251Z [/work/src/node/chainstate.cpp:174] [LoadChainstate] Validating signatures for all blocks.
2025-03-24T09:41:37.680266Z [/work/src/node/chainstate.cpp:176] [LoadChainstate] Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000
2025-03-24T09:41:37.680314Z [/work/src/dbwrapper.cpp:151] [CDBWrapper] Opened LevelDB successfully
2025-03-24T09:41:37.680325Z [/work/src/dbwrapper.cpp:179] [CDBWrapper] Using obfuscation key for /tmp/test_common_Bitcoin ABC/2cb9113e8ef5856317b120b24247288308eb07087a9c9983da9b2c66cf4accc7/regtest/blocks/index: 0000000000000000
2025-03-24T09:41:37.680334Z [/work/src/txdb.cpp:518] [Upgrade] Updating the block index database version to 301300
2025-03-24T09:41:37.680417Z [/work/src/util/thread.cpp:20] [TraceThread] scheduler thread exit
unknown location(0): fatal error: in "wallet_tests/ZapSelectTx": unknown type
/work/src/wallet/test/wallet_tests.cpp(903): last checkpoint: "ZapSelectTx" fixture ctor

*** 12 failures are detected in the test module "Bitcoin ABC unit tests"
[477/534] bitcoin: testing wallet_crypto_tests
[478/534] Running utility command for check-bitcoin-wallet_crypto_tests
[479/534] bitcoin: testing transaction_tests
[480/534] Running utility command for check-bitcoin-transaction_tests
[481/534] bitcoin: testing coins_tests
[482/534] Running utility command for check-bitcoin-coins_tests
[483/534] bitcoin-qt: testing test_bitcoin-qt
FAILED: src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt /work/abc-ci-builds/build-chronik/src/qt/test/CMakeFiles/check-bitcoin-qt-test_bitcoin-qt 
cd /work/abc-ci-builds/build-chronik/src/qt/test && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik/test/junit && /usr/bin/cmake -E make_directory /work/abc-ci-builds/build-chronik/test/log && /usr/bin/cmake -E env /work/cmake/utils/log-and-print-on-failure.sh /work/abc-ci-builds/build-chronik/test/log/bitcoin-qt-test_bitcoin-qt.log /work/abc-ci-builds/build-chronik/src/qt/test/test_bitcoin-qt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
********* Start testing of AppTests *********
Config: Using QtTest library 5.15.8, Qt 5.15.8 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 12.2.0), debian 12
PASS   : AppTests::initTestCase()
QINFO  : AppTests::appTests() Backing up GUI settings to "/tmp/test_common_Bitcoin ABC/b1651343e0f754bc2d03cdbaa5c609f5208edaca6ab0be68d19c8c8a0401b728/regtest/guisettings.ini.bak"
QDEBUG : AppTests::appTests() requestInitialize : Requesting initialize
QDEBUG : AppTests::appTests() initialize : Running initialization in thread


************************
UNKNOWN EXCEPTION       
bitcoin in Runaway exception       

QWARN  : AppTests::appTests() This plugin does not support propagateSizeHints()

=== Received signal at function time: 300000ms, total time: 300001ms, dumping stack ===
=== End of stack trace ===
QFATAL : AppTests::appTests() Test function timed out
FAIL!  : AppTests::appTests() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 300010ms
********* Finished testing of AppTests *********
Aborted (core dumped)
ninja: build stopped: cannot make progress due to previous errors.
Build build-chronik failed with exit code 1

It seems like V8 won't work, for these reasons:

  • In CI, the build works fine but binary crashes with an unknown error https://reviews.bitcoinabc.org/D17848, which would be difficult to debug
  • The V8 build downloads all kinds of tools during build, which would be difficult to add to guix
  • Build takes really long, it adds around 10-20 minutes
  • It seems to add +50MB to the build, which more than doubles the binary size

All in all, adding V8 seems like a really bad idea.