我正在尝试从java fabric SDK进行事务处理。我可以从节点正确地查询数据,但在进行事务时,我得到了以下错误:
org.hyperledger.fabric.sdk.exception.ServiceDiscoveryException: The channel is not configured with any peers with the 'discover' role
at org.hyperledger.fabric.sdk.Channel.sendTransactionProposalToEndorsers(Channel.java:3955) ~[
我正在与5个订单者,1个组织和2个同行建立我的网络。另有1例cli和1例ca。
我从1个订单者扩展到5个实现Raft。这就是为什么我想扩展我的网络,并对多个对等点进行更深层次的测试。docker正在运行,但我在我的排序器容器中收到一些关于TLS的错误:
TLS handshake failed with error tls: first record does not look like a TLS handshake server=Orderer remoteaddress=192.168.144.4:43496
我不知道问题出在哪里,因为我已经设置好了实现Raft的所有东西,从加密材料到d
在尝试使用Fabric Java SDK中的Discovery服务执行事务时,出现以下错误
org.hyperledger.fabric.sdk.exception.ServiceDiscoveryException: The channel is not configured with any peers with the 'discover' role
我是使用同级shell命令加入通道的,而不是Fabric Java SDK。加入通道后,如何在通道中配置发现角色?
谢谢
我一直在尝试从Hyperledger Fabric v1.4.4中的BYFN网络的Java SDK中调用和查询事务,到目前为止,我已经启动了网络(它在两个组织中有两个对等体,一个排序器和安装的链码mycc )。网络启动成功,脚本和测试完成(根据执行结束,byfn.sh脚本运行后a和b的值分别为90和210 )
现在我有了Java SDK,通过它查询建议响应可以正常工作(返回90和210),但是在移动(执行调用)请求,然后查询返回的值仍然是90之后,没有任何变化,我不确定我在这里做错了什么。
我的代码:
public class sdksample {
// Main program