当前位置: 首页 > 知识库问答 >
问题:

Hyperledger fabric 1.4实例化chaincode错误

司空玮
2023-03-14

设置构建的第一个网络(BYFN),在创建和加入通道后,将使用以下cli命令在两个组织对等点上安装chaincode-

peer chaincode install -n mycc -v 1.0 -p github.com/chaincode/chaincode_example02/go/

Chaincode安装成功。

同时,我尝试使用HLF文档给出的以下命令从CLI实例化chaincode。

在Hyperledger fabric V1.4中实例化chaincode时发生以下错误。

root@8804d95b7083:/opt/gopath/src/github.com/hyperledger/fabric/peer# peer chaincode instantiate -o orderer.example.com:7050 --tls --cafile /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem -C $CHANNEL_NAME -n mycc -v 1.0 -c '{"Args":["init","a", "100", "b","200"]}' -P "AND ('Org1MSP.peer','Org2MSP.peer')"
Error: must supply value for chaincode name parameter
Usage:
  peer chaincode instantiate [flags]

Flags:
  -C, --channelID string               The channel on which this command should be executed
      --collections-config string      The fully qualified path to the collection JSON file including the file name

除了重新设置网络之外,还有其他方法解决此错误吗?

共有1个答案

权浩邈
2023-03-14

那里与CLI命令有冲突。您使用go cli命令来安装chaincode,并使用NodeJS cli命令来实例化chaincode。

 类似资料:
  • 我一直在和Hyperledger Fabric一起工作。通常,当my chaincode实例化失败时(由于Go代码中的一些错误),或者当我只是想更新它时,我需要停止所有的执行,然后重新读取CA、Orderer、CouchDB和对等点。这确实很有问题,也很耗时。 我想知道有没有什么直接的方法可以做到这一点?我无法找到任何解决方案在网上的语言简单到足以理解。 提前谢谢你。

  • 我们有一个2个组织的织物网络。最初,我们正在开发的通道只有一个Org“org1”,后来通过添加“org2”扩展为两个Org。 现在我们要将链码添加到“org2”中的对等点。 什么是策略管理器,是什么导致它在“org2”中不可用? 注意,我们的创世纪块是在只知道“org1”的情况下创建的:

  • docker-compose版本1.29.2,构建未知 go版本GO1.17 Linux/AMD64 用户@node-1:~/go/src/github.com/hyperledger/fabric-samples/test-network$node-v v12.22.5

  • 我正试图启动chrome浏览器使用远程WebDriver与以下代码。 我得到了以下错误: 线程“main”中的异常org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 我检查了端口9898是否打开。我在中的主机中添加了localhost 更新:我可以看到另外两个例外。

  • chaincode chaincode 相关,包括生成 chaincode 镜像,支持对 chaincode 的调用、查询等。 比较核心的结构包括: ChaincodeSupport:通过调用 vmc 驱动来支持对 chaincode 容器的管理,包括部署、执行合约等; Handler:通过一个状态机来维护 peer 侧对于 chaincode 各种状态下的响应,before、after 等触发条

  • 我正在使用DSL-Json,并想使用DSlJson的序列化()序列化一个类对象。我已经在MAC上安装了Mono,这样在构建过程中就不会错过任何东西。maven构建大部分时间都挂起,我看到以下错误: 我使用的代码与DSL Json的Github链接中给出的代码相同:[https://github.com/ngs-doo/dsl-json] 有人能帮我解决这个错误吗?谢谢。