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 7
    • Issues 7
    • 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
  • #533

Closed
Open
Opened Feb 23, 2023 by fei xin@xinfei

部署docker-go合约,新增节点加载合约错误

  1. 环境: 链版本v2.3.0 合约使用docker-go

  2. 操作过程: 1). 使用模式 permissionedWithCert tjfoc TBFT共识 四个组织节点

    2). 先部署基础链,部署docker-go合约。

    3). 这个时候在wx-org1.chainmaker.org下新增一个节点,扩展证书,修改配置,启动节点等

    4). 在新增之后,在包下 contract-bins/目录下有合约,也可以通过这个新增节点去调用合约接口。

    5). 然后再在wx-org1.chainmaker.org基础下新增一个节点,,扩展证书,修改配置,启动节点等

    6). 问题出现: (1). 在包下 contract-bins/目录下没有合约。 (2). 执行命令返回错误显示 bad contract exec file

  3. 日志截图: 1). contract-bins目录截图 image

    2). 第二次新增节点 go.log image image

    3). brief.go 2023-02-23 10:08:21.197 |127.0.0.1:52742|wx-org1.chainmaker.org|hxyz|QUERY_CONTRACT|17465206f9f5bbe1caa9591ddf54697a298d2808e60d4a14b1443d4e86fa0cfa|1677118101|archive|lookupByNumber|4|CONTRACT_FAIL|txStatusCode:4, resultCode:1, contractName[archive] method[lookupByNumber] txType[QUERY_CONTRACT], bad contract exec file

    4). 新增节点日志 [WARN] [Storage] [31;1m@hxyz[0m cache/cache_wrap.go:166 set cache key[CONTRACT_MANAGE#ContractByteCode:identity] get error:entry is bigger than max shard size

  4. 请问这种情况是什么原因导致的, 目前现在新增第一个节点,调用合约也是失败的

    是只能通过新节点启动成功之后,选择升级合约,来实现新节点合约安装吗?

Edited Feb 24, 2023 by fei xin
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#533

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