1e41f4b71Sopenharmony_ci# DataShare Error Codes
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci> **NOTE**
4e41f4b71Sopenharmony_ci>
5e41f4b71Sopenharmony_ci> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md).
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci## 15700010 Failed to Create a DataShareHelper
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Error Message**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciThe DataShareHelper is not initialized successfully.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Description**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThe **DataShareHelper** class fails to be created.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Possible Causes**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci1. The **uri** specified in **createDataHelper** is incorrect.
20e41f4b71Sopenharmony_ci2. The **context** specified in **createDataHelper** is incorrect. **DataShare** supports only the stage model.
21e41f4b71Sopenharmony_ci3. The client application does not have the permission to start **DataShareExtension** from the background when the client attempts to start **DataShareExtension** from the background to create **DataShareHelper**.
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ci**Solution**
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci1. Obtain the correct URI.
26e41f4b71Sopenharmony_ci2. Check that the context of the stage model is used.
27e41f4b71Sopenharmony_ci3. Check whether the client has the read or write permission on data. Perform the following steps:
28e41f4b71Sopenharmony_ci    (1) Obtain the data provider bundle name in the path of the URI. For example, the bundle name in uri = "datashareproxy://com.acts.ohos.data.datasharetest/test" is **com.acts.ohos.data.datasharetest**.
29e41f4b71Sopenharmony_ci    (2) Obtain the configuration based on the bundle name. For example, run **bm dump --bundle-name com.acts.ohos.data.datasharetest** to obtain the **DataShareExtension** configuration, and check whether the data consumer has **readPermission** or **writePermission**.
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci## 15700011 URI Not Exist
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci**Error Message**
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ciThe uri does not exist.
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci**Description**
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ciThis error code is generated when a template fails to be added or deleted, or an incorrect URI or path is passed in when silent access is enabled or disabled.
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci**Possible Causes**
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci1. The input URI is incorrect.
44e41f4b71Sopenharmony_ci2. The input URI is in incorrect format.
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci**Solution**
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ciObtain the correct URI.
49e41f4b71Sopenharmony_ci
50e41f4b71Sopenharmony_ci## 15700012 Data Area Not Exist
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ci**Error Message**
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ciThe data area does not exist.
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_ci**Description**
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ciThis error code is returned when a data update operaton fails.
59e41f4b71Sopenharmony_ci
60e41f4b71Sopenharmony_ci**Possible Causes**
61e41f4b71Sopenharmony_ci
62e41f4b71Sopenharmony_ciThe input parameter **bundleName** of **publish()** is incorrect.
63e41f4b71Sopenharmony_ci
64e41f4b71Sopenharmony_ci**Solution**
65e41f4b71Sopenharmony_ci
66e41f4b71Sopenharmony_ciObtain the correct **bundleName** value from the DataShare server provider.
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci## 15700013 DataShareHelper Instance Closed
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ci**Error Message**
71e41f4b71Sopenharmony_ci
72e41f4b71Sopenharmony_ciThe DataShareHelper instance is already closed.
73e41f4b71Sopenharmony_ci
74e41f4b71Sopenharmony_ci**Description**
75e41f4b71Sopenharmony_ci
76e41f4b71Sopenharmony_ciThis error code is generated when a closed **DataShareHelper** instance is used.
77e41f4b71Sopenharmony_ci
78e41f4b71Sopenharmony_ci**Possible Causes**
79e41f4b71Sopenharmony_ci
80e41f4b71Sopenharmony_ciThe closed **DataShareHelper** instance cannot be used.
81e41f4b71Sopenharmony_ci
82e41f4b71Sopenharmony_ci**Solution**
83e41f4b71Sopenharmony_ci
84e41f4b71Sopenharmony_ciCreate a new **DataShareHelper** instance for use.
85