ID 为 'Asset:org.acme.mynetwork.Sensor' 的集合中 ID 为 'assetID:5326' 的对象不存在
Object with ID 'assetID:5326' in collection with ID 'Asset:org.acme.mynetwork.Sensor' does not exist
我的模型是这样的:
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
}
我的 sample.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 为 'Asset:org.acme.mynetwork.Sensor' 的集合中 ID 为 'assetID:0138' 的对象不存在
问题是我已经创建了这个 ID,我可以在那里看到那个资产。有人可以帮忙吗?
谢谢。
我运行几天前进入了这个。从测试字符串中删除 'assetID:'。
例如,
'org.acme.mynetwork#assetID:5326'
成为
'org.acme.mynetwork#5326'
此错误表示您尝试访问的用户不在记录中。请重新访问该页面并检查您提供的 ID (assetID/Account/EmpId/..)。
当我遇到这个问题时,创建记录时出现了错字。交易时的CustomerID和我创建的CustomerID不一样。
我的模型是这样的:
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
}
我的 sample.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 为 'Asset:org.acme.mynetwork.Sensor' 的集合中 ID 为 'assetID:0138' 的对象不存在 问题是我已经创建了这个 ID,我可以在那里看到那个资产。有人可以帮忙吗?
谢谢。
我运行几天前进入了这个。从测试字符串中删除 'assetID:'。
例如,
'org.acme.mynetwork#assetID:5326' 成为 'org.acme.mynetwork#5326'
此错误表示您尝试访问的用户不在记录中。请重新访问该页面并检查您提供的 ID (assetID/Account/EmpId/..)。
当我遇到这个问题时,创建记录时出现了错字。交易时的CustomerID和我创建的CustomerID不一样。