Ошибка развертывания цепочки кодов Java в IBM Bluemix (файл Docker не может быть пустым)
Я пытаюсь развернуть пример JavaS-кода SimpleSample в блокчейне IBM Bluemix через API. при развертывании я могу получить сообщение об успехе с идентификатором кода цепи. Но на странице "Сеть" я не смог увидеть идентификатор кода. когда я вижу журналы, я могу получить следующую ошибку.
[dockercontroller] deployImage -> ERRO 043 [0m Ошибка создания образов: ошибка API (500): ошибка ответа от демона: Dockerfile (Dockerfile) не может быть пустым [dockercontroller] deployImage -> ERRO 044[0m Вывод изображения: [Dockercontroller] Start -> ERRO 045[0m запуска не может воссоздать ошибку контейнер API (500): Ошибка: Библиотека изображений /9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71: последние не найдены [Chaincode] Запуск -> ERRO 046[0m launchAndWaitForRegister Ошибка Ошибка запуска контейнера: ошибка API (500): Ошибка: Библиотека изображений /9bbb29a5a6794936aaae6ee299a2636e-vp0-624c3384a3b6047ef189de555743206cd22f6add42f952975e94bb68ff11ec2f1205a8ce6cbb7bbedfc369939f15b6ac5ae598180138bcd4abd0b34275bfcc71: последние не найдены
Я использовал следующий ввод JSON для развертывания java-цепочки кода в Bluemix Blockchain API.
{ "Jsonrpc": "2,0","метод": "развернуть","PARAMS":{"типа": 4, "chaincodeID":{"путь":"https://github.com/gobiarun/SimpleSample. мерзавец "},"ctorMsg":{" функции ":" INIT " "арг":["A","900","B","20000"]},"secureContext":"user_type1_0"}," идентификатор ":1}
Для тестирования я создал новый репозиторий и скопировал пример SimpleSample с https://github.com/hyperledger/fabric/tree/master/examples/chaincode/java/SimpleSample.
Я сталкиваюсь с этой проблемой только для цепного кода Java, а не для файлов GO Lang. Я не уверен, почему IBM Bluemix Blockchain выдает ошибку для Dockerfile. Пожалуйста, помогите мне развернуть Chaincode Java в IBM Bluemix Blockchain.
(Также я попытался создать Dockerfile в корневой папке репозитория, как упоминалось в ошибке Java-цепочки кода Hyperledger Fabric. Но все же я получаю ту же ошибку)
1 ответ
Fabric 1.0.0-beta и все последующие версии-кандидаты не поддерживают цепной код Java. Он не готов к производственному использованию, и поэтому инженеры выпуска решили отключить его до выпуска 1.0.0, когда работа будет завершена. Пожалуйста, смотрите примечания к выпуску 1.0.0-бета.