IBM Blockchain Platform 上的 Hyperledger composer playground 错误

Hyperledger composer playground error on IBM Blockchain Platform

我正在尝试通过教程学习 hyperledger composer。操场上一切正常,所以我按照 tutorial 并使用 bluemix 创建了一个集群。

http://184.172.229.160:31080/

我正在测试托管游乐场,我注意到所有交易,即使是使用贸易网络等示例网络部署的,returns 错误提示资产或参与者不存在

Error: Object with ID 'tradingSymbol:ABC' in collection with ID 'Asset:org.acme.trading.Commodity' does not exist

对解决上述错误有什么建议吗?

最可能的解释是您不需要 tradingSymbol: 前缀并且您的资产 ID 只是 ABC.

请注意,在您的情况下,Composer Playground 使用 tradingSymbol:ABC 作为 ID,因此当您尝试检索对象时,您必须考虑像 tradingSymbol:ABC 这样的 ID。

如果你想使用 ID ABC,你必须在使用 playground 创建对象时擦除 tradingSymbol:ABC,只写 ABC。我知道这有点棘手。