From 2b5888d5b079560654388ec6d1e5aa0a44803ba3 Mon Sep 17 00:00:00 2001 From: Luc Mercier Date: Tue, 15 Sep 2020 18:29:48 +0100 Subject: [PATCH 1/2] Dummy commit to appease github From 3902c1de7f366a67e006fb895ad27fc3e646a320 Mon Sep 17 00:00:00 2001 From: Luc Mercier Date: Tue, 15 Sep 2020 19:01:14 +0100 Subject: [PATCH 2/2] instrumented --- src/dfx/src/lib/webserver.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/dfx/src/lib/webserver.rs b/src/dfx/src/lib/webserver.rs index bc038cf757..0680e64f9f 100644 --- a/src/dfx/src/lib/webserver.rs +++ b/src/dfx/src/lib/webserver.rs @@ -55,6 +55,7 @@ async fn candid( let id = info.canister_id; let network_descriptor = &data.network_descriptor; let store = CanisterIdStore::for_network(&network_descriptor)?; + eprintln!("Network descriptor: {:?}", network_descriptor); let candid_path = store .get_name(&id) .map(|canister_name| canister_did_location(&data.build_output_root, &canister_name)) @@ -65,7 +66,15 @@ async fn candid( ) })? .canonicalize() - .map_err(|_e| DfxError::Unknown("cannot find candid file".to_string()))?; + .map_err(|e| { + DfxError::Unknown( + format!( + "Don't know where the candid file is supposed to be. Underlying error: {}", + e + ) + .to_string(), + ) + })?; let content = match info.format { None => std::fs::read_to_string(candid_path)?,