1e41f4b71Sopenharmony_ci# Bundle Manager Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.bundlemanager.1 Rule Changed for Verifying Mandatory Fields Under abilities
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci**Access Level**
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciOther
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Change Reason**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciThe **srcEntrance** field under **abilities** has been replaced by **srcEntry** in API version 9. However, the verification rule still uses **srcEntrance**. Error messages containing the **srcEntrance** field are generated in some cases.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Change Impact**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThis change is a non-compatible change.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ciAfter the change, if the **srcEntrance** field is used in the project, the following error information is displayed during the build of the SDK of the new version:
18e41f4b71Sopenharmony_ci```
19e41f4b71Sopenharmony_ci> hvigor ERROR: Failed :entry:default@PreBuild... 
20e41f4b71Sopenharmony_ci> hvigor ERROR: Schema validate failed.
21e41f4b71Sopenharmony_ci{
22e41f4b71Sopenharmony_ci  instancePath: 'module.abilities[0]',
23e41f4b71Sopenharmony_ci  keyword: 'required',
24e41f4b71Sopenharmony_ci  params: { missingProperty: 'srcEntry' },
25e41f4b71Sopenharmony_ci  message: "must have required property 'srcEntry'",
26e41f4b71Sopenharmony_ci  location: 'C:/.../Projects/MyApp/entry/src/main/module.json5:15:8'
27e41f4b71Sopenharmony_ci} 
28e41f4b71Sopenharmony_ci```
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci**API Level**
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci12
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci**Change Since**
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ciOpenHarmony 5.0.0.19
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci**Adaptation Guide**
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ciChange the name of the **srcEntrance** field in the project to **srcEntry**.
41