2017-06-21 13 views
0

SimpleSample Javaチェーンコードの例をAPIを使用してIBM Bluemixブロックチェーンにデプロイしようとしています。私が展開すると、チェーンコードIDで成功メッセージを得ることができます。しかし、ネットワークページでは、私はチェーンコードIDを見ることができませんでした。ログが表示されたら、次のエラーが発生する可能性があります。IBM BluemixのJava hyperbelgerチェーンコードのデプロイエラー(Dockerfileは空ではありません)

[dockercontroller] deployImage -> ERRO 043[0m Error building images: API error (500): Error response from daemon: The Dockerfile (Dockerfile) cannot be empty 
[dockercontroller] deployImage -> ERRO 044[0m Image Output: 

[dockercontroller] Start -> ERRO 045[0m start-could not recreate container API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found 
[chaincode] Launch -> ERRO 046[0m launchAndWaitForRegister failed Error starting container: API error (500): Error: image library/9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71:latest not found

次のJSON入力を使用して、Bluemix Blockchain APIにjavaチェーンコードをデプロイしました。

{"jsonrpc":"2.0","method":"deploy","params":{"type":4,"chaincodeID":{"path":"https://github.com/gobiarun/SimpleSample.git"},"ctorMsg":{"function":"init","args":["a","900","b","20000"]},"secureContext":"user_type1_0"},"id":1}

は、テストのために、私は新しいリポジトリを作成し、https://github.com/hyperledger/fabric/tree/master/examples/chaincode/java/SimpleSampleからSimpleSample例をコピーしました。

私は、この問題はJavaチェーンコードでのみ発生し、GO Langファイルでは発生しません。 IBM Bluemix BlockchainがDockerfileでエラーをスローする理由がわかりません。 IBMのBluemix BlockchainにJava Chaincodeを導入するのを手伝ってください。

(また、私はhyperledger fabric java chaincode errorで述べたように、リポジトリのルートフォルダにDockerfileを作成しようとしました。しかし、まだ、私は同じエラーを取得しています)

+0

ファブリック0.6または1.0を使用していますか? –

+0

私はファブリック1.0を使用しています – Arun

答えて

0

ファブリック1.0.0ベータおよびそれ以降のすべてのリリース候補がJava chaincodeをサポートしていません。プロダクション用に準備されていないため、リリースエンジニアは、作業が完了する1.0.0リリース以降に無効にすることを選択しました。 1.0.0-betaの場合はrelease notesをご覧ください。

+0

今はファブリック1.0と0.6の両方のバージョンで試しました。どちらのバージョンのチェーンコード展開でも、Bluemix Blockchainで同じエラーが発生しています。「Dockerfile(Dockerfile)は空にできません。私はちょうどファブリックの例であるSimpleSampleで試しました。私は展開で何かを逃していますか? – Arun

関連する問題