Hyperledger Composer错误:状态:500,消息:链码存在

时间:2018-06-28 10:28:45

标签: hyperledger-fabric hyperledger-composer

我启动了一个新的作曲家网络(两个组织机构设置),即第二个链码(一个已经安装并正在运行)。我安装了它,并且在启动时,几个链代码容器在下载节点模块时卡住了,启动链代码的命令已超时。为了重新开始,我删除了chaincode容器并尝试重新开始。但是我遇到了错误:status: 500, message: chaincode exists.

1 个答案:

答案 0 :(得分:0)

来自超级账本结构的消息意味着链码已被实例化,因此您无需再次调用composer network start。如果还没有启动任何请求,您发送给对等方的任何请求都将尝试调出一个链码容器来处理该请求。 composer network start将实例化事务发送给对等方,因此,对等方需要模拟请求提议,并且这样做需要链代码容器,因此要经历创建链代码容器映像和链代码容器以执行请求的过程(但任何交易建议都会导致遵循相同的流程)。只要满足实例化策略(并且我相信默认值是1个成功的实例化提议),则链码就被定义为实例化。