【发布时间】:2021-07-27 16:56:50
【问题描述】:
这是一个跟踪网络,一个通道由 3 个 Orgs、每个组织 1 个锚节点、每个 org 1 个 MSP 和 1 个用于 org3 的 CA 组成。而且我没有使用 TLS(因为我找不到启用 TLS 的可靠样本)
我正在尝试使用 Fabric-sdk-node 为其构建 Web 前端,并且我正在使用 fabcar 示例。而当我使用invoke.js(几乎与示例相同)时,我发现了这个。
root@oyu-virtual-machine:~/hyperledger-fabric/test/webapp# node get2.js
Wallet path: /root/hyperledger-fabric/test/webapp/wallet
2021-05-05T10:34:16.275Z - warn: [Query]: evaluate: Query ID "[object Object]" of peer "peer0.sell.trace.com" failed: message=cannot retrieve package for chaincode sellcc/1.0, error open /var/hyperledger/production/chaincodes/sellcc.1.0: no such file or directory, stack=Error: cannot retrieve package for chaincode sellcc/1.0, error open /var/hyperledger/production/chaincodes/sellcc.1.0: no such file or directory
at /root/hyperledger-fabric/test/webapp/node_modules/fabric-client/lib/Peer.js:144:36
at Object.onReceiveStatus (/root/hyperledger-fabric/test/webapp/node_modules/grpc/src/client_interceptors.js:1212:9)
at InterceptingListener._callNext (/root/hyperledger-fabric/test/webapp/node_modules/grpc/src/client_interceptors.js:568:42)
at InterceptingListener.onReceiveStatus (/root/hyperledger-fabric/test/webapp/node_modules/grpc/src/client_interceptors.js:618:8)
at callback (/root/hyperledger-fabric/test/webapp/node_modules/grpc/src/client_interceptors.js:847:24), status=500, , url=grpc://localhost:7051, name=peer0.sell.trace.com, grpc.max_receive_message_length=-1, grpc.max_send_message_length=-1, grpc.keepalive_time_ms=120000, grpc.http2.min_time_between_pings_ms=120000, grpc.keepalive_timeout_ms=20000, grpc.http2.max_pings_without_data=0, grpc.keepalive_permit_without_calls=1, name=peer0.sell.trace.com, request-timeout=3000000, isProposalResponse=true
Failed to evaluate transaction: Error: cannot retrieve package for chaincode sellcc/1.0, error open /var/hyperledger/production/chaincodes/sellcc.1.0: no such file or directory
在我看来,最重要的信息是
错误打开/var/hyperledger/production/chaincodes/sellcc.1.0:没有这样的文件或目录
曾经忘记在 SellOrg 上安装其他组织的链码(InvokeChaincode API 需要),但我这次肯定安装了它。不知道怎么回事。
我是fabric 和nodejs 的新手,所以任何形式的帮助都会很棒。提前致谢。
【问题讨论】:
标签: hyperledger-fabric hyperledger-fabric-sdk-js