我已經在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「」 –