Спасибо. Я устанавливаю переменные env, затем вызываю экземпляр. Для установки установлены те же переменные, которые работают нормально.
export CC_CONSTRUCTOR='{ "Args" : [ "Message" , "Hello World - Init message" ] }'
export CC_NAME="testcc"
export CC_PATH="testcc"
export CC_VERSION="1.1"
export CC_CHANNEL_ID="testchannel"
peer chaincode instantiate -C $CC_CHANNEL_ID -n $CC_NAME -v $CC_VERSION -c $CC_CONSTRUCTOR -o $ORDERER_ADDRESS
Я пробовал экранировать те, которые могут понадобиться, но не работают. И снова, тот же самый код golang и конструктор JSON работают в другой тестовой среде.
Если я сброшу переменную CC_CONSTRUCTOR, я получу другое сообщение об ошибке, следовательно, с высокой вероятностью, которая является проблемой.