以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。
错误信息
Inner error.
错误描述
内部错误。
可能原因
优先查看错误日志,通过日志可以详细了解错误原因,主要有以下几种:
处理步骤
The DataShareHelper is not initialized successfully.
创建DataShareHelper工具类异常时,系统会产生此错误码。
检查客户端是否有数据的读或者写权限,具体步骤如下:
(1) 找到数据提供者包名,在uri的path里面找,例如:uri = "datashareproxy://com.acts.ohos.data.datasharetest/test"。
(2) 根据包名找到配置,例如:bm dump --bundle-name com.acts.ohos.data.datasharetest,在里面找到DataShareExtension的配置,确认数据访问者是否有readPermission或writePermission中配置的权限。
The URI is not exist.
添加/删除模板异常或者开启/关闭静默访问传入的uri格式或者路径错误时,系统会产生此错误码。
咨询DataShare服务端提供者,获取正确的uri路径。
The data area is not exist.
数据更新异常时,系统会产生此错误码。
数据更新异常时,接口publish的入参bundleName不正确。
咨询DataShare服务端提供者,获取正确的bundleName。
The DataShareHelper instance is already closed.
DataShareHelper实例被关闭后,继续使用该实例会产生此错误码。
调用close接口关闭了DataShareHelper实例后,继续使用该实例。
重新创建DataShareHelper实例,再进行使用。