Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hyperledger fabric hyperledger fabric在sdk节点调用链码时没有此类文件或目录_Hyperledger Fabric_Hyperledger Fabric Sdk Js - Fatal编程技术网

Hyperledger fabric hyperledger fabric在sdk节点调用链码时没有此类文件或目录

Hyperledger fabric hyperledger fabric在sdk节点调用链码时没有此类文件或目录,hyperledger-fabric,hyperledger-fabric-sdk-js,Hyperledger Fabric,Hyperledger Fabric Sdk Js,这是一个跟踪网络,其中一个通道由3个组织组成,每个组织1个锚节点,每个组织1个MSP,以及一个用于组织3的CA。我没有使用TLS(因为我找不到TLS开启的可靠样本) 我正在尝试使用Fabric sdk节点为它构建一个web前端,我正在使用fabcar示例。当我使用invoke.js(与示例几乎相同)时,我发现了这一点 root@oyu-virtual-machine:~/hyperledger-fabric/test/webapp# node get2.js Wallet path: /root

这是一个跟踪网络,其中一个通道由3个组织组成,每个组织1个锚节点,每个组织1个MSP,以及一个用于组织3的CA。我没有使用TLS(因为我找不到TLS开启的可靠样本)

我正在尝试使用Fabric sdk节点为它构建一个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上安装其他组织的链码(InvokeChaincodeAPI require),但这次我确实安装了它。我不知道发生了什么事


我在面料和nodejs方面都是个新手,所以任何帮助都会很好。提前谢谢。

现在我知道问题出在哪里了,我的所有同事都有相同的localhost地址:7051,并且它链接到另一个组织的同事。错误消息中的对等方名称完全错误,它只是在my connection.json中显示名称