1e41f4b71Sopenharmony_ci# Bundle 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## 17700001 Bundle Name Does Not Exist
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Error Message**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciThe specified bundle name is not found.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Description**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciWhen a query API is called, the bundle name passed in does not exist.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Possible Causes**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci1. The bundle name is misspelled.
20e41f4b71Sopenharmony_ci2. The corresponding bundle is not installed.
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci**Solution**
23e41f4b71Sopenharmony_ci1. Check whether the spelling of the bundle name is correct.
24e41f4b71Sopenharmony_ci2. Check whether the corresponding bundle is installed.
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci## 17700002 Module Name Does Not Exist
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci**Error Message**
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ciThe specified module name is not found.
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci**Description**
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ciWhen a query API or an installation-free API is called, the module name passed in does not exist.
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci**Possible Causes**
37e41f4b71Sopenharmony_ci1. The module name is misspelled.
38e41f4b71Sopenharmony_ci2. The module is not installed.
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci**Solution**
41e41f4b71Sopenharmony_ci1. Check whether the spelling of the module name is correct.
42e41f4b71Sopenharmony_ci2. Check whether the module is installed.
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci## 17700003 Ability Name Does Not Exist
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci**Error Message**
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ciThe specified ability name is not found.
49e41f4b71Sopenharmony_ci
50e41f4b71Sopenharmony_ci**Description**
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ciWhen a query API is called, the ability name passed in does not exist.
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci**Possible Causes**
55e41f4b71Sopenharmony_ci1. The ability name is misspelled.
56e41f4b71Sopenharmony_ci2. The application does not have the ability specified by **abilityName**.
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci**Solution**
59e41f4b71Sopenharmony_ci1. Check whether the spelling of the ability name is correct.
60e41f4b71Sopenharmony_ci2. Check whether the application has the ability specified by **abilityName**.
61e41f4b71Sopenharmony_ci
62e41f4b71Sopenharmony_ci## 17700004 User ID Does Not Exist
63e41f4b71Sopenharmony_ci
64e41f4b71Sopenharmony_ci**Error Message**
65e41f4b71Sopenharmony_ci
66e41f4b71Sopenharmony_ciThe specified user ID is not found.
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci**Description**
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ciWhen a user-related API is called, the user ID passed in does not exist.
71e41f4b71Sopenharmony_ci
72e41f4b71Sopenharmony_ci**Possible Causes**
73e41f4b71Sopenharmony_ci1. Incorrect username.
74e41f4b71Sopenharmony_ci2. The user does not exist in the system.
75e41f4b71Sopenharmony_ci
76e41f4b71Sopenharmony_ci**Solution**
77e41f4b71Sopenharmony_ci1. Check whether the user ID is correct.
78e41f4b71Sopenharmony_ci2. Check whether the user exists.
79e41f4b71Sopenharmony_ci
80e41f4b71Sopenharmony_ci## 17700005 appId Is an Empty String
81e41f4b71Sopenharmony_ci
82e41f4b71Sopenharmony_ci**Error Message**
83e41f4b71Sopenharmony_ci
84e41f4b71Sopenharmony_ciThe specified app ID is an empty string.
85e41f4b71Sopenharmony_ci
86e41f4b71Sopenharmony_ci**Description**
87e41f4b71Sopenharmony_ci
88e41f4b71Sopenharmony_ciWhen an API of the **appControl** module is called, the application ID passed in does not exist.
89e41f4b71Sopenharmony_ci
90e41f4b71Sopenharmony_ci**Possible Causes**
91e41f4b71Sopenharmony_ci
92e41f4b71Sopenharmony_ci**appId** is an empty string.
93e41f4b71Sopenharmony_ci
94e41f4b71Sopenharmony_ci**Solution**
95e41f4b71Sopenharmony_ci
96e41f4b71Sopenharmony_ciCheck whether **appId** is an empty string.
97e41f4b71Sopenharmony_ci
98e41f4b71Sopenharmony_ci## 17700006 Permission Does Not Exist
99e41f4b71Sopenharmony_ci
100e41f4b71Sopenharmony_ci**Error Message**
101e41f4b71Sopenharmony_ci
102e41f4b71Sopenharmony_ciThe specified permission is not found.
103e41f4b71Sopenharmony_ci
104e41f4b71Sopenharmony_ci**Description**
105e41f4b71Sopenharmony_ci
106e41f4b71Sopenharmony_ciWhen the **getPermissionDef** API of the **bundleManager** module is called, the permission passed in does not exist.
107e41f4b71Sopenharmony_ci
108e41f4b71Sopenharmony_ci**Possible Causes**
109e41f4b71Sopenharmony_ci1. The permission name is misspelled.
110e41f4b71Sopenharmony_ci2. The permission does not exist.
111e41f4b71Sopenharmony_ci
112e41f4b71Sopenharmony_ci**Solution**
113e41f4b71Sopenharmony_ci1. Check whether the spelling of the permission name is correct.
114e41f4b71Sopenharmony_ci2. Check whether the permission exists.
115e41f4b71Sopenharmony_ci
116e41f4b71Sopenharmony_ci## 17700007 Incorrect Device ID
117e41f4b71Sopenharmony_ci
118e41f4b71Sopenharmony_ci**Error Message**
119e41f4b71Sopenharmony_ci
120e41f4b71Sopenharmony_ciThe specified device ID is not found.
121e41f4b71Sopenharmony_ci
122e41f4b71Sopenharmony_ci**Description**
123e41f4b71Sopenharmony_ci
124e41f4b71Sopenharmony_ciWhen an API of the **distributedBundle** module is called, the device ID passed in does not exist.
125e41f4b71Sopenharmony_ci
126e41f4b71Sopenharmony_ci**Possible Causes**
127e41f4b71Sopenharmony_ci1. The device ID is incorrect.
128e41f4b71Sopenharmony_ci2. The device ID does not exist.
129e41f4b71Sopenharmony_ci
130e41f4b71Sopenharmony_ci**Solution**
131e41f4b71Sopenharmony_ci1. Check whether the device ID is correct.
132e41f4b71Sopenharmony_ci2. Check whether the device ID exists.
133e41f4b71Sopenharmony_ci
134e41f4b71Sopenharmony_ci## 17700010 Bundle Installation Failure Due to File Parsing Failure
135e41f4b71Sopenharmony_ci
136e41f4b71Sopenharmony_ci**Error Message**
137e41f4b71Sopenharmony_ci
138e41f4b71Sopenharmony_ciFailed to install the HAP because the HAP fails to be parsed.
139e41f4b71Sopenharmony_ci
140e41f4b71Sopenharmony_ci**Description**
141e41f4b71Sopenharmony_ci
142e41f4b71Sopenharmony_ciWhen the **install** API of the **installer** module is called, the HAP passed in fails to be parsed.
143e41f4b71Sopenharmony_ci
144e41f4b71Sopenharmony_ci**Possible Causes**
145e41f4b71Sopenharmony_ci1. The HAP is not in ZIP format.
146e41f4b71Sopenharmony_ci2. The profile in the HAP is not in JSON format.
147e41f4b71Sopenharmony_ci3. Necessary fields are missing in the profile.
148e41f4b71Sopenharmony_ci
149e41f4b71Sopenharmony_ci**Solution**
150e41f4b71Sopenharmony_ci1. Check whether the HAP is in ZIP format.
151e41f4b71Sopenharmony_ci2. Check whether the profile is in [JSON format](../../quick-start/application-configuration-file-overview-stage.md).
152e41f4b71Sopenharmony_ci3. Check whether an error message is displayed when DevEco Studio compiles the HAP. If necessary fields are missing, an error message will be displayed.
153e41f4b71Sopenharmony_ci
154e41f4b71Sopenharmony_ci## 17700011 Bundle Installation Failure Due to Signature Verification Failure
155e41f4b71Sopenharmony_ci
156e41f4b71Sopenharmony_ci**Error Message**
157e41f4b71Sopenharmony_ci
158e41f4b71Sopenharmony_ciFailed to install the HAP because the HAP signature fails to be verified.
159e41f4b71Sopenharmony_ci
160e41f4b71Sopenharmony_ci**Description**
161e41f4b71Sopenharmony_ci
162e41f4b71Sopenharmony_ciCalling the **install** API of the **installer** module to install the bundle fails due to signature verification failure.
163e41f4b71Sopenharmony_ci
164e41f4b71Sopenharmony_ci**Possible Causes**
165e41f4b71Sopenharmony_ci
166e41f4b71Sopenharmony_ci1. The HAP is not signed.
167e41f4b71Sopenharmony_ci2. The source of the HAP signature information is unreliable.
168e41f4b71Sopenharmony_ci3. The signature information of the HAP to update is different from that of the installed HAP.
169e41f4b71Sopenharmony_ci4. The signature information of multiple HAPs is inconsistent.
170e41f4b71Sopenharmony_ci
171e41f4b71Sopenharmony_ci**Solution**
172e41f4b71Sopenharmony_ci1. Check whether the HAP is signed.
173e41f4b71Sopenharmony_ci2. Ensure that the signing certificate of the HAP is applied for from the application market.
174e41f4b71Sopenharmony_ci3. Check whether the same certificate is used for signing multiple HAPs.
175e41f4b71Sopenharmony_ci4. Check whether the certificate used for signing the HAP to update is the same as the certificate used for signing the installed HAP.
176e41f4b71Sopenharmony_ci
177e41f4b71Sopenharmony_ci## 17700012 Bundle Installation Failure Due to Invalid File Path or Too Large File
178e41f4b71Sopenharmony_ci
179e41f4b71Sopenharmony_ci**Error Message**
180e41f4b71Sopenharmony_ci
181e41f4b71Sopenharmony_ciFailed to install the HAP because the HAP path is invalid or the HAP is too large.
182e41f4b71Sopenharmony_ci
183e41f4b71Sopenharmony_ci**Description**
184e41f4b71Sopenharmony_ci
185e41f4b71Sopenharmony_ciCalling the **install** API of the **installer** module to install the bundle fails because the HAP path is invalid or the HAP is too large.
186e41f4b71Sopenharmony_ci
187e41f4b71Sopenharmony_ci**Possible Causes**
188e41f4b71Sopenharmony_ci1. The path of the HAP does not exist.
189e41f4b71Sopenharmony_ci2. The path of the HAP is inaccessible.
190e41f4b71Sopenharmony_ci3. The size of the HAP exceeds the upper limit 4 GB.
191e41f4b71Sopenharmony_ci
192e41f4b71Sopenharmony_ci**Solution**
193e41f4b71Sopenharmony_ci1. Check whether the HAP path exists.
194e41f4b71Sopenharmony_ci2. Check whether the HAP is read only or executable.
195e41f4b71Sopenharmony_ci3. Check whether the size of the HAP exceeds 4 GB.
196e41f4b71Sopenharmony_ci
197e41f4b71Sopenharmony_ci## 17700015 Bundle Installation Failure Due to Different Configuration Information of Multiple HAPs
198e41f4b71Sopenharmony_ci
199e41f4b71Sopenharmony_ci**Error Message**
200e41f4b71Sopenharmony_ci
201e41f4b71Sopenharmony_ciFailed to install the HAPs because they have different configuration information.
202e41f4b71Sopenharmony_ci
203e41f4b71Sopenharmony_ci**Description**
204e41f4b71Sopenharmony_ci
205e41f4b71Sopenharmony_ciCalling the **install** API of the **installer** module to install the bundle fails because the HAPs have different configuration information.
206e41f4b71Sopenharmony_ci
207e41f4b71Sopenharmony_ci**Possible Causes**
208e41f4b71Sopenharmony_ci
209e41f4b71Sopenharmony_ciThe fields under **app** in the profiles of these HAPs are inconsistent.
210e41f4b71Sopenharmony_ci
211e41f4b71Sopenharmony_ci**Solution**
212e41f4b71Sopenharmony_ci
213e41f4b71Sopenharmony_ciCheck whether the fields under **app** are the same.
214e41f4b71Sopenharmony_ci
215e41f4b71Sopenharmony_ci## 17700016 Bundle Installation Failure Due to Insufficient System Disk Space
216e41f4b71Sopenharmony_ci
217e41f4b71Sopenharmony_ci**Error Message**
218e41f4b71Sopenharmony_ci
219e41f4b71Sopenharmony_ciFailed to install the HAP because of insufficient system disk space.
220e41f4b71Sopenharmony_ci
221e41f4b71Sopenharmony_ci**Description**
222e41f4b71Sopenharmony_ci
223e41f4b71Sopenharmony_ciCalling the **install** API of the **installer** module to install the bundle fails due to insufficient system disk space.
224e41f4b71Sopenharmony_ci
225e41f4b71Sopenharmony_ci**Possible Causes**
226e41f4b71Sopenharmony_ci
227e41f4b71Sopenharmony_ciThe system disk space is insufficient.
228e41f4b71Sopenharmony_ci
229e41f4b71Sopenharmony_ci**Solution**
230e41f4b71Sopenharmony_ci
231e41f4b71Sopenharmony_ciCheck whether the system has sufficient disk space.
232e41f4b71Sopenharmony_ci
233e41f4b71Sopenharmony_ci## 17700017 Bundle Installation Failure Because the Version to Install is Too Earlier
234e41f4b71Sopenharmony_ci
235e41f4b71Sopenharmony_ci**Error Message**
236e41f4b71Sopenharmony_ci
237e41f4b71Sopenharmony_ciFailed to install the HAP since the version of the HAP to install is too early.
238e41f4b71Sopenharmony_ci
239e41f4b71Sopenharmony_ci**Description**
240e41f4b71Sopenharmony_ci
241e41f4b71Sopenharmony_ciCalling the **install** API of the **installer** module to install the bundle fails because the version to install is earlier than the version in use.
242e41f4b71Sopenharmony_ci
243e41f4b71Sopenharmony_ci**Possible Causes**
244e41f4b71Sopenharmony_ci
245e41f4b71Sopenharmony_ciThe version number is earlier than the version in use.
246e41f4b71Sopenharmony_ci
247e41f4b71Sopenharmony_ci**Solution**
248e41f4b71Sopenharmony_ci
249e41f4b71Sopenharmony_ciEnsure that the version of the bundle to install is not earlier than the version in use.
250e41f4b71Sopenharmony_ci
251e41f4b71Sopenharmony_ci## 17700018 Bundle Installation Failure Because the Dependent Module Does Not Exist
252e41f4b71Sopenharmony_ci
253e41f4b71Sopenharmony_ci**Error Message**
254e41f4b71Sopenharmony_ci
255e41f4b71Sopenharmony_ciFailed to install the HAP or HSP because the dependent module does not exist.
256e41f4b71Sopenharmony_ci
257e41f4b71Sopenharmony_ci**Description**
258e41f4b71Sopenharmony_ci
259e41f4b71Sopenharmony_ciThe dependent module does not exist during the HAP or HPS installation.
260e41f4b71Sopenharmony_ci
261e41f4b71Sopenharmony_ci**Possible Causes**
262e41f4b71Sopenharmony_ci
263e41f4b71Sopenharmony_ciThe dependent module is not installed.
264e41f4b71Sopenharmony_ci
265e41f4b71Sopenharmony_ci**Solution**
266e41f4b71Sopenharmony_ci
267e41f4b71Sopenharmony_ciInstall the dependent modules first.
268e41f4b71Sopenharmony_ci
269e41f4b71Sopenharmony_ci## 17700020 Failure to Uninstall Preinstalled Applications
270e41f4b71Sopenharmony_ci
271e41f4b71Sopenharmony_ci**Error Message**
272e41f4b71Sopenharmony_ci
273e41f4b71Sopenharmony_ciThe preinstalled app cannot be uninstalled.
274e41f4b71Sopenharmony_ci
275e41f4b71Sopenharmony_ci**Description**
276e41f4b71Sopenharmony_ci
277e41f4b71Sopenharmony_ciCalling the **uninstall** API of the **installer** module to uninstall a preinstalled application fails.
278e41f4b71Sopenharmony_ci
279e41f4b71Sopenharmony_ci**Possible Causes**
280e41f4b71Sopenharmony_ci
281e41f4b71Sopenharmony_ci1. You might want to uninstall a non-preinstalled application but passed the bundle name of a preinstalled app.
282e41f4b71Sopenharmony_ci2. The preinstalled application cannot be uninstalled.
283e41f4b71Sopenharmony_ci
284e41f4b71Sopenharmony_ci**Solution**
285e41f4b71Sopenharmony_ci1. Check whether the bundle name is correct.
286e41f4b71Sopenharmony_ci2. Check whether the preinstalled application can be uninstalled.
287e41f4b71Sopenharmony_ci
288e41f4b71Sopenharmony_ci## 17700021 Invalid UID
289e41f4b71Sopenharmony_ci
290e41f4b71Sopenharmony_ci**Error Message**
291e41f4b71Sopenharmony_ci
292e41f4b71Sopenharmony_ciThe specified uid is invalid.
293e41f4b71Sopenharmony_ci
294e41f4b71Sopenharmony_ci**Description**
295e41f4b71Sopenharmony_ci
296e41f4b71Sopenharmony_ciWhen the **getBundleNameByUid** API of the **bundleManager** module is called, the UID passed in is invalid.
297e41f4b71Sopenharmony_ci
298e41f4b71Sopenharmony_ci**Possible Causes**
299e41f4b71Sopenharmony_ci1. The UID is misspelled.
300e41f4b71Sopenharmony_ci2. The UID does not exist.
301e41f4b71Sopenharmony_ci
302e41f4b71Sopenharmony_ci**Solution**
303e41f4b71Sopenharmony_ci1. Check whether the UID is correct.
304e41f4b71Sopenharmony_ci2. Check whether the UID exists.
305e41f4b71Sopenharmony_ci
306e41f4b71Sopenharmony_ci## 17700022 Invalid Source File
307e41f4b71Sopenharmony_ci
308e41f4b71Sopenharmony_ci**Error Message**
309e41f4b71Sopenharmony_ci
310e41f4b71Sopenharmony_ciThe input source file is invalid.
311e41f4b71Sopenharmony_ci
312e41f4b71Sopenharmony_ci**Description**
313e41f4b71Sopenharmony_ci
314e41f4b71Sopenharmony_ciWhen the **getBundleArchiveInfo** API of the **bundleManager** module is called, the HAP path passed in is invalid.
315e41f4b71Sopenharmony_ci
316e41f4b71Sopenharmony_ci**Possible Causes**
317e41f4b71Sopenharmony_ci1. The source file to be parsed does not exist.
318e41f4b71Sopenharmony_ci2. The source file to be parsed is not in ZIP format.
319e41f4b71Sopenharmony_ci
320e41f4b71Sopenharmony_ci**Solution**
321e41f4b71Sopenharmony_ci1. Check whether the source file to be parsed exists.
322e41f4b71Sopenharmony_ci2. Check whether the source file to be parsed is in ZIP format.
323e41f4b71Sopenharmony_ci
324e41f4b71Sopenharmony_ci## 17700023 Default Application Does Not Exist
325e41f4b71Sopenharmony_ci
326e41f4b71Sopenharmony_ci**Error Message**
327e41f4b71Sopenharmony_ci
328e41f4b71Sopenharmony_ciThe specified default app does not exist.
329e41f4b71Sopenharmony_ci
330e41f4b71Sopenharmony_ci**Description**
331e41f4b71Sopenharmony_ci
332e41f4b71Sopenharmony_ciWhen the **getDefaultApplication** API of the **defaultAppManager** module is called, the specified default application does not exist.
333e41f4b71Sopenharmony_ci
334e41f4b71Sopenharmony_ci**Possible Causes**
335e41f4b71Sopenharmony_ci
336e41f4b71Sopenharmony_ciNo default application is set for the device.
337e41f4b71Sopenharmony_ci
338e41f4b71Sopenharmony_ci**Solution**
339e41f4b71Sopenharmony_ci
340e41f4b71Sopenharmony_ciCheck whether the default application is set on the device.
341e41f4b71Sopenharmony_ci
342e41f4b71Sopenharmony_ci## 17700024 Profile Does Not Exist
343e41f4b71Sopenharmony_ci
344e41f4b71Sopenharmony_ci**Error Message**
345e41f4b71Sopenharmony_ci
346e41f4b71Sopenharmony_ciFailed to get the profile because the specified profile is not found in the HAP.
347e41f4b71Sopenharmony_ci
348e41f4b71Sopenharmony_ci**Description**
349e41f4b71Sopenharmony_ci
350e41f4b71Sopenharmony_ciWhen an API for querying the profile is called, the profile does not exist.
351e41f4b71Sopenharmony_ci
352e41f4b71Sopenharmony_ci**Possible Causes**
353e41f4b71Sopenharmony_ci
354e41f4b71Sopenharmony_ci1. The metadata name passed in the API does not exist in the profile.
355e41f4b71Sopenharmony_ci2. The content of the profile is not in JSON format.
356e41f4b71Sopenharmony_ci3. The type of the profile to query does not exist.
357e41f4b71Sopenharmony_ci
358e41f4b71Sopenharmony_ci**Solution**
359e41f4b71Sopenharmony_ci1. Check whether the metadata name in the **ability** or **extensionAbility** to be queried exists.
360e41f4b71Sopenharmony_ci2. Check whether the content of the profile to be queried is in JSON format.
361e41f4b71Sopenharmony_ci3. Check whether the application contains a profile that matches the value of **profileType** passed in.
362e41f4b71Sopenharmony_ci
363e41f4b71Sopenharmony_ci## 17700025 Invalid Type
364e41f4b71Sopenharmony_ci
365e41f4b71Sopenharmony_ci**Error Message**
366e41f4b71Sopenharmony_ci
367e41f4b71Sopenharmony_ciThe specified type is invalid.
368e41f4b71Sopenharmony_ci
369e41f4b71Sopenharmony_ci**Description**
370e41f4b71Sopenharmony_ci
371e41f4b71Sopenharmony_ciWhen an API of the **defaultAppManager** module is called, the type passed in is invalid.
372e41f4b71Sopenharmony_ci
373e41f4b71Sopenharmony_ci**Possible Causes**
374e41f4b71Sopenharmony_ci1. The type passed in the API is misspelled.
375e41f4b71Sopenharmony_ci2. The type passed in the API does not exist.
376e41f4b71Sopenharmony_ci
377e41f4b71Sopenharmony_ci**Solution**
378e41f4b71Sopenharmony_ci1. Check whether the spelling of type is correct.
379e41f4b71Sopenharmony_ci2. Enter a type that exists.
380e41f4b71Sopenharmony_ci
381e41f4b71Sopenharmony_ci## 17700026 Bundle Disabled
382e41f4b71Sopenharmony_ci
383e41f4b71Sopenharmony_ci**Error Message**
384e41f4b71Sopenharmony_ci
385e41f4b71Sopenharmony_ciThe specified bundle is disabled.
386e41f4b71Sopenharmony_ci
387e41f4b71Sopenharmony_ci**Description**
388e41f4b71Sopenharmony_ci
389e41f4b71Sopenharmony_ciWhen an API for querying bundle information is called, the specified bundle is disabled.
390e41f4b71Sopenharmony_ci
391e41f4b71Sopenharmony_ci**Possible Causes**
392e41f4b71Sopenharmony_ci
393e41f4b71Sopenharmony_ciThe bundle on the device has been disabled and cannot be queried.
394e41f4b71Sopenharmony_ci
395e41f4b71Sopenharmony_ci**Solution**
396e41f4b71Sopenharmony_ci
397e41f4b71Sopenharmony_ciCheck whether the bundle on the device is disabled.
398e41f4b71Sopenharmony_ci
399e41f4b71Sopenharmony_ci## 17700027 Distributed Service Is Not Started
400e41f4b71Sopenharmony_ci
401e41f4b71Sopenharmony_ci**Error Message**
402e41f4b71Sopenharmony_ci
403e41f4b71Sopenharmony_ciThe distributed service is not running.
404e41f4b71Sopenharmony_ci
405e41f4b71Sopenharmony_ci**Description**
406e41f4b71Sopenharmony_ci
407e41f4b71Sopenharmony_ciWhen an API of the **distributedBundle** module is called, the distributed service is not started.
408e41f4b71Sopenharmony_ci
409e41f4b71Sopenharmony_ci**Possible Causes**
410e41f4b71Sopenharmony_ci
411e41f4b71Sopenharmony_ciThe device is not networked.
412e41f4b71Sopenharmony_ci
413e41f4b71Sopenharmony_ci**Solution**
414e41f4b71Sopenharmony_ci
415e41f4b71Sopenharmony_ciCheck whether the device is networked.
416e41f4b71Sopenharmony_ci
417e41f4b71Sopenharmony_ci## 17700028 Mismatch Between Ability and Type
418e41f4b71Sopenharmony_ci
419e41f4b71Sopenharmony_ci**Error Message**
420e41f4b71Sopenharmony_ci
421e41f4b71Sopenharmony_ciThe ability does not match the type.
422e41f4b71Sopenharmony_ci
423e41f4b71Sopenharmony_ci**Description**
424e41f4b71Sopenharmony_ci
425e41f4b71Sopenharmony_ciWhen the **setDefaultApplication** API of the **defaultAppManager** module is called, the **ability** and **type** passed in do not match.
426e41f4b71Sopenharmony_ci
427e41f4b71Sopenharmony_ci**Possible Causes**
428e41f4b71Sopenharmony_ci
429e41f4b71Sopenharmony_ciThe ability and type are misspelled.
430e41f4b71Sopenharmony_ci
431e41f4b71Sopenharmony_ci**Solution**
432e41f4b71Sopenharmony_ci
433e41f4b71Sopenharmony_ciCheck whether the spellings of ability and type are correct.
434e41f4b71Sopenharmony_ci
435e41f4b71Sopenharmony_ci## 17700029 Disabled Ability
436e41f4b71Sopenharmony_ci
437e41f4b71Sopenharmony_ci**Error Message**
438e41f4b71Sopenharmony_ci
439e41f4b71Sopenharmony_ciThe specified ability is disabled.
440e41f4b71Sopenharmony_ci
441e41f4b71Sopenharmony_ci**Description**
442e41f4b71Sopenharmony_ci
443e41f4b71Sopenharmony_ciWhen an API for querying ability information is called, the specified ability is disabled.
444e41f4b71Sopenharmony_ci
445e41f4b71Sopenharmony_ci**Possible Causes**
446e41f4b71Sopenharmony_ci
447e41f4b71Sopenharmony_ciThe specified ability is disabled.
448e41f4b71Sopenharmony_ci
449e41f4b71Sopenharmony_ci**Solution**
450e41f4b71Sopenharmony_ci
451e41f4b71Sopenharmony_ciCheck whether the ability is disabled. You can use [Bundle Manager](../../tools/bm-tool.md) to query the information.
452e41f4b71Sopenharmony_ci
453e41f4b71Sopenharmony_ci## 17700030 Failure in Clearing Cache Files
454e41f4b71Sopenharmony_ci
455e41f4b71Sopenharmony_ci**Error Message**
456e41f4b71Sopenharmony_ci
457e41f4b71Sopenharmony_ciThe specified bundle does not support clearing of cache files.
458e41f4b71Sopenharmony_ci
459e41f4b71Sopenharmony_ci**Description**
460e41f4b71Sopenharmony_ci
461e41f4b71Sopenharmony_ciWhen the **cleanBundleCacheFiles** API of the **bundleManager** module is called, the specified bundle does not support cache file clearing.
462e41f4b71Sopenharmony_ci
463e41f4b71Sopenharmony_ci**Possible Causes**
464e41f4b71Sopenharmony_ci
465e41f4b71Sopenharmony_ciThe application is a system application and the **AllowAppDataNotCleared** field is configured in the signing certificate.
466e41f4b71Sopenharmony_ci
467e41f4b71Sopenharmony_ci**Solution**
468e41f4b71Sopenharmony_ci1. Check whether the application is a system application. You can use [Bundle Manager](../../tools/bm-tool.md) to query the application information and check whether the value of **isSystemApp** is **true**.
469e41f4b71Sopenharmony_ci2. Check whether the **AllowAppDataNotCleared** field is configured for the application. You can use [Bundle Manager](../../tools/bm-tool.md) to query the application information and check whether the value of **userDataClearable** is **true**.
470e41f4b71Sopenharmony_ci
471e41f4b71Sopenharmony_ci## 17700031 HAP Installation Fails Due to Overlay Feature Verification Failure
472e41f4b71Sopenharmony_ci
473e41f4b71Sopenharmony_ci**Error Message**
474e41f4b71Sopenharmony_ci
475e41f4b71Sopenharmony_ciFailed to install the HAP because the overlay check of the HAP failed.
476e41f4b71Sopenharmony_ci
477e41f4b71Sopenharmony_ci**Description**
478e41f4b71Sopenharmony_ci
479e41f4b71Sopenharmony_ciThe target application and the to-be-installed application with the overlay feature are not preset applications, or the target application or target module is one with the overlay feature.
480e41f4b71Sopenharmony_ci
481e41f4b71Sopenharmony_ci**Possible Causes**
482e41f4b71Sopenharmony_ci1. To use the overlay feature between applications, the following conditions must be met:<br>The application with the overlay feature must be a preset application.
483e41f4b71Sopenharmony_ci2. The target application must be a preset application.
484e41f4b71Sopenharmony_ci3. The target application cannot be an application with the overlay feature.
485e41f4b71Sopenharmony_ci4. The target module cannot be a module with the overlay feature.
486e41f4b71Sopenharmony_ci
487e41f4b71Sopenharmony_ci**Solution**
488e41f4b71Sopenharmony_ci1. Ensure that the application with the overlay feature is a preset application.
489e41f4b71Sopenharmony_ci2. Ensure that the target application is a preset application.
490e41f4b71Sopenharmony_ci3. Ensure that the target application is not an application with the overlay feature.
491e41f4b71Sopenharmony_ci4. Ensure that the target module is not a module with the overlay feature.
492e41f4b71Sopenharmony_ci
493e41f4b71Sopenharmony_ci## 17700032 Application Does Not Contain a Module with the Overlay Feature
494e41f4b71Sopenharmony_ci
495e41f4b71Sopenharmony_ci**Error Message**
496e41f4b71Sopenharmony_ci
497e41f4b71Sopenharmony_ciThe specified bundle does not contain any overlay module.
498e41f4b71Sopenharmony_ci
499e41f4b71Sopenharmony_ci**Description**
500e41f4b71Sopenharmony_ci
501e41f4b71Sopenharmony_ciAn API is called to obtain the **overlayModuleInfo** object of another application, but that application does not contain a module with the overlay feature.
502e41f4b71Sopenharmony_ci
503e41f4b71Sopenharmony_ci**Possible Causes**
504e41f4b71Sopenharmony_ci
505e41f4b71Sopenharmony_ciThe specified application does not contain a module with the overlay feature.
506e41f4b71Sopenharmony_ci
507e41f4b71Sopenharmony_ci**Solution**
508e41f4b71Sopenharmony_ci
509e41f4b71Sopenharmony_ciCheck whether the application contains a module with the overlay feature.
510e41f4b71Sopenharmony_ci
511e41f4b71Sopenharmony_ci## 17700033 Module Is Not Configured with the Overlay Feature
512e41f4b71Sopenharmony_ci
513e41f4b71Sopenharmony_ci**Error Message**
514e41f4b71Sopenharmony_ci
515e41f4b71Sopenharmony_ciThe specified module is not an overlay module.
516e41f4b71Sopenharmony_ci
517e41f4b71Sopenharmony_ci**Description**
518e41f4b71Sopenharmony_ci
519e41f4b71Sopenharmony_ciAn API is called to obtain the **overlayModuleInfo** object of a module, but the module is not configured with the overlay feature.
520e41f4b71Sopenharmony_ci
521e41f4b71Sopenharmony_ci**Possible Causes**
522e41f4b71Sopenharmony_ci
523e41f4b71Sopenharmony_ciThe specified module is not a module with the overlay feature.
524e41f4b71Sopenharmony_ci
525e41f4b71Sopenharmony_ci**Solution**
526e41f4b71Sopenharmony_ci
527e41f4b71Sopenharmony_ciCheck whether the module is configured with the overlay feature.
528e41f4b71Sopenharmony_ci
529e41f4b71Sopenharmony_ci## 17700034 Module Is Configured with the Overlay Feature
530e41f4b71Sopenharmony_ci
531e41f4b71Sopenharmony_ci**Error Message**
532e41f4b71Sopenharmony_ci
533e41f4b71Sopenharmony_ciThe specified module is an overlay module.
534e41f4b71Sopenharmony_ci
535e41f4b71Sopenharmony_ci**Description**
536e41f4b71Sopenharmony_ci
537e41f4b71Sopenharmony_ciAn API is called to obtain the **overlayModuleInfo** object based on the target module name, but that module is configured with the overlay feature.
538e41f4b71Sopenharmony_ci
539e41f4b71Sopenharmony_ci**Possible Causes**
540e41f4b71Sopenharmony_ci
541e41f4b71Sopenharmony_ciThe specified module is configured with the overlay feature.
542e41f4b71Sopenharmony_ci
543e41f4b71Sopenharmony_ci**Solution**
544e41f4b71Sopenharmony_ci
545e41f4b71Sopenharmony_ciCheck whether the specified module is configured with the overlay feature.
546e41f4b71Sopenharmony_ci
547e41f4b71Sopenharmony_ci## 17700035 Application Contains Only Modules with the Overlay Feature
548e41f4b71Sopenharmony_ci
549e41f4b71Sopenharmony_ci**Error Message**
550e41f4b71Sopenharmony_ci
551e41f4b71Sopenharmony_ciThe specified bundle is an overlay bundle.
552e41f4b71Sopenharmony_ci
553e41f4b71Sopenharmony_ci**Description**
554e41f4b71Sopenharmony_ci
555e41f4b71Sopenharmony_ciAn API is called to obtain the **overlayModuleInfo** object based on the target module name of another application, but that application contains only modules with the overlay feature.
556e41f4b71Sopenharmony_ci
557e41f4b71Sopenharmony_ci**Possible Causes**
558e41f4b71Sopenharmony_ci
559e41f4b71Sopenharmony_ciThe specified application contains only modules with the overlay feature.
560e41f4b71Sopenharmony_ci
561e41f4b71Sopenharmony_ci**Solution**
562e41f4b71Sopenharmony_ci
563e41f4b71Sopenharmony_ciCheck whether the application contains only modules with the overlay feature.
564e41f4b71Sopenharmony_ci
565e41f4b71Sopenharmony_ci## 17700036 Failure in Installing the Shared Library Because of No AllowAppShareLibrary Privilege
566e41f4b71Sopenharmony_ci
567e41f4b71Sopenharmony_ci**Error Message**
568e41f4b71Sopenharmony_ci
569e41f4b71Sopenharmony_ciFailed to install the HSP due to the lack of required permission.
570e41f4b71Sopenharmony_ci
571e41f4b71Sopenharmony_ci**Description**
572e41f4b71Sopenharmony_ci
573e41f4b71Sopenharmony_ciThe shared library is not configured with the **AllowAppShareLibrary** privilege, resulting in security and privacy risks. As a result, the installation fails.
574e41f4b71Sopenharmony_ci
575e41f4b71Sopenharmony_ci**Possible Causes**
576e41f4b71Sopenharmony_ci
577e41f4b71Sopenharmony_ciThe shared library does not request the **AllowAppShareLibrary** privilege before being released.
578e41f4b71Sopenharmony_ci
579e41f4b71Sopenharmony_ci**Solution**
580e41f4b71Sopenharmony_ci
581e41f4b71Sopenharmony_ciConfigure the **AllowAppShareLibrary** privilege for the shared library, re-sign the library, and release it.
582e41f4b71Sopenharmony_ci
583e41f4b71Sopenharmony_ci## 17700037 Failure in Uninstalling the Shared Library Due to Dependency
584e41f4b71Sopenharmony_ci
585e41f4b71Sopenharmony_ci**Error Message**
586e41f4b71Sopenharmony_ci
587e41f4b71Sopenharmony_ciThe version of the shared bundle is dependent on other applications.
588e41f4b71Sopenharmony_ci
589e41f4b71Sopenharmony_ci**Description**
590e41f4b71Sopenharmony_ci
591e41f4b71Sopenharmony_ciOther applications depend on the shared library, causing the uninstall to fail.
592e41f4b71Sopenharmony_ci
593e41f4b71Sopenharmony_ci**Possible Causes**
594e41f4b71Sopenharmony_ci1. The version specified during the uninstall is the latest version of the shared library, and the shared library is depended on by other applications.
595e41f4b71Sopenharmony_ci2. No version is not specified during the uninstall, meaning that all versions of the shared library will be uninstalled, and the shared library is depended on by other applications.
596e41f4b71Sopenharmony_ci
597e41f4b71Sopenharmony_ci**Solution**
598e41f4b71Sopenharmony_ci1. Check whether the shared library to uninstall is depended on by other applications.
599e41f4b71Sopenharmony_ci2. Check whether the version of the shared library to uninstall is the latest version of the shared library.
600e41f4b71Sopenharmony_ci
601e41f4b71Sopenharmony_ci## 17700038 Shared Library to Uninstall Does Not Exist
602e41f4b71Sopenharmony_ci
603e41f4b71Sopenharmony_ci**Error Message**
604e41f4b71Sopenharmony_ci
605e41f4b71Sopenharmony_ciThe specified shared bundle does not exist.
606e41f4b71Sopenharmony_ci
607e41f4b71Sopenharmony_ci**Description**
608e41f4b71Sopenharmony_ci
609e41f4b71Sopenharmony_ciThe shared library to uninstall does not exist.
610e41f4b71Sopenharmony_ci
611e41f4b71Sopenharmony_ci**Possible Causes**
612e41f4b71Sopenharmony_ci1. The version specified during the uninstall is different from the version of the shared library installed.
613e41f4b71Sopenharmony_ci2. The shared library to uninstall is not installed.
614e41f4b71Sopenharmony_ci
615e41f4b71Sopenharmony_ci**Solution**
616e41f4b71Sopenharmony_ci1. Check whether the shared library exists.
617e41f4b71Sopenharmony_ci2. Check whether the version of the shared library is the same as that installed.
618e41f4b71Sopenharmony_ci
619e41f4b71Sopenharmony_ci## 17700039 Failure in Installing an Inter-Application Shared Library
620e41f4b71Sopenharmony_ci
621e41f4b71Sopenharmony_ci**Error Message**
622e41f4b71Sopenharmony_ci
623e41f4b71Sopenharmony_ciFailed to install the HSP because installing a shared bundle specified by hapFilePaths is not allowed.
624e41f4b71Sopenharmony_ci
625e41f4b71Sopenharmony_ci**Description**
626e41f4b71Sopenharmony_ci
627e41f4b71Sopenharmony_ciDuring application installation, the installation package passed in is of the inter-application shared library type.
628e41f4b71Sopenharmony_ci
629e41f4b71Sopenharmony_ci**Possible Causes**
630e41f4b71Sopenharmony_ci1. When [Bundle Manager](../../tools/bm-tool.md) is used to install an application, the **-p** parameter is set to the installation package path of an inter-application shared library.
631e41f4b71Sopenharmony_ci2. When the **install** API is called to install an application, the **hapFilePaths** parameter is set to the installation package path of an inter-application shared library.
632e41f4b71Sopenharmony_ci
633e41f4b71Sopenharmony_ci**Solution**
634e41f4b71Sopenharmony_ci1. Use the **-p** parameter to specify the installation package path of an inter-application shared library.
635e41f4b71Sopenharmony_ci2. Use the **sharedBundleDirPaths** parameter in **installParam** to specify the installation package path of an inter-application shared library.
636e41f4b71Sopenharmony_ci
637e41f4b71Sopenharmony_ci## 17700040 Failure in Uninstalling an Inter-Application Shared Library
638e41f4b71Sopenharmony_ci
639e41f4b71Sopenharmony_ci**Error Message**
640e41f4b71Sopenharmony_ci
641e41f4b71Sopenharmony_ciThe specified bundle is a shared bundle which cannot be uninstalled.
642e41f4b71Sopenharmony_ci
643e41f4b71Sopenharmony_ci**Description**
644e41f4b71Sopenharmony_ci
645e41f4b71Sopenharmony_ciDuring application uninstall, the bundle name of an inter-application shared library is passed in.
646e41f4b71Sopenharmony_ci
647e41f4b71Sopenharmony_ci**Possible Causes**
648e41f4b71Sopenharmony_ci1. When [Bundle Manager](../../tools/bm-tool.md) is used to uninstall an application, the **-n** parameter is set to the bundle name of an inter-application shared library.
649e41f4b71Sopenharmony_ci2. When the **install** API is called to uninstall an application, the **bundleName** parameter is set to the bundle name of an inter-application shared library.
650e41f4b71Sopenharmony_ci
651e41f4b71Sopenharmony_ci**Solution**
652e41f4b71Sopenharmony_ci1. Use the **-n** parameter to specify the application to be uninstalled as a shared library application.
653e41f4b71Sopenharmony_ci2. Use the **bundleName** and **versionCode** parameters in **UninstallParam** to specify the bundle name and version of the shared library to be uninstalled.
654e41f4b71Sopenharmony_ci
655e41f4b71Sopenharmony_ci## 17700041 Application Installation Is Not Allowed by Enterprise Device Management
656e41f4b71Sopenharmony_ci
657e41f4b71Sopenharmony_ci**Error Message**
658e41f4b71Sopenharmony_ci
659e41f4b71Sopenharmony_ciFailed to install the HAP because the installation is forbidden by enterprise device management.
660e41f4b71Sopenharmony_ci
661e41f4b71Sopenharmony_ci**Description**
662e41f4b71Sopenharmony_ci
663e41f4b71Sopenharmony_ciThe installation of this application is prohibited by enterprise device management.
664e41f4b71Sopenharmony_ci
665e41f4b71Sopenharmony_ci**Possible Causes**
666e41f4b71Sopenharmony_ci
667e41f4b71Sopenharmony_ciThe enterprise device management does not allow the installation of this application.
668e41f4b71Sopenharmony_ci
669e41f4b71Sopenharmony_ci**Solution**
670e41f4b71Sopenharmony_ci
671e41f4b71Sopenharmony_ciCheck whether the application installation is prohibited by the enterprise device management.
672e41f4b71Sopenharmony_ci
673e41f4b71Sopenharmony_ci## 17700042 Incorrect URI in the Data Proxy
674e41f4b71Sopenharmony_ci
675e41f4b71Sopenharmony_ci**Error Message**
676e41f4b71Sopenharmony_ci
677e41f4b71Sopenharmony_ciFailed to install the HAP because of incorrect URI in the data proxy.
678e41f4b71Sopenharmony_ci
679e41f4b71Sopenharmony_ci**Description**
680e41f4b71Sopenharmony_ci
681e41f4b71Sopenharmony_ciDuring application installation, the URI of the data proxy is incorrectly configured.
682e41f4b71Sopenharmony_ci
683e41f4b71Sopenharmony_ci**Possible Causes**
684e41f4b71Sopenharmony_ci
685e41f4b71Sopenharmony_ci1. The bundle name in the URI is different from that of the current application.
686e41f4b71Sopenharmony_ci2. The URI is duplicate.
687e41f4b71Sopenharmony_ci
688e41f4b71Sopenharmony_ci**Solution**
689e41f4b71Sopenharmony_ci
690e41f4b71Sopenharmony_ci1. Change the bundle name in the URI to that of the current application.
691e41f4b71Sopenharmony_ci2. Change duplicate URIs. Ensure that the URI of each data proxy is unique.
692e41f4b71Sopenharmony_ci
693e41f4b71Sopenharmony_ci## 17700043 Incorrect Permission Configuration in the Data Proxy
694e41f4b71Sopenharmony_ci
695e41f4b71Sopenharmony_ci**Error Message**
696e41f4b71Sopenharmony_ci
697e41f4b71Sopenharmony_ciFailed to install the HAP because of low APL in the non-system data proxy (required APL: system_basic or system_core).
698e41f4b71Sopenharmony_ci
699e41f4b71Sopenharmony_ci**Description**
700e41f4b71Sopenharmony_ci
701e41f4b71Sopenharmony_ciDuring application installation, the permission level of the data proxy of a non-system application is too low. The permission level should be **system_basic** or **system_core**.
702e41f4b71Sopenharmony_ci
703e41f4b71Sopenharmony_ci**Possible Causes**
704e41f4b71Sopenharmony_ci
705e41f4b71Sopenharmony_ci1. No permission is configured for the data proxy of a non-system application.
706e41f4b71Sopenharmony_ci2. The permission level of the data proxy of a non-system application is too low.
707e41f4b71Sopenharmony_ci
708e41f4b71Sopenharmony_ci**Solution**
709e41f4b71Sopenharmony_ci
710e41f4b71Sopenharmony_ci1. Configure the read and write permissions in the data proxy.
711e41f4b71Sopenharmony_ci2. Change the read and write permissions in the data proxy and ensure that the permission level is **system_basic** or **system_core**.
712e41f4b71Sopenharmony_ci
713e41f4b71Sopenharmony_ci## 17700044 Field isolationMode in the HAP Conflicts with the Device Isolation Mode
714e41f4b71Sopenharmony_ci
715e41f4b71Sopenharmony_ci**Error Message**
716e41f4b71Sopenharmony_ci
717e41f4b71Sopenharmony_ciFailed to install the HAP because the isolationMode configured is not supported.
718e41f4b71Sopenharmony_ci
719e41f4b71Sopenharmony_ci**Description**
720e41f4b71Sopenharmony_ci
721e41f4b71Sopenharmony_ciDuring application installation, the value of **isolationMode** in the HAP conflicts with the isolation mode of the device.
722e41f4b71Sopenharmony_ci
723e41f4b71Sopenharmony_ci**Possible Causes**
724e41f4b71Sopenharmony_ci1. The device supports the isolation mode (the value of **persist.bms.supportIsolationMode** is **true**), whereas the value of **isolationMode** in the HAP is **nonisolationOnly**.
725e41f4b71Sopenharmony_ci2. The device does not support the isolation mode (the value of **persist.bms.supportIsolationMode** is **false**), whereas the value of **isolationMode** in the HAP is **isolationOnly**.
726e41f4b71Sopenharmony_ci
727e41f4b71Sopenharmony_ci**Solution**
728e41f4b71Sopenharmony_ci
729e41f4b71Sopenharmony_ciSet the **isolationMode** field in the HAP based on the isolation mode of the device.
730e41f4b71Sopenharmony_ci
731e41f4b71Sopenharmony_ci## 17700045 Application Uninstall Is Not Allowed by Enterprise Device Management
732e41f4b71Sopenharmony_ci
733e41f4b71Sopenharmony_ci**Error Message**
734e41f4b71Sopenharmony_ci
735e41f4b71Sopenharmony_ciFailed to uninstall the HAP because the uninstall is forbidden by enterprise device management.
736e41f4b71Sopenharmony_ci
737e41f4b71Sopenharmony_ci**Description**
738e41f4b71Sopenharmony_ci
739e41f4b71Sopenharmony_ciThe uninstall of this application is prohibited by enterprise device management.
740e41f4b71Sopenharmony_ci
741e41f4b71Sopenharmony_ci**Possible Causes**
742e41f4b71Sopenharmony_ci
743e41f4b71Sopenharmony_ciThe enterprise device management does not allow the installation of this application.
744e41f4b71Sopenharmony_ci
745e41f4b71Sopenharmony_ci**Solution**
746e41f4b71Sopenharmony_ci
747e41f4b71Sopenharmony_ciCheck whether the application uninstall is prohibited by the enterprise device management.
748e41f4b71Sopenharmony_ci
749e41f4b71Sopenharmony_ci## 17700047 Application Version To Be Updated Is Not Later Than the Current Version
750e41f4b71Sopenharmony_ci
751e41f4b71Sopenharmony_ci**Error Message**
752e41f4b71Sopenharmony_ci
753e41f4b71Sopenharmony_ciFailed to install the HAP because the VersionCode to be updated is not greater than the current VersionCode.
754e41f4b71Sopenharmony_ci
755e41f4b71Sopenharmony_ci**Description**
756e41f4b71Sopenharmony_ci
757e41f4b71Sopenharmony_ciThe version of the application to be updated is not later than the current version.
758e41f4b71Sopenharmony_ci
759e41f4b71Sopenharmony_ci**Possible Causes**
760e41f4b71Sopenharmony_ci
761e41f4b71Sopenharmony_ci1. The version number of the application to be updated is earlier than or equal to that of the current version number.
762e41f4b71Sopenharmony_ci2. When **installFlag** is set to **NORMAL**, the version number of the application to be updated must be later than the installed version number.
763e41f4b71Sopenharmony_ci
764e41f4b71Sopenharmony_ci**Solution**
765e41f4b71Sopenharmony_ci
766e41f4b71Sopenharmony_ci1. Set the version number of the application to be later than the current version number.
767e41f4b71Sopenharmony_ci2. If you want to update the application without changing the version number, set **installFlag** to **REPLACE_EXISTING**.
768e41f4b71Sopenharmony_ci
769e41f4b71Sopenharmony_ci## 17700048 Code Signature Verification Failure
770e41f4b71Sopenharmony_ci**Error Message**
771e41f4b71Sopenharmony_ci
772e41f4b71Sopenharmony_ciFailed to install the HAP because the code signature verification failed.
773e41f4b71Sopenharmony_ci
774e41f4b71Sopenharmony_ci**Description**
775e41f4b71Sopenharmony_ci
776e41f4b71Sopenharmony_ciDuring application installation, the code signature file of the installation package fails to be verified.
777e41f4b71Sopenharmony_ci
778e41f4b71Sopenharmony_ci**Possible Causes**
779e41f4b71Sopenharmony_ci
780e41f4b71Sopenharmony_ci1. The module corresponding to the code signature file does not exist in the installation package.
781e41f4b71Sopenharmony_ci2. The path of the code signature file is invalid.
782e41f4b71Sopenharmony_ci3. The code signature file does not match the installation package.
783e41f4b71Sopenharmony_ci
784e41f4b71Sopenharmony_ci**Solution**
785e41f4b71Sopenharmony_ci
786e41f4b71Sopenharmony_ci1. Ensure that the module corresponding to the code signature file is contained in the installation package.
787e41f4b71Sopenharmony_ci2. Provide a valid path of the code signature file.
788e41f4b71Sopenharmony_ci3. Use the code signature file that matches the installation package.
789e41f4b71Sopenharmony_ci
790e41f4b71Sopenharmony_ci## 17700049 Update Failure Because of Incorrect Bundle Name
791e41f4b71Sopenharmony_ci
792e41f4b71Sopenharmony_ci**Error Message**
793e41f4b71Sopenharmony_ci
794e41f4b71Sopenharmony_ciFailed to install the HAP because the bundleName is different from the bundleName of the caller application.
795e41f4b71Sopenharmony_ci
796e41f4b71Sopenharmony_ci**Description**
797e41f4b71Sopenharmony_ci
798e41f4b71Sopenharmony_ciDuring the update of an enterprise MDM application, the bundleName passed in is different from that of the caller.
799e41f4b71Sopenharmony_ci
800e41f4b71Sopenharmony_ci**Possible Causes**
801e41f4b71Sopenharmony_ci
802e41f4b71Sopenharmony_ciThe HAP or HSP to be installed does not belong to the current application.
803e41f4b71Sopenharmony_ci
804e41f4b71Sopenharmony_ci**Solution**
805e41f4b71Sopenharmony_ci
806e41f4b71Sopenharmony_ciEnsure that the HAP or HSP to be installed belongs to the current application.
807e41f4b71Sopenharmony_ci
808e41f4b71Sopenharmony_ci## 17700050 Enterprise Device Verification Failure
809e41f4b71Sopenharmony_ci
810e41f4b71Sopenharmony_ci**Error Message**
811e41f4b71Sopenharmony_ci
812e41f4b71Sopenharmony_ciFailed to install the HAP because an enterprise normal/MDM bundle cannot be installed on non-enterprise devices.
813e41f4b71Sopenharmony_ci
814e41f4b71Sopenharmony_ci**Description**
815e41f4b71Sopenharmony_ci
816e41f4b71Sopenharmony_ciUsers try to install an enterprise Normal or MDM application on a non-enterprise device.
817e41f4b71Sopenharmony_ci
818e41f4b71Sopenharmony_ci**Possible Causes**
819e41f4b71Sopenharmony_ci
820e41f4b71Sopenharmony_ciThe device is not an enterprise device.
821e41f4b71Sopenharmony_ci
822e41f4b71Sopenharmony_ci**Solution**
823e41f4b71Sopenharmony_ci
824e41f4b71Sopenharmony_ci1. Use an enterprise device.
825e41f4b71Sopenharmony_ci
826e41f4b71Sopenharmony_ci2. Ensure that **const.bms.allowenterprisebundle** is set to **true**.
827e41f4b71Sopenharmony_ci
828e41f4b71Sopenharmony_ci## 17700051 Update Failure Because the Distribution Type of the Caller Is Not Enterprise MDM
829e41f4b71Sopenharmony_ci
830e41f4b71Sopenharmony_ci**Error Message**
831e41f4b71Sopenharmony_ci
832e41f4b71Sopenharmony_ciFailed to install the HAP because the distribution type of the caller application is not enterprise_mdm.
833e41f4b71Sopenharmony_ci
834e41f4b71Sopenharmony_ci**Description**
835e41f4b71Sopenharmony_ci
836e41f4b71Sopenharmony_ciDuring the update of an enterprise MDM application, the distribution type of the caller is not enterprise MDM.
837e41f4b71Sopenharmony_ci
838e41f4b71Sopenharmony_ci**Possible Causes**
839e41f4b71Sopenharmony_ci
840e41f4b71Sopenharmony_ciThe distribution type of the caller is not enterprise MDM.
841e41f4b71Sopenharmony_ci
842e41f4b71Sopenharmony_ci**Solution**
843e41f4b71Sopenharmony_ci
844e41f4b71Sopenharmony_ciEnsure that the signature file of the application is correctly configured.
845e41f4b71Sopenharmony_ci
846e41f4b71Sopenharmony_ci## 17700052 Installation of Debugging Applications Allowed Only in Developer Mode
847e41f4b71Sopenharmony_ci
848e41f4b71Sopenharmony_ci**Error Message**
849e41f4b71Sopenharmony_ci
850e41f4b71Sopenharmony_ciFailed to install the HAP because a debug bundle can be installed only in developer mode.
851e41f4b71Sopenharmony_ci
852e41f4b71Sopenharmony_ci**Description**
853e41f4b71Sopenharmony_ci
854e41f4b71Sopenharmony_ciA debugging application can be installed only in the developer mode.
855e41f4b71Sopenharmony_ci
856e41f4b71Sopenharmony_ci**Possible Causes**
857e41f4b71Sopenharmony_ci
858e41f4b71Sopenharmony_ciThe application is a debugging application, but the device is not in developer mode.
859e41f4b71Sopenharmony_ci
860e41f4b71Sopenharmony_ci**Solution**
861e41f4b71Sopenharmony_ci
862e41f4b71Sopenharmony_ciRun the **hdc shell param get const.security.developermode.state** command. If **false** is returned, a debugging application cannot be installed on the device.
863e41f4b71Sopenharmony_ci
864e41f4b71Sopenharmony_ci## 17700053 Not Invoked by AppGallery
865e41f4b71Sopenharmony_ci
866e41f4b71Sopenharmony_ci**Error Message**
867e41f4b71Sopenharmony_ci
868e41f4b71Sopenharmony_ciThe caller is not AppGallery.
869e41f4b71Sopenharmony_ci
870e41f4b71Sopenharmony_ci**Description**
871e41f4b71Sopenharmony_ci
872e41f4b71Sopenharmony_ciThis API is called by AppGallery.
873e41f4b71Sopenharmony_ci
874e41f4b71Sopenharmony_ci**Possible Causes**
875e41f4b71Sopenharmony_ci
876e41f4b71Sopenharmony_ciThe caller is not AppGallery.
877e41f4b71Sopenharmony_ci
878e41f4b71Sopenharmony_ci**Solution**
879e41f4b71Sopenharmony_ci
880e41f4b71Sopenharmony_ciUse AppGallery to call the API.
881e41f4b71Sopenharmony_ci
882e41f4b71Sopenharmony_ci## 17700054 Bundle Installation Failure Due to Permission Verification Failure
883e41f4b71Sopenharmony_ci
884e41f4b71Sopenharmony_ci**Error Message**
885e41f4b71Sopenharmony_ci
886e41f4b71Sopenharmony_ciFailed to install the HAP because the HAP requests wrong permissions.
887e41f4b71Sopenharmony_ci
888e41f4b71Sopenharmony_ci**Description**
889e41f4b71Sopenharmony_ci
890e41f4b71Sopenharmony_ciThe application has applied for an incorrect permission, causing the installation to fail.
891e41f4b71Sopenharmony_ci
892e41f4b71Sopenharmony_ci**Possible Causes**
893e41f4b71Sopenharmony_ci
894e41f4b71Sopenharmony_ci1. The application is not an MDM application and has applied for the MDM permission.
895e41f4b71Sopenharmony_ci2. The ability privilege level (APL) of the application is lower than the level of the permission that the application has applied for.
896e41f4b71Sopenharmony_ci
897e41f4b71Sopenharmony_ci**Solution**
898e41f4b71Sopenharmony_ci
899e41f4b71Sopenharmony_ci1. Check whether the application has applied for the <!--Del-->[<!--DelEnd-->MDM permission<!--Del-->](../../security/AccessToken/permissions-for-mdm-apps.md)<!--DelEnd-->, which is available only for MDM applications.
900e41f4b71Sopenharmony_ci2. Check whether the requested permission is open. For details, see [Permission List](../../security/AccessToken/permissions-for-all.md).
901e41f4b71Sopenharmony_ci
902e41f4b71Sopenharmony_ci## 17700055 Invalid Link
903e41f4b71Sopenharmony_ci
904e41f4b71Sopenharmony_ci**Error Message**
905e41f4b71Sopenharmony_ci
906e41f4b71Sopenharmony_ciThe specified link is invalid.
907e41f4b71Sopenharmony_ci
908e41f4b71Sopenharmony_ci**Description**
909e41f4b71Sopenharmony_ci
910e41f4b71Sopenharmony_ciWhen the **canOpenLink** API of the **bundleManager** module is called, the link passed in is invalid.
911e41f4b71Sopenharmony_ci
912e41f4b71Sopenharmony_ci**Possible Causes**
913e41f4b71Sopenharmony_ci
914e41f4b71Sopenharmony_ciThe format of the link is incorrect.
915e41f4b71Sopenharmony_ci
916e41f4b71Sopenharmony_ci**Solution**
917e41f4b71Sopenharmony_ci
918e41f4b71Sopenharmony_ciCheck whether the link format is correct.
919e41f4b71Sopenharmony_ci
920e41f4b71Sopenharmony_ci## 17700056 Scheme of the Link Not Configured in querySchemes
921e41f4b71Sopenharmony_ci
922e41f4b71Sopenharmony_ci**Error Message**
923e41f4b71Sopenharmony_ci
924e41f4b71Sopenharmony_ciThe scheme of the specified link is not in the querySchemes.
925e41f4b71Sopenharmony_ci
926e41f4b71Sopenharmony_ci**Description**
927e41f4b71Sopenharmony_ci
928e41f4b71Sopenharmony_ciWhen the **canOpenLink** API of the **bundleManager** module is called, the scheme of the link is not configured in the **querySchemes** field.
929e41f4b71Sopenharmony_ci
930e41f4b71Sopenharmony_ci**Possible Causes**
931e41f4b71Sopenharmony_ci
932e41f4b71Sopenharmony_ciThe scheme of the link is not configured in the **querySchemes** field.
933e41f4b71Sopenharmony_ci
934e41f4b71Sopenharmony_ci**Solution**
935e41f4b71Sopenharmony_ci
936e41f4b71Sopenharmony_ciCheck whether the URL scheme is configured in the **querySchemes** field.
937e41f4b71Sopenharmony_ci
938e41f4b71Sopenharmony_ci## 17700057 Specified Application Is Not a Preset Application
939e41f4b71Sopenharmony_ci
940e41f4b71Sopenharmony_ci**Error Message**
941e41f4b71Sopenharmony_ci
942e41f4b71Sopenharmony_ciFailed to uninstall updates because the HAP is not pre-installed.
943e41f4b71Sopenharmony_ci
944e41f4b71Sopenharmony_ci**Description**
945e41f4b71Sopenharmony_ci
946e41f4b71Sopenharmony_ciWhen the **uninstallUpdates** API of the **installer** module is called, the specified application is not a preset application.
947e41f4b71Sopenharmony_ci
948e41f4b71Sopenharmony_ci**Possible Causes**
949e41f4b71Sopenharmony_ci
950e41f4b71Sopenharmony_ciThe **uninstallUpdates** API can only be used to uninstall the updates of a preset application.
951e41f4b71Sopenharmony_ci
952e41f4b71Sopenharmony_ci**Solution**
953e41f4b71Sopenharmony_ci
954e41f4b71Sopenharmony_ciCheck whether the specified application is a preset application.
955e41f4b71Sopenharmony_ci
956e41f4b71Sopenharmony_ci## 17700058 Specified Application Cannot Be Installed on this Device or by this User
957e41f4b71Sopenharmony_ci
958e41f4b71Sopenharmony_ci**Error Message**
959e41f4b71Sopenharmony_ci
960e41f4b71Sopenharmony_ciFailed to install the HAP because this application is prohibited from being installed on this device or by specified users.
961e41f4b71Sopenharmony_ci
962e41f4b71Sopenharmony_ci**Description**
963e41f4b71Sopenharmony_ci
964e41f4b71Sopenharmony_ciThe specified application cannot be installed on this device or by this user.
965e41f4b71Sopenharmony_ci
966e41f4b71Sopenharmony_ci**Possible Causes**
967e41f4b71Sopenharmony_ci1. The device in use has undergone a whitewashing process.
968e41f4b71Sopenharmony_ci2. The specified application is prohibited from being installed by the specified user.
969e41f4b71Sopenharmony_ci
970e41f4b71Sopenharmony_ci**Solution**
971e41f4b71Sopenharmony_ci1. Check whether the device has undergone a whitewashing process.
972e41f4b71Sopenharmony_ci2. Install the application as another user.
973e41f4b71Sopenharmony_ci
974e41f4b71Sopenharmony_ci## 17700059 Specified Developer ID Does Not Exist
975e41f4b71Sopenharmony_ci
976e41f4b71Sopenharmony_ci**Error Message**
977e41f4b71Sopenharmony_ci
978e41f4b71Sopenharmony_ciThe specified developerId is invalid.
979e41f4b71Sopenharmony_ci
980e41f4b71Sopenharmony_ci**Description**
981e41f4b71Sopenharmony_ci
982e41f4b71Sopenharmony_ciWhen the **getAllBundleInfoByDeveloperId** API of the **bundleManager** module is called, the developer ID passed in is invalid.
983e41f4b71Sopenharmony_ci
984e41f4b71Sopenharmony_ci**Possible Causes**
985e41f4b71Sopenharmony_ci
986e41f4b71Sopenharmony_ciApplications with the specified developer ID are not installed on the device.
987e41f4b71Sopenharmony_ci
988e41f4b71Sopenharmony_ci**Solution**
989e41f4b71Sopenharmony_ci
990e41f4b71Sopenharmony_ciCheck the validity of the developer ID.
991e41f4b71Sopenharmony_ci
992e41f4b71Sopenharmony_ci## 17700060 Specified Application Cannot Be Uninstalled
993e41f4b71Sopenharmony_ci
994e41f4b71Sopenharmony_ci**Error Message**
995e41f4b71Sopenharmony_ci
996e41f4b71Sopenharmony_ciThe specified application cannot be uninstalled.
997e41f4b71Sopenharmony_ci
998e41f4b71Sopenharmony_ci**Description**
999e41f4b71Sopenharmony_ci
1000e41f4b71Sopenharmony_ciWhen the **uninstall** API of the **BundleInstaller** module or the **switchUninstallState** API of the **bundleManager** module is called, the specified application cannot be uninstalled.
1001e41f4b71Sopenharmony_ci
1002e41f4b71Sopenharmony_ci**Possible Causes**
1003e41f4b71Sopenharmony_ci1. When the **uninstall** API is called, the specified application rejects the uninstallation attempt due to the ongoing operation of its own services.
1004e41f4b71Sopenharmony_ci2. When the **switchUninstallState** API is called, the specified application has a privilege that prevents it from being uninstalled.
1005e41f4b71Sopenharmony_ci
1006e41f4b71Sopenharmony_ci**Solution**
1007e41f4b71Sopenharmony_ci1. Check the reason why the application cannot be uninstalled and perform related operations.
1008e41f4b71Sopenharmony_ci2. Check whether the specified application is uninstallable.
1009e41f4b71Sopenharmony_ci
1010e41f4b71Sopenharmony_ci## 17700061 appIndex for a Clone Is Invalid
1011e41f4b71Sopenharmony_ci
1012e41f4b71Sopenharmony_ci**Error Message**
1013e41f4b71Sopenharmony_ci
1014e41f4b71Sopenharmony_ciThe appIndex is invalid.
1015e41f4b71Sopenharmony_ci
1016e41f4b71Sopenharmony_ci**Description**
1017e41f4b71Sopenharmony_ci
1018e41f4b71Sopenharmony_ciWhen an API related to the app clone feature is called, the specified **appIndex** is invalid.
1019e41f4b71Sopenharmony_ci
1020e41f4b71Sopenharmony_ci**Possible Causes**
1021e41f4b71Sopenharmony_ci1. The index is out of range.
1022e41f4b71Sopenharmony_ci2. The application does not have a clone of the specified index.
1023e41f4b71Sopenharmony_ci3. The index already exists when you create the clone.
1024e41f4b71Sopenharmony_ci
1025e41f4b71Sopenharmony_ci**Solution**
1026e41f4b71Sopenharmony_ci1. Check whether the index is within the allowed range.
1027e41f4b71Sopenharmony_ci2. Check whether the application has a clone of the specified index.
1028e41f4b71Sopenharmony_ci3. Check whether **createAppClone** is called with an existing index.
1029e41f4b71Sopenharmony_ci
1030e41f4b71Sopenharmony_ci## 17700065 Ability Specified by want in the ShortcutInfo Struct Cannot Be Started
1031e41f4b71Sopenharmony_ci
1032e41f4b71Sopenharmony_ci**Error Message**
1033e41f4b71Sopenharmony_ci
1034e41f4b71Sopenharmony_ciThe ability specified by want in the ShortcutInfo struct cannot be started.
1035e41f4b71Sopenharmony_ci
1036e41f4b71Sopenharmony_ci**Description**
1037e41f4b71Sopenharmony_ci
1038e41f4b71Sopenharmony_ciWhen the **startShortcut** API of the **launcherBundleManager** module is called, the ability specified by **want** in the **ShortcutInfo** struct fails to start.
1039e41f4b71Sopenharmony_ci
1040e41f4b71Sopenharmony_ci**Possible Causes**
1041e41f4b71Sopenharmony_ci
1042e41f4b71Sopenharmony_ciThe ability specified by **want** in the **ShortcutInfo** struct does not exist, or the ability specified by **want** in the **ShortcutInfo** struct cannot be started.
1043e41f4b71Sopenharmony_ci
1044e41f4b71Sopenharmony_ci**Solution**
1045e41f4b71Sopenharmony_ci
1046e41f4b71Sopenharmony_ciCheck the validity of **want** in the **ShortcutInfo** struct.
1047e41f4b71Sopenharmony_ci
1048e41f4b71Sopenharmony_ci## 17700069 AppClone Instance Cannot Be Created For an Application in Multi-app Mode Not Set To appClone
1049e41f4b71Sopenharmony_ci
1050e41f4b71Sopenharmony_ci**Error Message**
1051e41f4b71Sopenharmony_ci
1052e41f4b71Sopenharmony_ciThe app does not support the creation of an appClone instance.
1053e41f4b71Sopenharmony_ci
1054e41f4b71Sopenharmony_ci**Description**
1055e41f4b71Sopenharmony_ci
1056e41f4b71Sopenharmony_ciAn **AppClone** instance cannot be created for an application that is not in **appClone** mode.
1057e41f4b71Sopenharmony_ci
1058e41f4b71Sopenharmony_ci**Possible Causes**
1059e41f4b71Sopenharmony_ci
1060e41f4b71Sopenharmony_ciThe multi-app mode is set to another mode other than **appClone**.
1061e41f4b71Sopenharmony_ci
1062e41f4b71Sopenharmony_ci**Solution**
1063e41f4b71Sopenharmony_ci
1064e41f4b71Sopenharmony_ciCheck whether the application to update supports clones.
1065e41f4b71Sopenharmony_ci
1066e41f4b71Sopenharmony_ci## 17700070 Invalid Shortcut ID
1067e41f4b71Sopenharmony_ci
1068e41f4b71Sopenharmony_ci**Error Message**
1069e41f4b71Sopenharmony_ci
1070e41f4b71Sopenharmony_ciThe specified shortcut id is illegal.
1071e41f4b71Sopenharmony_ci
1072e41f4b71Sopenharmony_ci**Description**
1073e41f4b71Sopenharmony_ci
1074e41f4b71Sopenharmony_ciThe specified shortcut ID is invalid.
1075e41f4b71Sopenharmony_ci
1076e41f4b71Sopenharmony_ci**Possible Causes**
1077e41f4b71Sopenharmony_ci
1078e41f4b71Sopenharmony_ciWhen the API for adding a shortcut is called, a shortcut with the same bundle name, clone index, user ID, and shortcut ID already exists, or the passed-in shortcut ID is empty.
1079e41f4b71Sopenharmony_ci
1080e41f4b71Sopenharmony_ci**Solution**
1081e41f4b71Sopenharmony_ci
1082e41f4b71Sopenharmony_ciCheck whether the bundle name and shortcut ID are correct.
1083e41f4b71Sopenharmony_ci
1084e41f4b71Sopenharmony_ci## 17700071 Enterprise Applications Cannot Be Installed
1085e41f4b71Sopenharmony_ci
1086e41f4b71Sopenharmony_ci**Error Message**
1087e41f4b71Sopenharmony_ci
1088e41f4b71Sopenharmony_ciIt is not allowed to install the enterprise bundle.
1089e41f4b71Sopenharmony_ci
1090e41f4b71Sopenharmony_ci**Description**
1091e41f4b71Sopenharmony_ci
1092e41f4b71Sopenharmony_ciIt is not allowed to install enterprise applications through a specific installation API.
1093e41f4b71Sopenharmony_ci
1094e41f4b71Sopenharmony_ci**Possible Causes**
1095e41f4b71Sopenharmony_ci
1096e41f4b71Sopenharmony_ciDue to policy control, enterprise applications cannot be installed through the specific API.
1097e41f4b71Sopenharmony_ci
1098e41f4b71Sopenharmony_ci**Solution**
1099e41f4b71Sopenharmony_ci
1100e41f4b71Sopenharmony_ci## 17700072 Launch Want Does Not Exist
1101e41f4b71Sopenharmony_ci
1102e41f4b71Sopenharmony_ci**Error Message**
1103e41f4b71Sopenharmony_ci
1104e41f4b71Sopenharmony_ciThe launch want is not found.
1105e41f4b71Sopenharmony_ci
1106e41f4b71Sopenharmony_ci**Description**
1107e41f4b71Sopenharmony_ci
1108e41f4b71Sopenharmony_ciThe launch want does not exist.
1109e41f4b71Sopenharmony_ci
1110e41f4b71Sopenharmony_ci**Possible Causes**
1111e41f4b71Sopenharmony_ci
1112e41f4b71Sopenharmony_ciThe application does not have an ability, or does not have an ability for which **entities** is set to **entity.system.home** and **actions** is set to **action.system.home**.
1113e41f4b71Sopenharmony_ci
1114e41f4b71Sopenharmony_ci**Solution**
1115e41f4b71Sopenharmony_ci
1116e41f4b71Sopenharmony_ciConfigure an ability with **entities** set to **entity.system.home** and **actions** set to **action.system.home** for the application.
1117e41f4b71Sopenharmony_ci
1118e41f4b71Sopenharmony_ci## 17700201 .abc File Verification Failure
1119e41f4b71Sopenharmony_ci
1120e41f4b71Sopenharmony_ci**Error Message**
1121e41f4b71Sopenharmony_ci
1122e41f4b71Sopenharmony_ciFailed to verify the abc file.
1123e41f4b71Sopenharmony_ci
1124e41f4b71Sopenharmony_ci**Description**
1125e41f4b71Sopenharmony_ci
1126e41f4b71Sopenharmony_ciFailed to verify the .abc file.
1127e41f4b71Sopenharmony_ci
1128e41f4b71Sopenharmony_ci**Possible Causes**
1129e41f4b71Sopenharmony_ci
1130e41f4b71Sopenharmony_ciThe .abc file is untrusted.
1131e41f4b71Sopenharmony_ci
1132e41f4b71Sopenharmony_ci**Solution**
1133e41f4b71Sopenharmony_ci
1134e41f4b71Sopenharmony_ciPass in the path of a trusted .abc file.
1135e41f4b71Sopenharmony_ci
1136e41f4b71Sopenharmony_ci## 17700202 .abc File Deletion Failure
1137e41f4b71Sopenharmony_ci
1138e41f4b71Sopenharmony_ci**Error Message**
1139e41f4b71Sopenharmony_ci
1140e41f4b71Sopenharmony_ciFailed to delete the abc file.
1141e41f4b71Sopenharmony_ci
1142e41f4b71Sopenharmony_ci**Description**
1143e41f4b71Sopenharmony_ci
1144e41f4b71Sopenharmony_ciFailed to delete the .abc file.
1145e41f4b71Sopenharmony_ci
1146e41f4b71Sopenharmony_ci**Possible Causes**
1147e41f4b71Sopenharmony_ci
1148e41f4b71Sopenharmony_ciThe .abc file does not exist.
1149e41f4b71Sopenharmony_ci
1150e41f4b71Sopenharmony_ci**Solution**
1151e41f4b71Sopenharmony_ci
1152e41f4b71Sopenharmony_ciPass in a valid path of the .abc file.
1153e41f4b71Sopenharmony_ci
1154e41f4b71Sopenharmony_ci## 17700301 Failed to Add Extended Resources
1155e41f4b71Sopenharmony_ci**Error Message**
1156e41f4b71Sopenharmony_ci
1157e41f4b71Sopenharmony_ciFailed to add extended resources.
1158e41f4b71Sopenharmony_ci
1159e41f4b71Sopenharmony_ci**Description**
1160e41f4b71Sopenharmony_ci
1161e41f4b71Sopenharmony_ciFailed to add the extended resources.
1162e41f4b71Sopenharmony_ci
1163e41f4b71Sopenharmony_ci**Possible Causes**
1164e41f4b71Sopenharmony_ci
1165e41f4b71Sopenharmony_ciThe .hsp file does not exist or is untrusted.
1166e41f4b71Sopenharmony_ci
1167e41f4b71Sopenharmony_ci**Solution**
1168e41f4b71Sopenharmony_ci
1169e41f4b71Sopenharmony_ciPass in a correct and trusted .hsp file path.
1170e41f4b71Sopenharmony_ci
1171e41f4b71Sopenharmony_ci## 17700302 Failed to Delete Extended Resources
1172e41f4b71Sopenharmony_ci**Error Message**
1173e41f4b71Sopenharmony_ci
1174e41f4b71Sopenharmony_ciFailed to remove extended resources.
1175e41f4b71Sopenharmony_ci
1176e41f4b71Sopenharmony_ci**Description**
1177e41f4b71Sopenharmony_ci
1178e41f4b71Sopenharmony_ciFailed to delete the extended resources.
1179e41f4b71Sopenharmony_ci
1180e41f4b71Sopenharmony_ci**Possible Causes**
1181e41f4b71Sopenharmony_ci
1182e41f4b71Sopenharmony_ciThe HSP corresponding to the module name does not exist.
1183e41f4b71Sopenharmony_ci
1184e41f4b71Sopenharmony_ci**Solution**
1185e41f4b71Sopenharmony_ci
1186e41f4b71Sopenharmony_ciPass in a valid module name.
1187e41f4b71Sopenharmony_ci
1188e41f4b71Sopenharmony_ci## 17700303 Failed to Obtain Extended Resources
1189e41f4b71Sopenharmony_ci**Error Message**
1190e41f4b71Sopenharmony_ci
1191e41f4b71Sopenharmony_ciFailed to obtain extended resources.
1192e41f4b71Sopenharmony_ci
1193e41f4b71Sopenharmony_ci**Description**
1194e41f4b71Sopenharmony_ci
1195e41f4b71Sopenharmony_ciFailed to obtain the extended resources.
1196e41f4b71Sopenharmony_ci
1197e41f4b71Sopenharmony_ci**Possible Causes**
1198e41f4b71Sopenharmony_ci
1199e41f4b71Sopenharmony_ciThe HSP corresponding to the bundle name does not exist.
1200e41f4b71Sopenharmony_ci
1201e41f4b71Sopenharmony_ci**Solution**
1202e41f4b71Sopenharmony_ci
1203e41f4b71Sopenharmony_ciPass in a valid bundle name.
1204e41f4b71Sopenharmony_ci
1205e41f4b71Sopenharmony_ci## 17700304 Failed to Enable the Dynamic Icon
1206e41f4b71Sopenharmony_ci**Error Message**
1207e41f4b71Sopenharmony_ci
1208e41f4b71Sopenharmony_ciFailed to enable the dynamic icon.
1209e41f4b71Sopenharmony_ci
1210e41f4b71Sopenharmony_ci**Description**
1211e41f4b71Sopenharmony_ci
1212e41f4b71Sopenharmony_ciFailed to enable the dynamic icon.
1213e41f4b71Sopenharmony_ci
1214e41f4b71Sopenharmony_ci**Possible Causes**
1215e41f4b71Sopenharmony_ci
1216e41f4b71Sopenharmony_ciThe HSP does not contain the correct icon resource.
1217e41f4b71Sopenharmony_ci
1218e41f4b71Sopenharmony_ci**Solution**
1219e41f4b71Sopenharmony_ci
1220e41f4b71Sopenharmony_ciBefore enabling the dynamic icon, ensure that the HSP corresponding to the module name is valid and contains the icon resource.
1221e41f4b71Sopenharmony_ci
1222e41f4b71Sopenharmony_ci## 17700305 Failed to Disable the Dynamic Icon
1223e41f4b71Sopenharmony_ci**Error Message**
1224e41f4b71Sopenharmony_ci
1225e41f4b71Sopenharmony_ciFailed to disable the dynamic icon.
1226e41f4b71Sopenharmony_ci
1227e41f4b71Sopenharmony_ci**Description**
1228e41f4b71Sopenharmony_ci
1229e41f4b71Sopenharmony_ciFailed to disable the dynamic icon.
1230e41f4b71Sopenharmony_ci
1231e41f4b71Sopenharmony_ci**Possible Causes**
1232e41f4b71Sopenharmony_ci
1233e41f4b71Sopenharmony_ciThe HSP does not contain the correct icon resource.
1234e41f4b71Sopenharmony_ci
1235e41f4b71Sopenharmony_ci**Solution**
1236e41f4b71Sopenharmony_ci
1237e41f4b71Sopenharmony_ciBefore disabling the dynamic icon, ensure that the HSP corresponding to the bundle name contains the icon resource.
1238e41f4b71Sopenharmony_ci
1239e41f4b71Sopenharmony_ci## 17700306 Failed to Obtain the Dynamic Icon
1240e41f4b71Sopenharmony_ci**Error Message**
1241e41f4b71Sopenharmony_ci
1242e41f4b71Sopenharmony_ciFailed to obtain the dynamic icon.
1243e41f4b71Sopenharmony_ci
1244e41f4b71Sopenharmony_ci**Description**
1245e41f4b71Sopenharmony_ci
1246e41f4b71Sopenharmony_ciFailed to obtain the dynamic icon.
1247e41f4b71Sopenharmony_ci
1248e41f4b71Sopenharmony_ci**Possible Causes**
1249e41f4b71Sopenharmony_ci
1250e41f4b71Sopenharmony_ciThe HSP does not contain the correct icon resource.
1251e41f4b71Sopenharmony_ci
1252e41f4b71Sopenharmony_ci**Solution**
1253e41f4b71Sopenharmony_ci
1254e41f4b71Sopenharmony_ciBefore querying the dynamic icon, ensure that the HSP corresponding to the bundle name contains the icon resource.
1255