dcp.resolve_refs(assets);
dcp.set_annotation_text(cpls[0]->annotation_text().get_value_or(""));
- dcp.write_xml(Config::instance()->signer_chain());
+ try {
+ dcp.write_xml(Config::instance()->signer_chain());
+ } catch (dcp::UnresolvedRefError& e) {
+ return String::compose("%1\nPerhaps you need to give a -d parameter to say where this asset is located.", e.what());
+ }
return {};
}