1# 数据共享错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 15700010 创建DataShareHelper异常
8
9**错误信息**
10
11The DataShareHelper is not initialized successfully.
12
13**错误描述**
14
15创建DataShareHelper工具类异常时,系统会产生此错误码。
16
17**可能原因**
18
191. 创建DataShareHelper时,接口createDataHelper的入参uri不正确。
202. 创建DataShareHelper时,接口createDataHelper的入参context不正确。
213. 创建DataShareHelper时,客户端从后台拉起DataShareExtension时,未配置后台拉起权限。
22
23**处理步骤**
24
251. 咨询DataShare服务端提供者,获取正确的uri路径。
262. DataShare仅支持Stage模型,检查context是否为Stage模型的context。
273. 检查客户端是否有数据的读或者写权限,具体步骤如下:
28    (1) 找到数据提供者包名,在uri的path里面找,例如:uri = "datashareproxy://com.acts.ohos.data.datasharetest/test"。
29    (2) 根据包名找到配置,例如:bm dump --bundle-name com.acts.ohos.data.datasharetest,在里面找到DataShareExtension的配置,确认数据访问者是否有readPermission或writePermission中配置的权限.
30
31## 15700011 uri不存在
32
33**错误信息**
34
35The URI does not exist.
36
37**错误描述**
38
39添加/删除模板异常或者开启/关闭静默访问传入的uri格式或者路径错误时,系统会产生此错误码。
40
41**可能原因**
42
431. 入参uri路径不正确。
442. 入参uri格式不正确。
45
46**处理步骤**
47
48咨询DataShare服务端提供者,获取正确的uri路径。
49
50## 15700012 数据区不存在
51
52**错误信息**
53
54The data area does not exist.
55
56**错误描述**
57
58数据更新异常时,系统会产生此错误码。
59
60**可能原因**
61
62数据更新异常时,接口publish的入参bundleName不正确。
63
64**处理步骤**
65
66咨询DataShare服务端提供者,获取正确的bundleName。
67
68## 15700013 DataShareHelper实例被关闭
69
70**错误信息**
71
72The DataShareHelper instance is already closed.
73
74**错误描述**
75
76DataShareHelper实例被关闭后,继续使用该实例会产生此错误码。
77
78**可能原因**
79
80调用close接口关闭了DataShareHelper实例后,继续使用该实例。
81
82**处理步骤**
83
84重新创建DataShareHelper实例,再进行使用。