diff --git a/rpc-rs/src/provider_main.rs b/rpc-rs/src/provider_main.rs index a0d8a87..04d4237 100644 --- a/rpc-rs/src/provider_main.rs +++ b/rpc-rs/src/provider_main.rs @@ -196,12 +196,12 @@ where for ld in initial_links.into_iter() { if let Err(e) = provider_dispatch.put_link(&ld).await { eprintln!( - "Error starting provider: failed to initialize link {:?}", - &ld + "Failed to initialize link during provider startup - ({:?}): {:?}", + &ld, e ); - return Err(Box::new(e)); + } else { + bridge.put_link(ld).await; } - bridge.put_link(ld).await; } // subscribe to nats topics