无法在 hyperledger fabric 2.2 中调用基于 ChaincodeBase 的 java 链码

问题描述

我正在尝试将fabric-samples-2.2.0 链码示例部署到fabric 2.2 网络中;现在,我已经成功地将'asset-transfer-basic' java 链码部署到了fabric 2.2 网络中,init/query/invoke 一切正常;但未能对 'abstore' java 链码执行相同的操作;包/安装/批准/提交操作都很好,但查询/调用失败并出现错误

Error: endorsement failure during invoke. response: status:500 message:"error in simulation: transaction returned with failure: Undefined contract called"

我比较了'asset-transfer-basic'和'abstore'之间的区别,一个是基于'ContractInterface'的链码,另一个是基于'ChaincodeBase'的链码(我知道用fabric 1.4网络就可以了);我尝试了其他基于“ChaincodeBase”的链码,但都失败了。

那么任何人都可以帮助将基于“ChaincodeBase”的链码部署到 Fabric 2.2 网络中吗?提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)