如果我写一些类似ffmpeg -i INPUT.mp4 -filter_complex '[0:v]trim=end=1[test],[0:v]trim=end=2[out]' -map '[out]' OUT.mp4的东西,我就会得到Filter trim has an unconnected output。在调试复杂过滤器时,这是很烦人的,因为我希望将其构建成碎片,而不必担心无用的过滤器。如何在开发过程中抑制此错误消息?
我在几台服务器上设置了一个网络。在其中一个服务器上,编译的链代码与其他服务器上的链代码一致,导致消息:
Error: Error endorsing query: rpc error: code = Unknown desc = Error executing chaincode: Could not get deployment transaction from LSCC for mycc:1.0 - Get ChaincodeDeploymentSpec for mycc/torchplatformchannel from LSCC error: chaincode fingerprint
考虑在Hyperledger Fabric网络中的组织-对等设置,如图像所示。
Org 1有两个对等点,Org 2有一个对等点--所有这些对等点都存在于同一个通道中--X.org 3有一个存在于不同通道外部的对等点。
在每个节点中都安装了不同的链码(c1、c2、c3和c4),功能如下所示。
write() - put a key-value pair into the ledger
update() - update a value for an existing key
read() - query an existing key-value pair
现在来问几个问题
我得到了当前在同一通道上提交的两个Smart contract定义。两者都是用Go编写的,都有些基础,只做基本的CRUD操作。然而,我注意到用一个链代码编写的键/值对对另一个是不可用的。 因此,我使用go-audit创建了以下记录: ? 但随后,我尝试使用链码go-asset对键ping执行get操作,未找到并返回以下错误(由链码返回) bad request: failed to invoke go-asset: Error: No valid responses from any peers. Errors: **someurl***, status=500, message=t