管理台区块链订阅,后台日志刷新频繁
【问题分类】
- bug
- P2P网络相关(包含libp2p,liquid)
- 链账户身份与权限相关(证书问题、public、多签投票问题)
- 核心交易引擎相关(交易池、DAG)
- 共识相关
- 智能合约相关
- 存储相关
- SDK相关
- 长安链CMC工具
- 长安链管理台
- 长安链浏览器
- 长安链合约IDE
- 长安链web签名插件
- 跨链相关
- 轻节点相关
- 隐私计算相关
- 密码学相关
- 环境依赖
- 其他补充:
【问题描述】(请对问题进行描述,方便定位问题)
具体的现象,操作步骤,前置条件等,尽可能描述清楚,有截图说明更佳
- 根据文档中通过命令行体验长安链,下载3.0.0版本的chainmaker-go、management-backend.git
git clone -b v3.0.0 --depth=1 https://git.chainmaker.org.cn/chainmaker/chainmaker-go.git
git clone -b v3.0.0 --depth=1 https://git.chainmaker.org.cn/chainmaker/management-backend.git
参考文档:
- 管理台操作 (1)新增四组织、四节点、三用户
(2) 区块链管理-> 新增区块链
(3)部署订阅
(4)部署java合约
命令如下:
./cmc client contract user create
--contract-name=cat
--runtime-type=DOCKER_JAVA
--byte-code-path=./testdata/java-wasm-demo/cat.jar
--version=1.0
--sdk-conf-path=./sdk_config.yml
--admin-key-file-paths=./crypto-config/wx-org1.chainmaker.org/user/admin1/admin1.tls.key,./crypto-config/wx-org2.chainmaker.org/user/admin2/admin2.tls.key,./crypto-config/wx-org3.chainmaker.org/user/admin3/admin3.tls.key
--admin-crt-file-paths=./crypto-config/wx-org1.chainmaker.org/user/admin1/admin1.tls.crt,./crypto-config/wx-org2.chainmaker.org/user/admin2/admin2.tls.crt,./crypto-config/wx-org3.chainmaker.org/user/admin3/admin3.tls.crt
--sync-result=true
--params="{}"
虽然显示超时了,但是合约部署成功了,如下查询该合约成功了:
[root@chainmaker cmc]# ./cmc client contract user invoke \
--contract-name=cat
--method=addCat
--sdk-conf-path=./sdk_config.yml
--params="{"json":"{\"name\":\"Tom\",\"age\":5}"}"
--sync-result=true
- 日志输出
日志输出很快,近乎于马赛克。没有部署合约之前还是正常的,部署合约后出现该问题。
经过多次测试,发现,有时候是刚开始是短日志输出错误,但是不久又会输出大量日志,且刷新频率太快。
附件:
测试部署java合约:
测试部署sdk_config.yml和证书文件
部署脚本包:
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
chainmaker-go 的 log/system.log & bin/panic.log file *
SDK 的 sdk.log file
【系统信息】(请填写系统信息,方便定位问题)
- chainmaker-go version * : [v3.0.0]
- chainmaker-cryptogen version * : 3.0.0
- docker镜像 version: chainmakerofficial/chainmaker-vm-engine-java:v3.0.0
- 系统 version * : centos 7.6