FISCO-BCOS / go-sdk

golang SDK of FISCO BCOS
Apache License 2.0
72 stars 57 forks source link

发送交易时,csdk返回超时会崩溃 #238

Open joy-shuang opened 11 months ago

joy-shuang commented 11 months ago

错误信息如图: image 即使代码中修改了这种错误,也会无法获取当前交易的hash等信息,无法做到上链验证,只能通过其他途径来实现

bxq2011hust commented 10 months ago

感谢反馈,能否麻烦补充一些版本信息以及重现的方式

joy-shuang commented 10 months ago

master分支,节点版本3.3.0、3.2.3 重现方式:for循环重复发送10000条或者更多交易很容易复现。 我暂时处理方式是增加err判断。 image 还有异步发送交易也有问题,传入参数handler,go协程会内存溢出,导致go-cache中存储的channel丢失出现崩溃。复现方法也是重复发交易。

bxq2011hust commented 10 months ago

@joy-shuang 感谢反馈,我们之后重现测试下

bxq2011hust commented 8 months ago

感谢反馈,master分支修复了异步发交易会挂掉的问题,可以使用master分支代码验证,如有其他问题,欢迎继续反馈 需要提醒的是,当发送交易有err存在时,收据是空指针,需要先判断err