我正在尝试执行在超级边框的结构样本中发布的平衡转移应用程序。源代码路径git clone https://github.com/hyperledger/fabric-samples.git
以下执行的所有步骤
频道创建了在Org1上的加入频道
在Org2上加入频道
在组织org1上成功安装了链码
在组织org2上成功安装了链代码
但是实例化的链代码操作在同行上失败了。 任何人都可以帮我解决这个问题。我从上一周开始苦苦挣扎。我在ubuntu v16上使用docker容器。
错误日志:
[2017-10-02 05:11:11.374] [DEBUG] Helper - [crypto_ecdsa_aes]: ecdsa signature: Signature {<br/>
r: <BN: 4824699f0a1d1a0fc696df545fb3379dffc6b46124619f53672359a6755bc7ff>,<br/>
s: <BN: 49fc91b2a7800eff5396053d4d8ff2683167a9e3f52ccc43228143f9b5741168>,<br/>
recoveryParam: 0 }
error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: chaincode error (status: 500, message: Failed to get block number 1, error Entry not found in index)<br/>
at /home/02102017/fabric-samples/balance-transfer/node_modules/grpc/src/node/src/client.js:554:15<br/>
error: [Channel.js]: Failed Query block. Error: Error: chaincode error (status: 500, message: Failed to get block number 1, error Entry not found in index)<br/>
at /home/02102017/fabric-samples/balance-transfer/node_modules/grpc/src/node/src/client.js:554:15<br/>
[2017-10-02 05:11:11.472] [ERROR] Query - Error: chaincode error (status: 500, message: Failed to get block number 1, error Entry not found in index)<br/>
at /home/02102017/fabric-samples/balance-transfer/node_modules/grpc/src/node/src/client.js:554:15<br/>
在文件中增加请求超时后的Isssue解析
fabric-samples-master / balance-transfer / node_modules / fabric-client / config / default.json
答案 0 :(得分:0)
无需覆盖 fabric-samples-master / balance-transfer / node_modules / fabric-client / config / default.json 。 JIRA https://jira.hyperledger.org/browse/FABN-884上存在有关请求超时的未解决问题。 目前,作为解决方法,您可以在拨打电话之前在全局范围内进行设置。
const temp = client.getConfigSetting('request-timeout');
client.setConfigSetting('request-timeout', 60000);
... make your call ...
client.setConfigSetting('request-timeout', temp);
希望它对您有用。