I have a working Hyperledger-Fabric environment, running locally on my Mac. I setup the chaincode_example02
code, but the Query
REST call isn't working. I trying doing a deploy
and invoke
and both of those calls work. I am using Postman to send the REST calls.
Query
:
{ "jsonrpc": "2.0", "method": "query", "params": { "type": 1, "chaincodeID": { "name": "mycc", "path": "/tmp/hyperledger-BR/example0/gopath/src/github.com/chaincode_example02/chaincode_example02" }, "ctorMsg": { "function": "query", "args": ["b"] } }, "id": 0 }
Serverside Error:
Error starting Simple chaincode: Error handling message: [ef980ad7-94c8-4ec9-92f4-3ebdd47e4321]Chaincode handler FSM cannot handle message (RANGE_QUERY_STATE) with payload size (10) while in state: ready
Postman Returned Error:
{ "jsonrpc": "2.0", "error": { "code": -32003, "message": "Query failure", "data": "Error when querying chaincode: Error:Failed to execute transaction or query(Timeout expired while executing transaction)"
}, "id": 0 }
I have been digging online, but I have no idea why this is happening. Any clue as to why this is happening?