IBM Blockchain Platform 上的 Hyperledger composer playground 错误
Hyperledger composer playground error on IBM Blockchain Platform
我正在尝试通过教程学习 hyperledger composer。操场上一切正常,所以我按照 tutorial 并使用 bluemix 创建了一个集群。
我正在测试托管游乐场,我注意到所有交易,即使是使用贸易网络等示例网络部署的,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
。我知道这有点棘手。
我正在尝试通过教程学习 hyperledger composer。操场上一切正常,所以我按照 tutorial 并使用 bluemix 创建了一个集群。
我正在测试托管游乐场,我注意到所有交易,即使是使用贸易网络等示例网络部署的,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
。我知道这有点棘手。