链码实例化:错误代码500,味精错误启动容器

时间:2019-04-24 03:44:14

标签: docker hyperledger-fabric blockchain

我有在虚拟机上运行的超级账本结构,订购者在127.0.0.1:7050上运行,同级在127.0.0.1:7051上运行。对等方已加入频道mychannel

2019-04-24 11:24:18.156 EDT [channelCmd] InitCmdFactory -> INFO 001 Endorser and orderer connections initialized
Channels peers has joined: 
mychannel

我已经成功安装了chaincode,但是无法实例化它。当我尝试实例化它时,出现以下错误:

  

错误:无法组装事务,错误的提案响应未成功,错误代码500,味精错误启动容器:错误启动容器:无效端点

对等终端上的错误消息:

  

2019-04-24 11:39:37.230 EDT [endorser] callChaincode-> INFO 040 [mychannel] [96cace96]条目链代码:名称:“ lscc”

     

2019-04-24 11:39:37.231 EDT [endorser] callChaincode-> INFO 041 [mychannel] [96cace96]退出链码:名称:“ lscc”(1毫秒)

     

2019-04-24 11:39:37.231 EDT [endorser] SimulateProposal-> ERRO 042 [mychannel] [96cace96]无法调用链码名称:“ lscc”,错误:无效的端点

     

启动容器错误

     

启动容器错误

     

2019-04-24 11:39:37.231 EDT [comm.grpc.server] 1-> INFO 043一元调用已完成grpc.service = protos.Endorser grpc.method = ProcessProposal grpc.peer_address = 127.0.0.1:47138 grpc.code =确定grpc.call_duration = 1.506155ms

从消息中我猜测它无法启动docker容器,因此我已手动拉出了该容器:

docker pull hyperledger/fabric-javaenv

错误仍然相同。我的core.yaml部分的chaincode配置如下:

chaincode:
  id: 
    path:
    name:

  builder: $(DOCKER_NS)/fabric-ccenv:latest

  pull: false

  java:
    runtime: $(DOCKER_NS)/fabric-javaenv:$(ARCH)-$(PROJECT_VERSION)
  startuptimeout: 300s
  executetimeout: 30s
  mode: net
  keepalive: 0
  system:
    cscc: enable
    lscc: enable
    escc: enable
    vscc: enable
    qscc: enable
  logging:
    level:  info
    shim:   warning
    format: '%{color}%{time:2006-01-02 15:04:05.000 MST} [%{module}] %{shortfunc} -> %{level:.4s} %{id:03x}%{color:reset} %{message}'

0 个答案:

没有答案