错误信息
Failed to create the in-memory database.
错误描述
创建内存数据库失败。
可能原因
已有其他分布式数据对象设置了相同的sessionId。
处理步骤
使用genSessionId生成随机的sessionId,避免和其他分布式数据对象使用相同的sessionId。
错误信息
Parameter error.
错误描述
assetKey无效。例如:""(空字符串)。
uri无效。例如:""(空字符串)。
uris无效。例如uris数组为空或数组内元素数量大于50个。
可能原因
分布式对象中资产类型对应的属性名无效,例如:null(不存在)、undefined(未定义)或''(空字符串)。
待设置的资产需要的分布式路径uri无效,例如:null(不存在)、undefined(未定义)或''(空字符串)。
待设置的资产存放的分布式路径数组为空或数组内元素数量大于50个。
待设置的资产存放的分布式路径数组中存在某个或多个uri无效,例如:null(不存在)、undefined(未定义)或''(空字符串)。
处理步骤
传入正确的属性名,例如:'file'(文件)。
传入正确的分布式路径uri,例如:"file://docs/storage/Users/username/tmp.txt"。
传入正确的分布式路径数组uris,有效个数为[1, 50],例如:["file://docs/storage/Users/username/tmp.txt","file://com.example.demo/data/storage/el2/base/files/test.txt"]。
确保分布式路径数组uris内每个uri的路径为正确的分布式路径。
错误信息
The sessionId of the distributed object has been set.
错误描述
已设置分布式对象的sessionId。
可能原因
当前分布式数据对象已经设置sessionId。
处理步骤
使用setSessionId取消已设置的sessionId,再进行设置资产或资产数组。