Javascript 在hyperleder锯齿验证程序中找不到地址处的条目

Javascript 在hyperleder锯齿验证程序中找不到地址处的条目,javascript,blockchain,hyperledger,hyperledger-sawtooth,Javascript,Blockchain,Hyperledger,Hyperledger Sawtooth,我已经从锯齿文档中设置了Hyperlder锯齿网络,您可以在这里找到docker compose.yaml我用于设置网络: 下面是事务处理器的要点 您可以在此处找到验证程序日志: 事务处理器日志: 我正在运行一个自定义的事务处理器,发生的事情是在一些成功的事务之后,批处理状态一直保持在挂起状态,当我检查验证程序的日志时,总有一个条目显示: Unable to find entry at address 5f68a3afa88f4a92fc362957d4c87101c884c97f2fc

我已经从
锯齿文档
中设置了
Hyperlder锯齿网络
,您可以在这里找到
docker compose.yaml
我用于设置网络:

下面是
事务处理器的要点

您可以在此处找到验证程序日志:

事务处理器日志:

我正在运行一个自定义的
事务处理器
,发生的事情是在一些成功的事务之后,批处理状态一直保持在
挂起
状态,当我检查
验证程序
的日志时,总有一个条目显示:

Unable to find entry at address 5f68a3afa88f4a92fc362957d4c87101c884c97f2fcf92acbd512a2d12ef9d5bee55ee
在我的
事务处理器
中,我正在执行
控制台.log
,这样我就可以检查
验证程序
是否正在调用处理器的
应用
功能,但我没有得到任何日志

简而言之,在一些事务之后,验证器没有调用my
事务处理器的
apply
函数


如果有人遇到过这个问题,请伸出援助之手。

通常,如果事务处于挂起状态,则事务处理器尚未启动或死亡。你确定它正在运行吗

更罕见的是,验证器没有通过Z测试(Z-teste)
d)因为它太频繁获胜。

提供有关设置的更多详细信息。有多少验证器?在一段时间后,您的TP不再获得交易,这是否一致?你试过1.0.4版本吗?@FrankC。我已经提供了
docker compose.yaml
链接,这就是我的确切设置,我已经更新了问题,并附上了我创建的
事务处理器的
要点。将所有
hyperledger
图像的版本更改为1.0.4。我假设您正在正确构造事务,至少将
输出设置为
setState
中使用的地址。此外,在出现上述错误之前,请包括包含上述某些消息的日志。@FrankC。当然,我会试试,然后告诉你,谢谢。嘿@FrankC。解决方案不起作用,我已更新了问题,并附加了一个指向验证器完整日志的链接。是的,它正在运行,没有错误,并且还连接到了
验证器