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 9
    • Issues 9
    • 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
  • #14

Closed
Open
Opened Mar 11, 2022 by Haocheng Li@lihaocheng

【问题反馈】【合约模块】合约部署失败

【问题分类】

  • [v] 共识相关
  • [v] 智能合约相关
  • [v] 长安链浏览器
  • [v] 长安链合约IDE

【问题描述】

通过长安链浏览器部署go语言合约,长安链IDE模板合约contract_demo01,该合约在合约IDE上可正常调用。 合约初始化部署失败,提示如下: generate new block failed, no txs in scheduled block, proposing block ends image

部署失败后,更改合约项目名称并尝试重新部署,并保持合约名与文件名一致,仍出现相同问题。 使用合约IDE、SmartPlugin工具部署合约,均出现相同问题。部署时,除版本号为1.0以外,均使用默认参数。 image

在问题出现时,所有节点均正常运行,相关端口全部开放,vm-docker-go仍正常运行(未找到报错日志)。

【相关日志文件】(如果有报错日志请贴图,或者上传附件)

2022-03-09 16:44:34.993	[INFO]	[TxPool] @chain1	v2@v2.1.0/tx_pool_impl.go:378	fetch txs from txPool, txsNum:1, blockHeight:8, elapse time: 0
2022-03-09 16:44:34.994	[INFO]	[Snapshot]	snapshot/snapshot_manager.go:44	create snapshot@chain1 at height 8, fingerPrint[76411c76aa813d294c2cadfe0d547763676e81d51074eeb861972d0a94232fbd] -> prevFingerPrint[2d581e90d6d597825b4df90bcdf1521bad4b4b2ab0d9d62496872d0c706e656e]
2022-03-09 16:44:34.994	[INFO]	[Core] @chain1	scheduler/scheduler.go:57	schedule tx batch start, size 1
2022-03-09 16:44:34.994	[INFO]	[Vm] @chain1	v2@v2.1.1/vm_factory.go:184	invoke user contract[demo01], runtime:DOCKER_GO,method:init_contract
2022-03-09 16:44:44.995	[WARN]	[Core] @chain1	scheduler/scheduler.go:107	block [8] schedule reached time limit
2022-03-09 16:44:44.995	[INFO]	[Core] @chain1	scheduler/scheduler.go:140	schedule tx batch finished, success 0, time used 10.001091937s, time used (dag include) 10.001165226s 
2022-03-09 16:44:44.995	[INFO]	[TxPool] @chain1	v2@v2.1.0/tx_pool_impl.go:342	retryTxs elapse time: 0
2022-03-09 16:44:44.995	[WARN]	[Core] @chain1	proposer/block_proposer_impl.go:305	generate new block failed, no txs in scheduled block, proposing block ends
2022-03-09 16:44:46.996	[INFO]	[TxPool] @chain1	v2@v2.1.0/tx_pool_impl.go:378	fetch txs from txPool, txsNum:1, blockHeight:8, elapse time: 1
2022-03-09 16:44:46.996	[INFO]	[Snapshot]	snapshot/snapshot_manager.go:44	create snapshot@chain1 at height 8, fingerPrint[7c9dbe03df191aacac2ddc3ce31136c086bf0a3a70c99de8f4c0af2c65e01d52] -> prevFingerPrint[2d581e90d6d597825b4df90bcdf1521bad4b4b2ab0d9d62496872d0c706e656e]
2022-03-09 16:44:46.996	[INFO]	[Core] @chain1	scheduler/scheduler.go:57	schedule tx batch start, size 1
2022-03-09 16:44:46.997	[INFO]	[Vm] @chain1	v2@v2.1.1/vm_factory.go:184	invoke user contract[demo01], runtime:DOCKER_GO,method:init_contract
2022-03-09 16:44:56.997	[WARN]	[Core] @chain1	scheduler/scheduler.go:107	block [8] schedule reached time limit
2022-03-09 16:44:56.997	[INFO]	[Core] @chain1	scheduler/scheduler.go:140	schedule tx batch finished, success 0, time used 10.000533013s, time used (dag include) 10.000664448s 
2022-03-09 16:44:56.997	[INFO]	[TxPool] @chain1	v2@v2.1.0/tx_pool_impl.go:342	retryTxs elapse time: 0
2022-03-09 16:44:56.997	[WARN]	[Core] @chain1	proposer/block_proposer_impl.go:305	generate new block failed, no txs in scheduled block, proposing block ends
2022-03-09 16:44:58.359	[INFO]	[Storage] @chain1	blockkvdb/blockkvdb.go:563	get value []byte ,TxArchived txid[98118723bd094788a43b6482f8e0c4cef9fca8c0252447c18ed5307f21fe5570] txIdBlockInfoBytes[]
2022-03-09 16:44:58.359	[WARN]	[Vm] @chain1	blockcontract/block_contract.go:925	no such transaction, chainId:chain1
2022-03-09 16:44:58.359	[ERROR]	[Vm] @chain1	v2@v2.1.1/native.go:133	no such transaction, chainId:chain1
2022-03-09 16:44:58.359	[WARN]	[Rpc]	rpcserver/api_service.go:269	txStatusCode:4, resultCode:1, contractName[CHAIN_QUERY] method[GET_TX_BY_TX_ID] txType[QUERY_CONTRACT], no such transaction, chainId:chain1

【系统信息】(请填写系统信息,方便定位问题)

  • **chainmaker-go version * : v2.1.0
  • **OS & version * : Ubuntu 18.04
  • **docker镜像 version * : 20.10.10
  • **管理台 version * : v2.1.0
Edited Mar 15, 2022 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#14

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