harmony 鸿蒙数据共享错误码
数据共享错误码
说明:
以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。
15700000 内部错误
错误信息
Inner error.
错误描述
内部错误。
可能原因
优先查看错误日志,通过日志可以详细了解错误原因,主要有以下几种: 1. 内部状态异常。 2. 错误地使用接口。 3. 权限配置错误。 4. 系统错误,如空指针、内存不足、数据服务异常重启、I/O错误、IPC异常、JS引擎异常等。
处理步骤
- 开发者排查是否存在对象关闭后再使用。
- 开发者排查是否按接口文档正确使用接口。
- 开发者排查权限配置是否正确。
- 尝试重试,如果依然无法解决,可以提示用户重启应用、升级应用或升级设备版本。
15700010 创建DataShareHelper异常
错误信息
The DataShareHelper fails to be initialized.
错误描述
创建DataShareHelper工具类异常时,系统会产生此错误码。
可能原因
- 创建DataShareHelper时,接口createDataHelper的入参uri不正确。
- 创建DataShareHelper时,接口createDataHelper的入参context不正确。
- 创建DataShareHelper时,客户端从后台拉起DataShareExtension时,未配置后台拉起权限。
处理步骤
- 咨询DataShare服务端提供者,获取正确的uri路径。
- DataShare仅支持Stage模型,检查context是否为Stage模型的context。
- 检查客户端是否有数据的读或者写权限,具体步骤如下:
(1) 找到数据提供者包名,在uri的path里面找,例如:uri = “datashareproxy://com.acts.ohos.data.datasharetest/test”。
(2) 根据包名找到配置,例如:bm dump –bundle-name com.acts.ohos.data.datasharetest,在里面找到DataShareExtension的配置,确认数据访问者是否有readPermission或writePermission中配置的权限。
15700011 uri不存在
错误信息
The URI does not exist.
错误描述
添加/删除模板异常或者开启/关闭静默访问传入的uri格式或者路径错误时,系统会产生此错误码。
可能原因
- 入参uri路径不正确。
- 入参uri格式不正确。
处理步骤
咨询DataShare服务端提供者,获取正确的uri路径。
15700012 数据区不存在
错误信息
The data area does not exist.
错误描述
数据更新异常时,系统会产生此错误码。
可能原因
数据更新异常时,接口publish的入参bundleName不正确。
处理步骤
咨询DataShare服务端提供者,获取正确的bundleName。
15700013 DataShareHelper实例被关闭
错误信息
The DataShareHelper instance is already closed.
错误描述
DataShareHelper实例被关闭后,继续使用该实例会产生此错误码。
可能原因
调用close接口关闭了DataShareHelper实例后,继续使用该实例。
处理步骤
重新创建DataShareHelper实例,再进行使用。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Class (RdbPredicates)
harmony 鸿蒙arkts-apis-data-relationalStore-RdbStore
harmony 鸿蒙Interface (ResultSet)
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦