Skip to content

Commit 1d550cb

Browse files
make manifest resolve error more informational (#5852)
1 parent 4191eb7 commit 1d550cb

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

graph/src/data/subgraph/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ pub enum SubgraphManifestResolveError {
370370
NonUtf8,
371371
#[error("subgraph is not valid YAML")]
372372
InvalidFormat,
373-
#[error("resolve error: {0}")]
373+
#[error("resolve error: {0:#}")]
374374
ResolveError(#[from] anyhow::Error),
375375
}
376376

graph/src/data_source/common.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ impl UnresolvedMappingABI {
8181
self.name, self.file.link
8282
)
8383
})?;
84-
let contract = Contract::load(&*contract_bytes)?;
84+
let contract = Contract::load(&*contract_bytes)
85+
.with_context(|| format!("failed to load ABI {}", self.name))?;
8586
Ok(MappingABI {
8687
name: self.name,
8788
contract,

0 commit comments

Comments
 (0)