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