Hyperledger fabric Hyperledger结构错误:查询-错误:链码错误(状态:500,消息:无法获取区块编号1,在索引中找不到错误条目

Hyperledger fabric Hyperledger结构错误:查询-错误:链码错误(状态:500,消息:无法获取区块编号1,在索引中找不到错误条目,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我正在尝试执行余额转移应用程序,该应用程序在hyperledger的结构示例中提供。源代码路径git clone 所有步骤执行如下 已创建频道已在Org1上加入频道 已加入Org2上的频道 已在组织org1上成功安装链码 已在组织org2上成功安装链码 但链码操作的实例化在对等机上失败。 有人能帮我解决这个问题吗?我从上个星期就开始挣扎了。我正在ubuntu v16上使用docker容器 错误日志: [2017-10-02 05:11:11.374] [DEBUG] Helper - [cryp

我正在尝试执行余额转移应用程序,该应用程序在hyperledger的结构示例中提供。源代码路径git clone

所有步骤执行如下
已创建频道
已在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/>
[2017-10-02 05:11:11.374][DEBUG]Helper-[crypto_ecdsa_aes]:ecdsa签名:签名{
r:,
s:,
recoveryParam:0} 错误:[client utils.js]:sendPeersProposal-承诺被拒绝:错误:链码错误(状态:500,消息:无法获取块号1,在索引中找不到错误条目)
在/home/02102017/fabric samples/balance transfer/node_modules/grpc/src/node/src/client.js:554:15
错误:[Channel.js]:查询块失败。错误:错误:链码错误(状态:500,消息:无法获取块号1,在索引中找不到错误条目)
在/home/02102017/fabric samples/balance transfer/node_modules/grpc/src/node/src/client.js:554:15
[2017-10-02 05:11:11.472][ERROR]查询-错误:链码错误(状态:500,消息:无法获取块号1,在索引中找不到错误条目)
在/home/02102017/fabric samples/balance transfer/node_modules/grpc/src/node/src/client.js:554:15

i在文件
结构样本主/余额传输/node_modules/fabric client/config/default.json中增加请求超时后发出解析无需覆盖结构样本主/余额传输/node_modules/fabric client/config/default.json。JIRA中存在关于请求超时的未决问题。 现在,作为一种解决方法,您可以在打电话之前将其设置为全局

const temp = client.getConfigSetting('request-timeout');
client.setConfigSetting('request-timeout', 60000);
... make your call ...
client.setConfigSetting('request-timeout', temp);

希望它能为您工作。

无需覆盖结构示例主/余额转移/node_modules/fabric client/config/default.json。JIRA上存在一个关于请求超时的未决问题。 现在,作为一种解决方法,您可以在打电话之前将其设置为全局

const temp = client.getConfigSetting('request-timeout');
client.setConfigSetting('request-timeout', 60000);
... make your call ...
client.setConfigSetting('request-timeout', temp);
希望它对你有用