Я выполняю транзакцию в Hyperledger со следующими настройками:
namespace com.emastersapp
/**
* Cashier participant identified by userId
*/
participant Cashier identified by userId {
o String userId
}
query.qry:
query getCashierByUserId {
description: "Get Cashier by UserId"
statement:
SELECT com.emastersapp.Cashier
WHERE (userId == _$userId)
}
Внутри logic.js у меня есть функция, которая вызывает:
let results = await query('getCashierByUserId', { userId: resource.userId });
Но при выполнении транзакции я получил эту ошибку:
"Error trying invoke business network. Error: No valid responses from any peers.\nResponse from attempted peer comms was an error: Error: 2 UNKNOWN: error executing chaincode: transaction returned with failure: Error: The specified query does not exist"