2016-12-26 13 views
0

私はBluemix上で単純なHyperledgerネットワークを実行していますが、私はデプロイして起動できますが、照会はできません。 VAR、「ABC」... stub.PutState("abc", []byte(strconv.Itoa(Aval)))Bluemix上のHyperledger:デプロイメントトランザクションを取得できませんでした

私は照会することができるはず「ABC」検証などのコードを使用する準備ができている代わりに、私はこのエラーを見ている:。

"... Error:Failed to launch chaincode spec(Could not get deployment transaction for - LedgerError - ResourceNotFound: ledger: resource not found)"

クエリJSON :

{ 
    "jsonrpc": "2.0", 
    "method": "query", 
    "params": { 
    "type": 1, 
    "chaincodeID": { 
     "name": "my chaincode id" 
    }, 
    "ctorMsg": { 
     "function": "read", 
     "args": [ 
     "abc" 
     ] 
    }, 
    "secureContext": "user_type1_3" 
    }, 
    "id": 0 
} 

答えて

1

以下は

Could not get deployment transaction for - LedgerError - ResourceNotFound: ledger: resource not found

1. Chaincodeが正しくデプロイされませんでしたエラーの考えられる原因のリストです。 チェーンコードが正しくデプロイされているかどうかを確認するには、ピアログを にチェックして、デプロイトランザクションが送信されたときにエラーがないかどうかを確認する必要があります。

2.チェーンコードが正しく展開されましたが、コンセンサスメカニズムにはまだ がありません。 チェーンコードをデプロイした後で数分間待つのが理想的です。

3.チェーンコードが展開されましたが、クエリを送信しようとしたときに と指定されたチェーンコードID /名が正しくありません。 チェーンコードを に展開するときに、応答に含まれるものと同じチェーンコードIDを使用することを確認する必要があります。

+0

サービスを削除して再作成してコードを再デプロイしました。今回私はそれを確実に展開しました。私がクリックしたボタンからはっきりしないときに「試してみてください」ボタンを数回押すので、初めてデプロイしたときに問題が発生したのだろうかと思います。再度、感謝します! – guyho

+0

この回答が役に立つと分かった場合は、アップアップすることができますhttp://stackoverflow.com/help/why-vote – cjcroix

関連する問題