找不到合同附件

时间:2018-03-22 15:40:40

标签: java corda

我尝试从IDE启动Cordapp。当我提出请求时,我收到以下错误:

  

net.corda.core.transactions.MissingContractAttachments:找不到   [com.example.contract.IBuildContract]的合同附件。

我在这里阅读了这个问题:https://docs.corda.net/api-contract-constraints.html#debugging

但IDE可以找到setExtraCordappPackagesToScan。如何在corda v3中设置额外的软件包或以其他方式保存此问题?

2 个答案:

答案 0 :(得分:0)

如果您正在使用节点驱动程序启动节点,请参阅设置额外CorDapp软件包进行扫描的示例:

driver(DriverParameters(
    isDebug = true, 
    extraCordappPackagesToScan = listOf("net.corda.vega.contracts", "net.corda.vega.plugin.customserializers"))
) {
    TODO("Driver logic.")
}

答案 1 :(得分:0)

请勿添加合同名称。我的意思是直到包装为止。

withExtraCordappPackagesToScan(Arrays.asList(“ com.example.contract”)

在Java中,我们包括以下软件包:

@之前     公共无效setup(){         网络=新的MockNetwork(ImmutableList.of(“ com.xyz.module1.contract”,“ com.xyz.module2.contract”)))