【问题标题】:Hyperledger composer playground error on IBM Blockchain PlatformIBM Blockchain Platform 上的 Hyperledger composer playground 错误
【发布时间】:2017-11-12 20:15:47
【问题描述】:

我正在尝试通过阅读教程来了解超级账本作曲家。一切都在操场上运行,所以我跟随 tutorial 并使用 bluemix 创建了一个集群。

http://184.172.229.160:31080/

我正在测试托管游乐场,我注意到所有交易,即使部署了像贸易网络这样的示例网络,也会返回错误,指出资产或参与者不存在

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

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

【问题讨论】:

    标签: ibm-cloud blockchain hyperledger-fabric hyperledger-composer


    【解决方案1】:

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

    【讨论】:

    • 没错。想知道为什么它可以在操场上工作,但不能在作曲家的托管版本上工作......
    【解决方案2】:

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

    如果您想使用 ID ABC,您必须在使用 Playground 创建对象时删除 tradingSymbol:ABC,然后只写 ABC。我知道这有点棘手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-29
      相关资源
      最近更新 更多