2017-04-07 4 views
2

呼び出しトランザクションを送信することにより、データでbluemixブロックチェーンを設定しようとしています。いくつかのレコードが処理を取得した後 、突然、以下の例外が発生します。呼び出しトランザクションを送信中に断続的なエラーが発生するBluemixブロックチェーン

events.js:160 
     throw er; // Unhandled 'error' event 
    ^

Error: {"created":"@1491562391.771888837","description":"RST_STREAM","file":"../src/core/ext/transport/chttp2/transport/frame_rst_stream.c","file_line":107,"http2_error":2} 
    at ClientDuplexStream._emitStatusIfDone (/home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:189:19) 
    at ClientDuplexStream._receiveStatus (/home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:169:8) 
    at /home/hyperledger/bluemix-deploy/sc-visibility-poc/rest-services/populator-service/node_modules/grpc/src/node/src/client.js:634:14 

注:私は生地のバージョン0.6を使用しているHFCのバージョン0.6.5とbluemkix blockchainを使用しています。

答えて

0

これはGRPCの問題が原因と考えられます。 Hyperledger Fabric Clientのバージョン0.6.5は、Hyperledger Fabricバージョン0.6.1を使用するBluemixのBlockchainサービスのインスタンスで使用する正しいバージョンです。 Hyperleger Fabric Clientと共に使用されているGRPCバージョンをチェックする必要があります。 GRPCのバージョンは1.0.0以上でなければなりません。

MacでHyperLeger Fabric Clientを実行している場合、開いているファイル記述子の最大数は、デフォルト値が小さいことがあるため、チェックする必要があります。

類似の症状を示しているprior postがあるため、その応答の示唆が役立つ可能性があります。

+1

GRPCのバージョンは1.0.0で、 "grpc.initial_reconnect_backoff_ms":5000をaddmembersrvcに追加すると、addpeerは助けになりません。私はLinux環境を使用していますオープンファイル記述子の数は10,000です。 – user977933

0

あなたのhyperledgerファブリッククライアントディレクトリ内の同じ登録証明書を使用してユーザーを再登録しようとしていますか?これは0.6では機能しません。 bluemixで新しいユーザーを登録するか、ブロックチェーンサービスの別のインスタンスを使用してみてください。

関連する問題