我正在Bluemix上运行一个简单的Hyperledger网络,我可以部署和调用,但不能查询链接代码函数Init为VAR,“ABC” ...... stub.PutState("abc", []byte(strconv.Itoa(Aval)))
Bluemix上的Hyperledger:无法启动chaincode规范(无法获取部署事务
我应该能够查询“ABC”作为验证的代码就可以使用相反,我看到了这个错误:
"... Error:Failed to launch chaincode spec(Could not get deployment transaction for - LedgerError - ResourceNotFound: ledger: resource not found)"
查询JSON是:
{
"jsonrpc": "2.0",
"method": "query",
"params": {
"type": 1,
"chaincodeID": {
"name": "my chaincode id"
},
"ctorMsg": {
"function": "read",
"args": [
"abc"
]
},
"secureContext": "user_type1_3"
},
"id": 0
}
谢谢 - 我刚刚删除了服务,重新创建了它,并重新部署了代码。这次我确保了它的部署。我想知道当我第一次部署时是否发起了这个问题,因为当我点击它的按钮时,我几次点击“尝试”按钮。再次感谢! – guyho
如果你发现这个答案有用,你可以upvote它http://stackoverflow.com/help/why-vote – cjcroix