我已升级到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()
))) ... }
关于我所缺少的东西有什么想法吗?
答案 0 :(得分:0)
您是否拥有my.package
根名称空间的多个JAR? MockNetwork搜索具有该名称空间的单个jar-可能有多个,并且选择了错误的名称。您需要指定一个包命名空间,以标识要唯一包含的JAR。