如何解决Corda 4升级中的“找不到合同附件”异常

时间:2019-03-26 12:21:30

标签: corda

我已升级到Corda 4,现在在运行流测试时遇到以下异常:

net.corda.core.transactions.MissingContractAttachments: Cannot find contract attachments for my.package.Contractnull

这是我在模拟网络设置中拥有的代码的一部分:

fun setup() {
        network = MockNetwork(MockNetworkParameters(cordappsForAllNodes = listOf(
                cordappWithPackages("my.package"),
                enclosedCordapp()
        ))) ... }

关于我所缺少的东西有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否拥有my.package根名称空间的多个JAR? MockNetwork搜索具有该名称空间的单个jar-可能有多个,并且选择了错误的名称。您需要指定一个包命名空间,以标识要唯一包含的JAR。