Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
issue
issue
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

新注册的用户请输入邮箱并保存,随后登录邮箱激活账号。后续可直接使用邮箱登录!

  • chainmaker
  • issueissue
  • Issues
  • #660

Closed
Open
Opened May 03, 2023 by 丽芬 韦@15078076272

通过sdk部署sdk-go中的示例合约报错:getSyncResult failed,...

  1. 已经修改sdk单元测试使用的配置文件:sdk-go/testdata/sdk_config.yml nodes:

    ** # 节点地址,格式为:IP:端口:连接数**

    node_addr: "192.168.1.254:12301"
  2. 已经修改证书路径,修改对应的证书路径配置(即修改成 软连接使用prepare.sh脚本生成的证书目录):

** # 客户端用户私钥路径**

user_key_file_path: "crypto-config/wx-org1.chainmaker.org/user/client1/client1.tls.key
# 客户端用户证书路径
user_crt_file_path: "crypto-config/wx-org1.chainmaker.org/user/client1/client1.tls.crt"
# 客户端用户交易签名私钥路径(若未设置,将使用user_key_file_path)
user_sign_key_file_path: "crypto-config/wx-org1.chainmaker.org/user/client1/client1.sign.key"
# 客户端用户交易签名证书路径(若未设置,将使用user_crt_file_path)
user_sign_crt_file_path: "crypto-config/wx-org1.chainmaker.org/user/client1/client1.sign.crt"

3. 执行go run main.go 报错如下:

root@node1-ThinkCentre-M910t-D747:/home/go19/goProject/chainmaker/sdk-go/examples/user_contract_claim# go run main.go ====================== create client ====================== ====================== 创建合约 ====================== 2023/05/03 13:14:51 getSyncResult failed, get tx by txId [175b8a3e3ed17e06caac7cd44f40be378a1e69d1e798487caa70aff1e8d6e17e] failed, QUERY_CONTRACT failed, txStatusCode:4, resultCode:1, contractName[CHAIN_QUERY] method[GET_TX_BY_TX_ID] txType[QUERY_CONTRACT], no such transaction, chainId:chain1, txid: 175b8a3e3ed17e06caac7cd44f40be378a1e69d1e798487caa70aff1e8d6e17e, get tx results timed out, please query this txid later for the tx results, see sdk log file for more details exit status 1

下面是system.log 2023-05-04 18:21:36.152 [WARN] [Vm] @chain1 rpc/contract_engine_client_manager.go:265 client[0] connect fail, try again... 2023-05-04 18:21:36.152 [WARN] [Vm] @chain1 rpc/contract_engine_client.go:71 fail to get connection stream: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial unix ../data/wx-org1.chainmaker.org/go/contract-engine-sock/chain.sock: connect: no such file or directory"

Edited May 05, 2023 by 丽芬 韦
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: chainmaker/issue#660

Copyright © 2021 ChainMaker Org. All Rights Reserved. 长安链 版权所有。