- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做来自 hyperledger fabric 网站的 fabcar 教程,它将引导您构建您的第一个应用程序: https://hyperledger-fabric.readthedocs.io/en/release-1.4/write_first_app.html 。智能合约有 3 种实现,Java、Javascript 和 TypeScript。当我运行 javascript 版本时,一切正常。但是我想运行 Java 版本,但是当我构建脚本时出现以下错误:
Error: could not assemble transaction, err proposal response was not successful, error code 500, msg chaincode registration failed: container exited with 1
这可能是我的 java (13) 版本有问题还是其他问题?
这里有更多日志,在最后一步之前一切似乎都正常。
echo 'Instantiating smart contract on mychannel' Instantiating smart contract on mychannel + docker exec -e CORE_PEER_LOCALMSPID=Org1MSP -e CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp cli peer chaincode instantiate -o orderer.example.com:7050 -C mychannel -n fabcar -l java -v 1.0 -c '{"Args":[]}' -P 'AND('\''Org1MSP.member'\'','\''Org2MSP.member'\'')' --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 --peerAddresses peer0.org1.example.com:7051 --tlsRootCertFiles /opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt 2020-01-28 19:24:23.402 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 001 Using default escc 2020-01-28 19:24:23.402 UTC [chaincodeCmd] checkChaincodeCmdParams -> INFO 002 Using default vscc Error: could not assemble transaction, err proposal response was not successful, error code 500, msg chaincode registration failed: container exited with 1
更新peer0.org1.example.com 故障点的docker日志:
2020-01-29 13:05:01.124 UTC [endorser] callChaincode -> INFO 068 [mychannel][3d08b962] Entry chaincode: name:"lscc" 2020-01-29 13:05:59.950 UTC [endorser] callChaincode -> INFO 069 [mychannel][3d08b962] Exit chaincode: name:"lscc" (58894ms) 2020-01-29 13:05:59.952 UTC [endorser] SimulateProposal -> ERRO 06a [mychannel][3d08b962] failed to invoke chaincode name:"lscc" , error: container exited with 1 github.com/hyperledger/fabric/core/chaincode.(*RuntimeLauncher).Launch.func1 /opt/gopath/src/github.com/hyperledger/fabric/core/chaincode/runtime_launcher.go:63 runtime.goexit /opt/go/src/runtime/asm_amd64.s:1337 chaincode registration failed 2020-01-29 13:05:59.953 UTC [comm.grpc.server] 1 -> INFO 06b unary call completed grpc.service=protos.Endorser grpc.method=ProcessProposal grpc.peer_address=192.168.192.13:53690 grpc.code=OK grpc.call_duration=58.8992206s
最佳答案
如果您已经使用 Javascript 版本完成本教程(如上所述),您必须首先关闭现有网络并删除所有 Activity 容器。
./byfn.sh down
docker rm -f $(docker ps -aq)
docker rmi -f $(docker images | grep fabcar | awk '{print $3}')
现在使用 ./startFabric.sh java
运行 Java 版本的启动脚本
关于java - HyperLedger Fabric 网络 Chaincode 实例化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59955865/
以太坊合约可以轻松部署新合约,我想知道 hyperledger fabric chaincode 是否可以部署新的 chaincode? 最佳答案 Hyperledger fabric 有两种类型的链
我能够通过对等链码调用来调用链码功能: `peer chaincode invoke -o localhost:7050 -C mychannel -n pmc -c '{"function":"in
我能够通过对等链码调用来调用链码功能: `peer chaincode invoke -o localhost:7050 -C mychannel -n pmc -c '{"function":"in
我正在尝试学习 HLF 2.0 chaincode 生命周期,我的网络配置如下 两个组织各有一个同行 RAFT 作为排序服务(总共 3 个排序) 按照官方文档安装链码https://hyperledg
我弄错了我的链代码并将它们安装在我网络上的对等节点上。当我尝试在 channel 中实例化链代码时,我发现了错误。 有没有办法在将链代码安装到对等点之前对其进行调试?它似乎只有在您实例化它时才会被标记
我正在运行 Hyperledger Fabric 1.4.0 我有 1 个组织 (Org1)、2 个节点 (peer0、peer1) 和两个排序节点 (ord0 >,ord1)。对等方使用 couch
在 Hyperledger 结构中,部署的每个链代码都在单独的 docker 容器中运行。 因此,Hyperledger-composer 创建了 每次升级都有一个新容器 的链码。据我了解 compo
我希望您做得很好,我是Hyperledger Fabric的新手,如果你们中的任何人以前遇到过此问题,我也有问题。 我在Go的链码中定义了我的 Assets 及其相关属性,并且我开发了一些与 Asse
首先我想提一下,当没有启用 TLS 时,我的设置就像一个魅力。它甚至可以在 AWS 上的 Docker Swarm 中运行。 当我启用 TLS 时问题就开始了。当我通过 Composer 部署我的 .
我正在我的 MacOS 上用 GO 编写链码程序。以下是代码: package main import ( "encoding/json" "fmt" "github.com/
func (t *ballot) initBallot(stub shim.ChaincodeStubInterface, args []string) peer.Response { if
我有具有以下目录结构的链码 $GOPATH/myproject/chaincode/mycc/go ├── mycc.go ├── chaincode │ └── chaincode.go └──
我正在尝试按照 this 将多个组织部署到 Hyperledger fabric教程 一切都按预期工作,直到我尝试启动网络:第 17 步命令: composer network start -c Pe
我在 Go 代码导入语句中遇到错误。我附上代码和我在 vscode 中遇到的错误。请帮助我确定问题所在。我认为我的 Go 安装存在一些问题,因此我还提供了在我的 VM 上打开 Ubuntu 时出现的异
我正在做来自 hyperledger fabric 网站的 fabcar 教程,它将引导您构建您的第一个应用程序: https://hyperledger-fabric.readthedocs.io/
我可以在 IBM hyperledger 中使用 Chaincode 状态存储多少数据? 我正在使用 IBM Bluemix hosting . 我找不到任何指定大小限制的链接。 最佳答案 目前没有字
我正在使用这个链码开发 guide开发一些链码并测试它。 在杀死用于测试链码的对等点并重新启动它之后,BlockChain 没有重新启动(所有块都还在那里)。 如何删除之前的区块链数据? 最佳答案 来
我在 Ubuntu 机器上构建我的 go 代码时遇到错误。我检查了 GOPATH 变量,一切似乎都很好。下面是我得到的错误堆栈跟踪: /go/src/Chaincodeexample$ 去构建 # _
我正进入(状态 Error: could not send: EOF 在 HF 中实例化链码。我遵循了安装二进制文件、图像等的正确步骤。 安装后,我在 first-network 目录中使用以下命令来
我使用fabrc-sdk-java来操作e2e_cli网络。e2e使用CA并且禁用TLS。 我成功创建了 channel 并安装了链代码。 创建 channel : Channel newChanne
我是一名优秀的程序员,十分优秀!