From 785ecdde9203324ee5c23f40b9ba9f34c4e33103 Mon Sep 17 00:00:00 2001 From: Conor Schaefer Date: Thu, 10 Oct 2024 15:25:15 -0700 Subject: [PATCH] feat: better error handling on pmonitor config dir --- crates/bin/pmonitor/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/bin/pmonitor/src/main.rs b/crates/bin/pmonitor/src/main.rs index f26cea3cfa..9a81cf4345 100644 --- a/crates/bin/pmonitor/src/main.rs +++ b/crates/bin/pmonitor/src/main.rs @@ -378,7 +378,10 @@ impl Opt { // FVKs. This can happen an unlimited number of times. let config_path = opt.home.join("pmonitor_config.toml"); let pmonitor_config: PmonitorConfig = - toml::from_str(&fs::read_to_string(config_path.clone())?)?; + toml::from_str(&fs::read_to_string(config_path.clone()).context(format!( + "failed to load pmonitor config file: {}", + config_path + ))?)?; let mut stake_client = StakeQueryServiceClient::new( self.pd_channel(pmonitor_config.grpc_url()).await?,