【发布时间】:2016-12-21 03:07:00
【问题描述】:
我使用 peer chaincode deploy 来运行 go src 示例,我得到了正确的结果, 然后我尝试了 java src 示例,enter image description here
我有一个链码,但是当我使用这个链码进行查询时,它显示给我:
Error: Error querying chaincode: rpc error: code = 2 desc = "Error:Failed to launch chaincode spec(Could not get deployment transaction
a3a350ff98660bcade4570acd507d0b380f374ea9399194b39e0301135849feb0732 - LedgerError - ResourceNotFound: ledger: resource not found)"
我使用 docker-tool box 为超级账本结构创建环境。
【问题讨论】:
-
你能补充更多细节吗?你是在
dev模式还是正常模式下运行它?你是如何运行同行的?查询时提供的名称是什么? -
如果您使用 java 代码部署它,您还需要提供
-l java -
是的,我在正常模式下使用了 -l java 和 -u jim。当 -l java 时,init func 返回一个链码,但是当我使用链码测试查询时,它显示我的错误,没有结果。当我用 go src 代码测试查询函数时,我可以得到结果。
-
我也更改了测试请求,当我使用 init1(演示示例没有的功能)时,它还给了我一个链码,这很奇怪。
-
能否请您添加整个代码和所有错误以及您尝试过的任何内容?
标签: java hyperledger hyperledger-fabric