harmony 鸿蒙分布式数据对象错误码

  • 2025-06-12
  • 浏览 (3)

分布式数据对象错误码

说明:

以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档

15400001 创建内存数据库失败

错误信息

Failed to create the in-memory database.

错误描述

创建内存数据库失败。

可能原因

已有其他分布式数据对象设置了相同的sessionId。

处理步骤

使用genSessionId生成随机的sessionId,避免和其他分布式数据对象使用相同的sessionId。

15400002 参数错误

错误信息

Parameter error.

错误描述

  1. assetKey无效。例如:”“(空字符串)。

  2. uri无效。例如:”“(空字符串)。

  3. uris无效。例如uris数组长度超过50。

可能原因

1.分布式对象中资产类型对应的属性名无效,例如:null(不存在)、undefined(未定义)或”(空字符串)。

2.待设置的资产需要的分布式路径uri无效,例如:null(不存在)、undefined(未定义)或”(空字符串)。

3.待设置的资产存放的分布式路径数组为空或数组内元素数量大于50个。

4.待设置的资产存放的分布式路径数组中存在某个或多个uri无效,例如:null(不存在)、undefined(未定义)或”(空字符串)。

处理步骤

1.传入正确的属性名,例如:‘file’(文件)。

2.传入正确的分布式路径uri,例如:“file://docs/storage/Users/username/tmp.txt”。

3.传入正确的分布式路径数组uris,数量为有效范围内的个数,例如:[“file://docs/storage/Users/username/tmp.txt”,”file://com.example.demo/data/storage/el2/base/files/test.txt”]。

4.确保分布式路径数组uris内每个uri的路径为正确的分布式路径。

15400003 已设置分布式对象的sessionId

错误信息

The sessionId of the distributed object has been set.

错误描述

已设置分布式对象的sessionId。

可能原因

当前分布式数据对象已经设置sessionId。

处理步骤

使用setSessionId取消已设置的sessionId,再进行设置资产或资产数组。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkData(方舟数据管理)

harmony 鸿蒙Class (RdbPredicates)

harmony 鸿蒙arkts-apis-data-relationalStore-RdbStore

harmony 鸿蒙Interface (ResultSet)

harmony 鸿蒙Interface (Transaction)

harmony 鸿蒙Enums

harmony 鸿蒙Functions

harmony 鸿蒙Interfaces (其他)

harmony 鸿蒙Types

harmony 鸿蒙模块描述

0  赞