ID 'assetID:5326' ID 为 'Asset:org.acme.mynetwork.Sensor' 的集合中的对象不存在



我的模型是这样的:

namespace org.acme.mynetwork
asset Sensor identified by assetID {
    o String assetID
    o String Frequency
    o String longitude
    o String latutide
    o String name
    --> Spectrum range
}
participant Spectrum identified by SpectrumId {
    o String SpectrumId
    o String Spectrumval
}
transaction SpectrumChange {
    --> Sensor sensor 
    --> Spectrum newrange
}

我的示例.js文件包含:

/**
 * Track the trade of a commodity from one trader to another
 * @param {org.acme.mynetwork.SpectrumChange} Change - the spectrum to be processed
 * @transaction
 */
function Spectrumupdate(spectrumChange) {
    spectrumChange.sensor.range = spectrumChange.newrange;
    return getAssetRegistry('org.acme.mynetwork.Sensor')
        .then(function (assetRegistry) {
            return assetRegistry.update(spectrumChange.sensor);
        });
}

当我测试时,我收到此错误:错误:ID 为"资产:org.acme.mynetwork.Sensor"的集合中 ID 为"assetID:0138"的对象不存在问题是我已经创建了这个ID,我可以在那里看到那个资产。谁能帮忙?

谢谢。

几天前我遇到了这个问题。从测试字符串中删除"assetID:"。

例如

'

org.acme.mynetwork#assetID:5326'成为'org.acme.mynetwork#5326'

此错误意味着您尝试访问的用户不在记录中。请重新访问该页面并检查您提供的ID(资产ID/帐户/EmpId/..)。

当我遇到这个问题时,创建记录时有一个错字。执行交易时的客户 ID 和我创建的客户 ID 是不同的。

相关内容

  • 没有找到相关文章

最新更新