Closed dpc closed 1 year ago
Another one (truncated hex string in the connection string)
thread 'tokio-runtime-worker' panicked at 'Could not add peer certificate: BadDer', fedimint-server/src/net/connect.rs:86:18
stack backtrace:
0: rust_begin_unwind
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:575:5
1: core::panicking::panic_fmt
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/panicking.rs:65:14
2: core::result::unwrap_failed
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/result.rs:1791:5
3: core::result::Result<T,E>::expect
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/result.rs:1070:23
4: fedimint_server::net::connect::TlsTcpConnector::new
at ./fedimint-server/src/net/connect.rs:84:13
5: {async_fn#0}<fedimint_server::multiplexed::ModuleMultiplexed<u16, fedimint_api::config::DkgPeerMsg>>
at ./fedimint-server/src/config.rs:895:21
6: poll<fedimint_server::config::connect::{async_fn_env#0}<fedimint_server::multiplexed::ModuleMultiplexed<u16, fedimint_api::config::DkgPeerMsg>>>
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/future/mod.rs:91:19
7: {async_fn#0}
at ./fedimintd/src/distributedgen.rs:83:5
8: poll<fedimintd::distributedgen::run_dkg::{async_fn_env#0}>
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/future/mod.rs:91:19
9: {async_block#0}
at ./fedimintd/src/ui.rs:187:13
10: poll<fedimintd::ui::post_guardians::{async_fn#0}::{closure#0}::{async_block_env#0}>
at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/future/mod.rs:91:19
I start one fedimintd, configure federation of size 2, click submit, past the connection string I get as the connection string of the peer, push submit and fedimintd crashes:
Looking at the code we should probably remove all these asserts and replace them with
ensure
. Panics bad, Results good.