我只是按照區塊鏈指南(https://github.com/yeasy/blockchain_guide)在docker中測試hyperledger項目example02。在docker中測試chaincode_example02.go時發生錯誤
但是,當我輸入peer chaincode deploy -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 -c '{"Function":"init", "Args": ["a","100", "b", "200"]}'
時,出現以下錯誤。
Error: Non-empty JSON chaincode parameters must contain exactly 1 key: 'Args'
這很奇怪。我GOOGLE了它,但沒有找到答案。任何人都可以幫助我?謝謝。
其實,當我使用pbft模式並輸入docker-compose up
。我收到以下錯誤,但我忽略了它。這是原因嗎?
vp2_1 | 04:27:04.945 [peer] handleChat -> ERRO 88e Error handling message: Peer FSM cannot handle message (DISC_GET_PEERS) with payload size (0) while in state: created
vp2_1 | 04:27:04.953 [peer] handleChat -> ERRO 88f Error handling message: Peer FSM cannot handle message (DISC_GET_PEERS) with payload size (0) while in state: created
vp2_1 | 04:27:06.845 [peer] ensureConnected -> WARN 890 Touch service indicates dropped connections, attempting to reconnect...
vp2_1 | 04:27:09.945 [peer] handleChat -> ERRO 891 Error handling message: Peer FSM cannot handle message (DISC_GET_PEERS) with payload size (0) while in state: created
vp2_1 | 04:27:09.952 [peer] handleChat -> ERRO 892 Error handling message: Peer FSM cannot handle message (DISC_GET_PEERS) with payload size (0) while in state: created
vp2_1 | 04:27:12.845 [peer] ensureConnected -> WARN 893 Touch service indicates dropped connections, attempting to reconnect...
vp2_1 | 04:27:14.946 [peer] handleChat -> ERRO 894 Error handling message: Peer FSM cannot handle message (DISC_GET_PEERS) with payload size (0) while in state: created
現在我只拿到了上黃色塊的錯誤,那就是'錯誤:非空JSON chaincode參數必須包含1項:「 Args''。我通過打開一個新的docker來解決'Peer FSM'錯誤。任何人都可以幫助我?這些天讓我瘋了。 –