我已经在vm中建立了一个对等体,它的运行正常。我也有注册与对等chaincode通过这个HyperLedger-Fabric ChainCode部署给解析错误
CORE_CHAINCODE_ID_NAME=chaincode_example02 CORE_PEER_ADDRESS=localhost:51011 ./chaincode_example02
,并在此之后没有显示错误
现在,当我尝试使用此JSON
{
"jsonrpc": "2.0",
"method": "deploy",
"params": {
"type": 1,
"chaincodeID":{
"name": "chaincode_example02",
"path": "github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02"
},
"ctorMsg": {
"function":"init",
"args": ["a","100","b","200"]
}
},
"id": 10
}
打从静止init方法我得到这个错误
{
"jsonrpc": "2.0"
"error": {
"code": -32700
"message": "Parse error"
"data": "Error unmarshalling chaincode request payload: illegal base64 data at input byte 0"
}-
"id": null
}
有人可以告诉我我做错了什么?
当我运行这段代码,同行日志说'无法初始化chaincode(未找到chaincode chaincode_example02处理)',所以显然在init是无论出于何种原因失败。当您尝试部署链码时,是否会在您的对等体上弹出相同的错误消息?您能否提供处理此部署的对等日志部分? –
不,我没有得到这个错误,但对我来说init没有与上述给定的错误工作,并且我已经注册后,我没有得到任何更新init,调用或任何东西。还有一件事是当peer运行时,在某些内部特定的内容“grpc:ClientConn.resetTransport无法创建客户端传输:连接错误:desc =”传输:拨号tcp ipaddr:端口号:getsockopt:no后,它不断给我发送消息路由到主机“;重新连接到”:ipaddr:port no“” –