Skip to content

Problems with test suite exposed by changes in #1731 #1737

@sistemd

Description

@sistemd

Even on main (before #1731), this happens:

2026-02-11T16:11:30.617148Z  INFO handler: admin_api::handlers::datasets::restore: dataset restoration complete dataset_ref=_/eth_firehose@8519426cc530ee818bea3a04b7e0cd64564f85d35d54a675b4eee5c94a660977 tables_restored=4
The application panicked (crashed).
Message:
Could not automatically determine the process-level CryptoProvider from Rustls crate features.
Call CryptoProvider::install_default() before this point to select a provider manually, or make sure exactly one of the 'aws-lc-rs' and 'ring' features is enabled.
See the documentation of the CryptoProvider type for more information.

Location: $HOME/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.36/src/crypto/mod.rs:249

Backtrace omitted.

Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
2026-02-11T16:11:30.649544Z ERROR worker::service: job panicked node_id=eth_firehose_single_dump job_id=1 error=task 102 panicked with message "\nCould not automatically determine the process-level CryptoProvider from Rustls crate features.\nCall CryptoProvider::install_default() before this point to select a provider manually, or make sure exactly one of the 'aws-lc-rs' and 'ring' features is enabled.\nSee the documentation of the CryptoProvider type for more information.\n            " error_source=[]
test tests::it_dump::eth_firehose_single_dump ... ok

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

        PASS [   0.762s] (1/1) tests tests::it_dump::eth_firehose_single_dump
────────────
     Summary [   0.762s] 1 test run: 1 passed, 133 skipped

With changes in #1731, this error becomes a failure, whereas before it was (mistakenly) ignored.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions