diff --git a/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h b/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h index fd36a5a3c29a85ce6eebfa61db900dbb9e0d1f11..5e974264ed8dad9a5b30b8af0448b8c4dfeae33e 100644 --- a/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h +++ b/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h @@ -77,26 +77,18 @@ enum { ERR_APPEXECFWK_INSTALL_BUNDLENAME_NOT_SAME = 8519698, ERR_APPEXECFWK_INSTALL_VERSIONCODE_NOT_SAME = 8519699, ERR_APPEXECFWK_INSTALL_VERSIONNAME_NOT_SAME = 8519700, - ERR_APPEXECFWK_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME = 8519701, - ERR_APPEXECFWK_INSTALL_VENDOR_NOT_SAME = 8519702, - ERR_APPEXECFWK_INSTALL_RELEASETYPE_TARGET_NOT_SAME = 8519703, ERR_APPEXECFWK_INSTALL_RELEASETYPE_NOT_SAME = 8519704, - ERR_APPEXECFWK_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME = 8519705, ERR_APPEXECFWK_INSTALL_VERSION_NOT_COMPATIBLE = 8519706, - ERR_APPEXECFWK_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME = 8519707, ERR_APPEXECFWK_INSTALL_APP_PROVISION_TYPE_NOT_SAME = 8519708, ERR_APPEXECFWK_INSTALL_INVALID_NUMBER_OF_ENTRY_HAP = 8519709, ERR_APPEXECFWK_INSTALL_DISK_MEM_INSUFFICIENT = 8519710, ERR_APPEXECFWK_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED = 8519711, - ERR_APPEXECFWK_INSTALL_UPDATE_HAP_TOKEN_FAILED = 8519712, ERR_APPEXECFWK_INSTALL_SINGLETON_NOT_SAME = 8519713, ERR_APPEXECFWK_INSTALL_ZERO_USER_WITH_NO_SINGLETON = 8519714, ERR_APPEXECFWK_INSTALL_CHECK_SYSCAP_FAILED = 8519715, ERR_APPEXECFWK_INSTALL_APPTYPE_NOT_SAME = 8519716, - ERR_APPEXECFWK_INSTALL_URI_DUPLICATE = 8519717, ERR_APPEXECFWK_INSTALL_TYPE_ERROR = 8519718, ERR_APPEXECFWK_INSTALL_SDK_INCOMPATIBLE = 8519719, - ERR_APPEXECFWK_INSTALL_SO_INCOMPATIBLE = 8519720, ERR_APPEXECFWK_INSTALL_AN_INCOMPATIBLE = 8519721, ERR_APPEXECFWK_INSTALL_NOT_UNIQUE_DISTRO_MODULE_NAME = 8519722, ERR_APPEXECFWK_INSTALL_INCONSISTENT_MODULE_NAME = 8519723, @@ -104,8 +96,6 @@ enum { ERR_APPEXECFWK_INSTALL_DEVICE_TYPE_NOT_SUPPORTED = 8519725, ERR_APPEXECFWK_INSTALL_COPY_HAP_FAILED = 8519726, ERR_APPEXECFWK_INSTALL_DEPENDENT_MODULE_NOT_EXIST = 8519727, - ERR_APPEXECFWK_INSTALL_ASAN_ENABLED_NOT_SAME = 85197288, - ERR_APPEXECFWK_INSTALL_ASAN_NOT_SUPPORT = 8519729, ERR_APPEXECFWK_BUNDLE_TYPE_NOT_SAME = 8519730, ERR_APPEXECFWK_INSTALL_SHARE_APP_LIBRARY_NOT_ALLOWED = 8519731, ERR_APPEXECFWK_INSTALL_COMPATIBLE_POLICY_NOT_SAME = 8519732, @@ -116,7 +106,6 @@ enum { ERR_APPEXECFWK_INSTALL_ISOLATION_MODE_FAILED = 8519737, ERR_BUNDLEMANAGER_INSTALL_CODE_SIGNATURE_FAILED = 8519738, ERR_BUNDLEMANAGER_INSTALL_CODE_SIGNATURE_FILE_IS_INVALID = 8519739, - // signature errcode ERR_APPEXECFWK_INSTALL_FAILED_INVALID_SIGNATURE_FILE_PATH = 8519740, ERR_APPEXECFWK_INSTALL_FAILED_BAD_BUNDLE_SIGNATURE_FILE = 8519741, @@ -156,11 +145,9 @@ enum { ERR_APPEXECFWK_INSTALL_ENTERPRISE_BUNDLE_NOT_ALLOWED = 8519780, ERR_APPEXECFWK_INSTALL_SELF_UPDATE_NOT_MDM = 8519781, ERR_APPEXECFWK_INSTALL_SELF_UPDATE_BUNDLENAME_NOT_SAME = 8519782, - ERR_APPEXECFWK_INSTALL_GWP_ASAN_ENABLED_NOT_SAME = 8519783, ERR_APPEXECFWK_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED = 8519784, ERR_APPEXECFWK_INSTALL_FAILED_CONTROLLED = 8519785, ERR_APPEXECFWK_INSTALL_APP_IN_BLOCKLIST = 8519787, - ERR_APPEXECFWK_INSTALL_INTERNALTESTING_BUNDLE_NOT_ALLOWED = 8519788, // native bundle ERR_APPEXECFWK_NATIVE_INSTALL_FAILED = 8519790, @@ -181,20 +168,14 @@ enum { ERR_APPEXECFWK_SANDBOX_INSTALL_UNKNOWN_INSTALL_TYPE = 8519810, ERR_APPEXECFWK_SANDBOX_INSTALL_DELETE_APP_INDEX_FAILED = 8519811, ERR_APPEXECFWK_SANDBOX_APP_NOT_SUPPORTED = 8519812, - ERR_APPEXECFWK_SANDBOX_INSTALL_GET_PERMISSIONS_FAILED = 8519813, ERR_APPEXECFWK_SANDBOX_INSTALL_DATABASE_OPERATION_FAILED = 8519814, - // sandbox app query ERR_APPEXECFWK_SANDBOX_QUERY_PARAM_ERROR = 8519815, ERR_APPEXECFWK_SANDBOX_QUERY_INTERNAL_ERROR = 8519816, ERR_APPEXECFWK_SANDBOX_QUERY_INVALID_USER_ID = 8519817, ERR_APPEXECFWK_SANDBOX_QUERY_NO_SANDBOX_APP = 85198188, ERR_APPEXECFWK_SANDBOX_QUERY_NO_MODULE_INFO = 8519819, - ERR_APPEXECFWK_SANDBOX_QUERY_NO_USER_INFO = 8519820, - ERR_APPEXECFWK_PARSE_UNEXPECTED = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x00c8, // 8519880 - ERR_APPEXECFWK_PARSE_MISSING_BUNDLE = 8519881, - ERR_APPEXECFWK_PARSE_MISSING_ABILITY = 8519882, ERR_APPEXECFWK_PARSE_NO_PROFILE = 8519883, ERR_APPEXECFWK_PARSE_BAD_PROFILE = 8519884, ERR_APPEXECFWK_PARSE_PROFILE_PROP_TYPE_ERROR = 8519885, @@ -205,12 +186,9 @@ enum { ERR_APPEXECFWK_PARSE_RPCID_FAILED = 8519890, ERR_APPEXECFWK_PARSE_NATIVE_SO_FAILED = 8519891, ERR_APPEXECFWK_PARSE_AN_FAILED = 8519892, - ERR_APPEXECFWK_INSTALLD_PARAM_ERROR = 8519893, ERR_APPEXECFWK_INSTALLD_GET_PROXY_ERROR = 8519894, ERR_APPEXECFWK_INSTALLD_CREATE_DIR_FAILED = 8519895, - ERR_APPEXECFWK_INSTALLD_CREATE_DIR_EXIST = 8519896, - ERR_APPEXECFWK_INSTALLD_CHOWN_FAILED = 8519897, ERR_APPEXECFWK_INSTALLD_REMOVE_DIR_FAILED = 8519898, ERR_APPEXECFWK_INSTALLD_EXTRACT_FILES_FAILED = 8519899, ERR_APPEXECFWK_INSTALLD_RNAME_DIR_FAILED = 8519900, @@ -222,7 +200,6 @@ enum { ERR_APPEXECFWK_INSTALLD_SET_SELINUX_LABEL_FAILED = 8519906, ERR_APPEXECFWK_INSTALLD_AOT_EXECUTE_FAILED = 8519907, ERR_APPEXECFWK_INSTALLD_AOT_ABC_NOT_EXIST = 8519908, - ERR_APPEXECFWK_UNINSTALL_SYSTEM_APP_ERROR = 8519909, ERR_APPEXECFWK_UNINSTALL_KILLING_APP_ERROR = 8519910, ERR_APPEXECFWK_UNINSTALL_INVALID_NAME = 8519911, @@ -234,11 +211,8 @@ enum { ERR_APPEXECFWK_UNINSTALL_SHARE_APP_LIBRARY_IS_NOT_EXIST = 8519917, ERR_APPEXECFWK_UNINSTALL_SHARE_APP_LIBRARY_IS_RELIED = 8519918, ERR_APPEXECFWK_UNINSTALL_BUNDLE_IS_SHARED_LIBRARY = 8519919, - - ERR_APPEXECFWK_FAILED_GET_INSTALLER_PROXY = 8519920, ERR_APPEXECFWK_FAILED_GET_BUNDLE_INFO = 8519921, ERR_APPEXECFWK_FAILED_GET_ABILITY_INFO = 8519922, - ERR_APPEXECFWK_FAILED_GET_RESOURCEMANAGER = 8519923, ERR_APPEXECFWK_FAILED_GET_REMOTE_PROXY = 8519924, ERR_APPEXECFWK_PERMISSION_DENIED = 8519925, ERR_APPEXECFWK_INPUT_WRONG_TYPE_FILE = 8519926, @@ -255,26 +229,18 @@ enum { ERR_APPEXECFWK_RECOVER_GET_BUNDLEPATH_ERROR = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x0201, // 8520193 ERR_APPEXECFWK_RECOVER_INVALID_BUNDLE_NAME = 8520194, - ERR_APPEXECFWK_RECOVER_NOT_ALLOWED = 8520195, - ERR_APPEXECFWK_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE = 8520300, ERR_APPEXECFWK_UNINSTALL_CONTROLLED = 8520301, - ERR_APPEXECFWK_USER_NOT_EXIST = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x0301, // 8520449 - ERR_APPEXECFWK_USER_CREATE_FAILED = 8520450, - ERR_APPEXECFWK_USER_REMOVE_FAILED = 8520451, ERR_APPEXECFWK_USER_NOT_INSTALL_HAP = 8520452, - // error code in prebundle sacn ERR_APPEXECFWK_PARSE_FILE_FAILED = 8520453, - // debug mode ERR_BUNDLEMANAGER_SET_DEBUG_MODE_INTERNAL_ERROR = 8520454, ERR_BUNDLEMANAGER_SET_DEBUG_MODE_PARCEL_ERROR = 8520455, ERR_BUNDLEMANAGER_SET_DEBUG_MODE_SEND_REQUEST_ERROR = 8520456, ERR_BUNDLEMANAGER_SET_DEBUG_MODE_UID_CHECK_FAILED = 8520457, ERR_BUNDLEMANAGER_SET_DEBUG_MODE_INVALID_PARAM = 8520458, - // overlay installation errcode ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_INTERNAL_ERROR = 8520600, ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_INVALID_BUNDLE_NAME = 8520601, @@ -298,7 +264,6 @@ enum { ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_INVALID_BUNDLE_DIR = 8520619, ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_TARGET_BUNDLE_IS_NOT_STAGE_MODULE = 8520620, ERR_BUNDLEMANAGER_OVERLAY_INSTALLATION_FAILED_TARGET_BUNDLE_IS_SERVICE = 8520621, - ERR_BUNDLEMANAGER_OVERLAY_QUERY_FAILED_PARAM_ERROR = 8520622, ERR_BUNDLEMANAGER_OVERLAY_QUERY_FAILED_MISSING_OVERLAY_BUNDLE = 8520623, ERR_BUNDLEMANAGER_OVERLAY_QUERY_FAILED_MISSING_OVERLAY_MODULE = 8520624, @@ -313,7 +278,6 @@ enum { ERR_BUNDLEMANAGER_OVERLAY_QUERY_FAILED_TARGET_MODULE_IS_OVERLAY_MODULE = 8520633, ERR_BUNDLEMANAGER_OVERLAY_QUERY_FAILED_TARGET_BUNDLE_IS_OVERLAY_BUNDLE = 8520634, ERR_BUNDLEMANAGER_OVERLAY_SET_OVERLAY_PARAM_ERROR = 8520635, - // quick fix errcode ERR_BUNDLEMANAGER_QUICK_FIX_INTERNAL_ERROR = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x0401, // 8520705 ERR_BUNDLEMANAGER_QUICK_FIX_PARAM_ERROR = 8520706, @@ -360,14 +324,11 @@ enum { ERR_BUNDLEMANAGER_QUICK_FIX_DECRYPTO_SO_FAILED = 8520747, ERR_BUNDLEMANAGER_QUICK_FIX_RELEASE_HAP_HAS_RESOURCES_FILE_FAILED = 8520748, ERR_BUNDLEMANAGER_QUICK_FIX_REPLACE_MODE_WITH_COMPRESS_LIB_FAILED = 8520749, - ERR_BUNDLE_MANAGER_APP_CONTROL_INTERNAL_ERROR = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x0501, // 8520961 - ERR_BUNDLE_MANAGER_APP_CONTROL_PERMISSION_DENIED = 8520962, ERR_BUNDLE_MANAGER_APP_CONTROL_RULE_TYPE_INVALID = 8520963, ERR_BUNDLE_MANAGER_BUNDLE_NOT_SET_CONTROL = 8520964, ERR_BUNDLE_MANAGER_APP_CONTROL_DISALLOWED_INSTALL = 8520965, ERR_BUNDLE_MANAGER_APP_CONTROL_DISALLOWED_UNINSTALL = 8520966, - // query errcode ERR_BUNDLE_MANAGER_INTERNAL_ERROR = APPEXECFWK_BUNDLEMGR_ERR_OFFSET + 0x0601, // 8521217 ERR_BUNDLE_MANAGER_INVALID_PARAMETER = 8521218, @@ -490,7 +451,6 @@ enum { ERR_APPEXECFWK_CLONE_INSTALL_APP_INDEX_EXISTED = 8522010, ERR_APPEXECFWK_CLONE_INSTALL_APP_INDEX_EXCEED_MAX_NUMBER = 8522011, ERR_APPEXECFWK_CLONE_INSTALL_APP_NOT_SUPPORTED_MULTI_TYPE = 8522012, - // clone app query ERR_APPEXECFWK_CLONE_QUERY_PARAM_ERROR = 8522100, ERR_APPEXECFWK_CLONE_QUERY_INTERNAL_ERROR = 8522101, @@ -498,7 +458,6 @@ enum { ERR_APPEXECFWK_CLONE_QUERY_NO_CLONE_APP = 8522103, ERR_APPEXECFWK_CLONE_QUERY_NO_MODULE_INFO = 8522104, ERR_APPEXECFWK_CLONE_QUERY_NO_USER_INFO = 8522105, - // clone app uninstall ERR_APPEXECFWK_CLONE_UNINSTALL_INTERNAL_ERROR = 8522200, ERR_APPEXECFWK_CLONE_UNINSTALL_INVALID_BUNDLE_NAME = 8522201, @@ -509,18 +468,13 @@ enum { ERR_APPEXECFWK_CLONE_UNINSTALL_APP_NOT_CLONED = 8522206, ERR_APPEXECFWK_CLONE_UNINSTALL_WRITE_PARCEL_ERROR = 8522207, ERR_APPEXECFWK_CLONE_UNINSTALL_SEND_REQUEST_ERROR = 8522208, - // bundle install syscap and DeviceType error ERR_APPEXECFWK_INSTALL_SYSCAP_FAILED_AND_DEVICE_TYPE_ERROR = 8522209, - - ERR_APPEXECFWK_INSTALL_EXISTED_PARAM_ERROR = 8522210, ERR_APPEXECFWK_INSTALL_EXISTED_WRITE_PARCEL_ERROR = 8522211, ERR_APPEXECFWK_INSTALL_EXISTED_READ_PARCEL_ERROR = 8522212, ERR_APPEXECFWK_INSTALL_EXISTED_ENTERPRISE_BUNDLE_NOT_ALLOWED = 8522213, ERR_APPEXECFWK_UNINSTALL_DISPOSED_RULE_FAILED = 8522215, - ERR_APPEXECFWK_OTA_INSTALL_VERSION_DOWNGRADE = 8522216, - ERR_APPEXECFWK_NULL_PTR = 8522217, ERR_APPEXECFWK_UPDATE_BUNDLE_INSTALL_STATUS_ERROR = 8522218, ERR_APPEXECFWK_RMV_HSP_BY_VERSION_ERROR = 8522219, @@ -540,7 +494,6 @@ enum { ERR_APPEXECFWK_SET_INSTALL_TEMP_BUNDLE_ERROR = 8522233, ERR_APPEXECFWK_GET_PREINSTALL_BUNDLE_ERROR = 8522234, ERR_APPEXECFWK_FETCH_BUNDLE_ERROR = 8522235, - ERR_BMS_PARAM_SET_PARAM_ERROR = 8522252, ERR_BMS_PARAM_GET_PARAM_ERROR = 8522253, ERR_BMS_PARAM_GET_PARAM_IS_NULL_ERROR = 8522254, diff --git a/interfaces/inner_api/appexecfwk_core/src/bundlemgr/bundle_status_callback_proxy.cpp b/interfaces/inner_api/appexecfwk_core/src/bundlemgr/bundle_status_callback_proxy.cpp index 8cb02f176578415b72db02ce61e53f2294f03bd4..9a0c51f12cf9cc01d0851708a028a28e1d7ade45 100644 --- a/interfaces/inner_api/appexecfwk_core/src/bundlemgr/bundle_status_callback_proxy.cpp +++ b/interfaces/inner_api/appexecfwk_core/src/bundlemgr/bundle_status_callback_proxy.cpp @@ -73,36 +73,24 @@ void BundleStatusCallbackProxy::InitResultMap() {ERR_APPEXECFWK_INSTALL_BUNDLENAME_NOT_SAME, "ERR_APPEXECFWK_INSTALL_BUNDLENAME_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_VERSIONCODE_NOT_SAME, "ERR_APPEXECFWK_INSTALL_VERSIONCODE_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_VERSIONNAME_NOT_SAME, "ERR_APPEXECFWK_INSTALL_VERSIONNAME_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME, - "ERR_APPEXECFWK_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_VENDOR_NOT_SAME, "ERR_APPEXECFWK_INSTALL_VENDOR_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_RELEASETYPE_TARGET_NOT_SAME, "ERR_APPEXECFWK_INSTALL_RELEASETYPE_TARGET_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_RELEASETYPE_NOT_SAME, "ERR_APPEXECFWK_INSTALL_RELEASETYPE_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME, - "ERR_APPEXECFWK_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_VERSION_NOT_COMPATIBLE, "ERR_APPEXECFWK_INSTALL_VERSION_NOT_COMPATIBLE"}, {ERR_APPEXECFWK_INSTALL_INVALID_NUMBER_OF_ENTRY_HAP, "ERR_APPEXECFWK_INSTALL_INVALID_NUMBER_OF_ENTRY_HAP"}, {ERR_APPEXECFWK_INSTALL_DISK_MEM_INSUFFICIENT, "ERR_APPEXECFWK_INSTALL_DISK_MEM_INSUFFICIENT"}, {ERR_APPEXECFWK_NATIVE_HNP_EXTRACT_FAILED, "ERR_APPEXECFWK_NATIVE_HNP_EXTRACT_FAILED"}, {ERR_APPEXECFWK_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED, "ERR_APPEXECFWK_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED"}, - {ERR_APPEXECFWK_INSTALL_UPDATE_HAP_TOKEN_FAILED, "ERR_APPEXECFWK_INSTALL_UPDATE_HAP_TOKEN_FAILED"}, {ERR_APPEXECFWK_INSTALL_CHECK_SYSCAP_FAILED, "ERR_APPEXECFWK_INSTALL_CHECK_SYSCAP_FAILED"}, {ERR_APPEXECFWK_INSTALL_APPTYPE_NOT_SAME, "ERR_APPEXECFWK_INSTALL_APPTYPE_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_URI_DUPLICATE, "ERR_APPEXECFWK_INSTALL_URI_DUPLICATE"}, {ERR_APPEXECFWK_INSTALL_TYPE_ERROR, "ERR_APPEXECFWK_INSTALL_TYPE_ERROR"}, {ERR_APPEXECFWK_INSTALL_SDK_INCOMPATIBLE, "ERR_APPEXECFWK_INSTALL_SDK_INCOMPATIBLE"}, - {ERR_APPEXECFWK_INSTALL_SO_INCOMPATIBLE, "ERR_APPEXECFWK_INSTALL_SO_INCOMPATIBLE"}, {ERR_APPEXECFWK_INSTALL_AN_INCOMPATIBLE, "ERR_APPEXECFWK_INSTALL_AN_INCOMPATIBLE"}, {ERR_APPEXECFWK_FAILED_SERVICE_DIED, "ERR_APPEXECFWK_FAILED_SERVICE_DIED"}, {ERR_APPEXECFWK_PARSE_UNEXPECTED, "ERR_APPEXECFWK_PARSE_UNEXPECTED"}, - {ERR_APPEXECFWK_PARSE_MISSING_BUNDLE, "ERR_APPEXECFWK_PARSE_MISSING_BUNDLE"}, - {ERR_APPEXECFWK_PARSE_MISSING_ABILITY, "ERR_APPEXECFWK_PARSE_MISSING_ABILITY"}, {ERR_APPEXECFWK_PARSE_NO_PROFILE, "ERR_APPEXECFWK_PARSE_NO_PROFILE"}, {ERR_APPEXECFWK_PARSE_BAD_PROFILE, "ERR_APPEXECFWK_PARSE_BAD_PROFILE"}, {ERR_APPEXECFWK_PARSE_PROFILE_PROP_TYPE_ERROR, "ERR_APPEXECFWK_PARSE_PROFILE_PROP_TYPE_ERROR"}, {ERR_APPEXECFWK_PARSE_PROFILE_MISSING_PROP, "ERR_APPEXECFWK_PARSE_PROFILE_MISSING_PROP"}, - {ERR_APPEXECFWK_PARSE_PERMISSION_ERROR, "ERR_APPEXECFWK_PARSE_PERMISSION_ERROR"}, {ERR_APPEXECFWK_PARSE_PROFILE_PROP_CHECK_ERROR, "ERR_APPEXECFWK_PARSE_PROFILE_PROP_CHECK_ERROR"}, {ERR_APPEXECFWK_PARSE_RPCID_FAILED, "ERR_APPEXECFWK_PARSE_RPCID_FAILED"}, {ERR_APPEXECFWK_PARSE_NATIVE_SO_FAILED, "ERR_APPEXECFWK_PARSE_NATIVE_SO_FAILED"}, @@ -110,8 +98,6 @@ void BundleStatusCallbackProxy::InitResultMap() {ERR_APPEXECFWK_INSTALLD_PARAM_ERROR, "ERR_APPEXECFWK_INSTALLD_PARAM_ERROR"}, {ERR_APPEXECFWK_INSTALLD_GET_PROXY_ERROR, "ERR_APPEXECFWK_INSTALLD_GET_PROXY_ERROR"}, {ERR_APPEXECFWK_INSTALLD_CREATE_DIR_FAILED, "ERR_APPEXECFWK_INSTALLD_CREATE_DIR_FAILED"}, - {ERR_APPEXECFWK_INSTALLD_CREATE_DIR_EXIST, "ERR_APPEXECFWK_INSTALLD_CREATE_DIR_EXIST"}, - {ERR_APPEXECFWK_INSTALLD_CHOWN_FAILED, "ERR_APPEXECFWK_INSTALLD_CHOWN_FAILED"}, {ERR_APPEXECFWK_INSTALLD_REMOVE_DIR_FAILED, "ERR_APPEXECFWK_INSTALLD_REMOVE_DIR_FAILED"}, {ERR_APPEXECFWK_INSTALLD_EXTRACT_FILES_FAILED, "ERR_APPEXECFWK_INSTALLD_EXTRACT_FILES_FAILED"}, {ERR_APPEXECFWK_INSTALLD_RNAME_DIR_FAILED, "ERR_APPEXECFWK_INSTALLD_RNAME_DIR_FAILED"}, @@ -129,16 +115,11 @@ void BundleStatusCallbackProxy::InitResultMap() {ERR_APPEXECFWK_UNINSTALL_MISSING_INSTALLED_MODULE, "ERR_APPEXECFWK_UNINSTALL_MISSING_INSTALLED_MODULE"}, {ERR_APPEXECFWK_RECOVER_GET_BUNDLEPATH_ERROR, "ERR_APPEXECFWK_RECOVER_GET_BUNDLEPATH_ERROR"}, {ERR_APPEXECFWK_RECOVER_INVALID_BUNDLE_NAME, "ERR_APPEXECFWK_RECOVER_INVALID_BUNDLE_NAME"}, - {ERR_APPEXECFWK_RECOVER_NOT_ALLOWED, "ERR_APPEXECFWK_RECOVER_NOT_ALLOWED"}, {ERR_APPEXECFWK_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE, "ERR_APPEXECFWK_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE"}, {ERR_APPEXECFWK_UNINSTALL_CONTROLLED, "ERR_APPEXECFWK_UNINSTALL_CONTROLLED"}, {ERR_APPEXECFWK_USER_NOT_EXIST, "ERR_APPEXECFWK_USER_NOT_EXIST"}, - {ERR_APPEXECFWK_USER_CREATE_FAILED, "ERR_APPEXECFWK_USER_CREATE_FAILED"}, - {ERR_APPEXECFWK_USER_REMOVE_FAILED, "ERR_APPEXECFWK_USER_REMOVE_FAILED"}, {ERR_APPEXECFWK_USER_NOT_INSTALL_HAP, "ERR_APPEXECFWK_USER_NOT_INSTALL_HAP"}, - {ERR_APPEXECFWK_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME, - "ERR_APPEXECFWK_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_APP_PROVISION_TYPE_NOT_SAME, "ERR_APPEXECFWK_INSTALL_APP_PROVISION_TYPE_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_NOT_UNIQUE_DISTRO_MODULE_NAME, "ERR_APPEXECFWK_INSTALL_NOT_UNIQUE_DISTRO_MODULE_NAME"}, {ERR_APPEXECFWK_INSTALL_INCONSISTENT_MODULE_NAME, "ERR_APPEXECFWK_INSTALL_INCONSISTENT_MODULE_NAME"}, @@ -150,8 +131,6 @@ void BundleStatusCallbackProxy::InitResultMap() "ERR_APPEXECFWK_INSTALL_SYSCAP_FAILED_AND_DEVICE_TYPE_ERROR"}, {ERR_APPEXECFWK_INSTALL_DEPENDENT_MODULE_NOT_EXIST, "ERR_APPEXECFWK_INSTALL_DEPENDENT_MODULE_NOT_EXIST"}, {ERR_APPEXECFWK_PARSE_PROFILE_PROP_SIZE_CHECK_ERROR, "ERR_APPEXECFWK_PARSE_PROFILE_PROP_SIZE_CHECK_ERROR"}, - {ERR_APPEXECFWK_INSTALL_ASAN_ENABLED_NOT_SAME, "ERR_APPEXECFWK_INSTALL_ASAN_ENABLED_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_ASAN_NOT_SUPPORT, "ERR_APPEXECFWK_INSTALL_ASAN_NOT_SUPPORT"}, {ERR_APPEXECFWK_BUNDLE_TYPE_NOT_SAME, "ERR_APPEXECFWK_BUNDLE_TYPE_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_SHARE_APP_LIBRARY_NOT_ALLOWED, "ERR_APPEXECFWK_INSTALL_SHARE_APP_LIBRARY_NOT_ALLOWED"}, {ERR_APPEXECFWK_INSTALL_COMPATIBLE_POLICY_NOT_SAME, "ERR_APPEXECFWK_INSTALL_COMPATIBLE_POLICY_NOT_SAME"}, @@ -167,11 +146,8 @@ void BundleStatusCallbackProxy::InitResultMap() {ERR_BUNDLEMANAGER_INSTALL_CODE_SIGNATURE_FILE_IS_INVALID, "ERR_BUNDLEMANAGER_INSTALL_CODE_SIGNATURE_FILE_IS_INVALID"}, {ERR_APPEXECFWK_INSTALL_ENTERPRISE_BUNDLE_NOT_ALLOWED, "ERR_APPEXECFWK_INSTALL_ENTERPRISE_BUNDLE_NOT_ALLOWED"}, - { ERR_APPEXECFWK_INSTALL_INTERNALTESTING_BUNDLE_NOT_ALLOWED, - "ERR_APPEXECFWK_INSTALL_INTERNALTESTING_BUNDLE_NOT_ALLOWED" }, {ERR_APPEXECFWK_INSTALL_SELF_UPDATE_BUNDLENAME_NOT_SAME, "ERR_APPEXECFWK_INSTALL_SELF_UPDATE_BUNDLENAME_NOT_SAME"}, - {ERR_APPEXECFWK_INSTALL_GWP_ASAN_ENABLED_NOT_SAME, "ERR_APPEXECFWK_INSTALL_GWP_ASAN_ENABLED_NOT_SAME"}, {ERR_APPEXECFWK_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED, "ERR_APPEXECFWK_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED"}, {ERR_APPEXECFWK_INSTALL_CHECK_ENCRYPTION_FAILED, "ERR_APPEXECFWK_INSTALL_CHECK_ENCRYPTION_FAILED"}, {ERR_BUNDLE_MANAGER_CODE_SIGNATURE_DELIVERY_FILE_FAILED, diff --git a/services/bundlemgr/include/bundle_service_constants.h b/services/bundlemgr/include/bundle_service_constants.h index d0bd0b24f162106398c4dfb3596220b69729fa1a..a3719d298aeddabff4193dbec3b2c7653c0bc975 100644 --- a/services/bundlemgr/include/bundle_service_constants.h +++ b/services/bundlemgr/include/bundle_service_constants.h @@ -21,6 +21,8 @@ #include #include +#include "appexecfwk_errors.h" + namespace OHOS { namespace AppExecFwk { namespace ServiceConstants { @@ -231,6 +233,45 @@ constexpr const char* DATA_PRELOAD_APP = "/data/preload/app/"; constexpr const char* EXT_PROFILE = "ext_profile"; constexpr const char* ENTERPRISE_MANIFEST = "ohos.bms.param.enterpriseManifest"; constexpr const char* MANIFEST_JSON = "manifest.json"; + +// no report for expected errcode +const std::set EXPECTED_ERROR = { + ERR_APPEXECFWK_INSTALL_APP_IN_BLOCKLIST, + ERR_APPEXECFWK_INSTALL_FAILED_AND_RESTORE_TO_PREINSTALLED, + ERR_APPEXECFWK_CLONE_INSTALL_APP_INDEX_EXISTED, + ERR_APPEXECFWK_CLONE_INSTALL_APP_NOT_EXISTED, + ERR_BUNDLE_MANAGER_APP_CONTROL_DISALLOWED_UNINSTALL, + ERR_APPEXECFWK_UNINSTALL_CONTROLLED, + // no singleton app can not install on u0 + ERR_APPEXECFWK_INSTALL_ZERO_USER_WITH_NO_SINGLETON, + ERR_APPEXECFWK_INSTALL_ENTRY_ALREADY_EXIST, + ERR_APPEXECFWK_INSTALL_ALREADY_EXIST, + ERR_APPEXECFWK_INSTALL_RELEASETYPE_NOT_SAME, + ERR_APPEXECFWK_INSTALL_VERSION_NOT_COMPATIBLE, + ERR_APPEXECFWK_INSTALL_APP_PROVISION_TYPE_NOT_SAME, + ERR_APPEXECFWK_INSTALL_INVALID_NUMBER_OF_ENTRY_HAP, + ERR_APPEXECFWK_INSTALL_SINGLETON_INCOMPATIBLE, + ERR_APPEXECFWK_INSTALL_SHARE_APP_LIBRARY_NOT_ALLOWED, + ERR_APPEXECFWK_INSTALL_SELF_UPDATE_NOT_MDM, + ERR_APPEXECFWK_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED, + // uninstall + ERR_APPEXECFWK_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE, + // clone install and unisntall + ERR_APPEXECFWK_CLONE_INSTALL_USER_NOT_EXIST, + ERR_APPEXECFWK_CLONE_INSTALL_NOT_INSTALLED_AT_SPECIFIED_USERID, + ERR_APPEXECFWK_CLONE_INSTALL_APP_INDEX_EXISTED, + ERR_APPEXECFWK_CLONE_INSTALL_APP_INDEX_EXCEED_MAX_NUMBER, + ERR_APPEXECFWK_CLONE_UNINSTALL_INVALID_BUNDLE_NAME, + ERR_APPEXECFWK_CLONE_UNINSTALL_INVALID_APP_INDEX, + ERR_APPEXECFWK_CLONE_UNINSTALL_USER_NOT_EXIST, + ERR_APPEXECFWK_CLONE_UNINSTALL_APP_NOT_EXISTED, + ERR_APPEXECFWK_CLONE_UNINSTALL_NOT_INSTALLED_AT_SPECIFIED_USERID, + ERR_APPEXECFWK_CLONE_UNINSTALL_APP_NOT_CLONED, + // the origin application is enterprise, not allow to install here + ERR_APPEXECFWK_INSTALL_EXISTED_ENTERPRISE_BUNDLE_NOT_ALLOWED, + // Only edc can force uninstall + ERR_APPEXECFWK_INSTALL_PREINSTALL_BUNDLE_ONLY_ALLOW_FORCE_UNINSTALLED_BY_EDC, +}; } // namespace ServiceConstants } // namespace AppExecFwk } // namespace OHOS diff --git a/services/bundlemgr/src/base_bundle_installer.cpp b/services/bundlemgr/src/base_bundle_installer.cpp index a4d50e5df1d94d789472c11fb8ee0c93140dc5f3..11defd4c74b1506a08ee7ef70b22c890c178e518 100644 --- a/services/bundlemgr/src/base_bundle_installer.cpp +++ b/services/bundlemgr/src/base_bundle_installer.cpp @@ -5184,6 +5184,11 @@ void BaseBundleInstaller::RestoreHaps(const std::vector &bundlePath void BaseBundleInstaller::SendBundleSystemEvent(const std::string &bundleName, BundleEventType bundleEventType, const InstallParam &installParam, InstallScene preBundleScene, ErrCode errCode) { + if (std::find(ServiceConstants::EXPECTED_ERROR.begin(), ServiceConstants::EXPECTED_ERROR.end(), errCode) != + ServiceConstants::EXPECTED_ERROR.end()) { + APP_LOGD("No need report for -e:%{public}d", errCode); + return; + } sysEventInfo_.bundleName = bundleName; sysEventInfo_.isPreInstallApp = installParam.isPreInstallApp; sysEventInfo_.errCode = errCode; diff --git a/services/bundlemgr/src/bundle_mgr_host_impl.cpp b/services/bundlemgr/src/bundle_mgr_host_impl.cpp index e613ed3e081fdb4a9dfddfe8640de364c320f70b..f045f8c5f00ca056aaaffaaab17dd56af71fa45b 100644 --- a/services/bundlemgr/src/bundle_mgr_host_impl.cpp +++ b/services/bundlemgr/src/bundle_mgr_host_impl.cpp @@ -1520,13 +1520,11 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFilesGetCleanSize(const std::string & if (userId < 0) { APP_LOGE("userId is invalid"); - EventReport::SendCleanCacheSysEvent(bundleName, userId, true, true); return ERR_BUNDLE_MANAGER_INVALID_USER_ID; } if (bundleName.empty()) { APP_LOGE("the bundleName empty"); - EventReport::SendCleanCacheSysEvent(bundleName, userId, true, true); return ERR_BUNDLE_MANAGER_PARAM_ERROR; } @@ -1636,12 +1634,10 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFiles( if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_REMOVECACHEFILE) && !BundlePermissionMgr::IsBundleSelfCalling(bundleName, appIndex)) { APP_LOGE("ohos.permission.REMOVE_CACHE_FILES permission denied"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, true, true); return ERR_BUNDLE_MANAGER_PERMISSION_DENIED; } if (userId < 0) { APP_LOGE("userId is invalid"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, true, true); return ERR_BUNDLE_MANAGER_INVALID_USER_ID; } if (bundleName.empty() || !cleanCacheCallback) { @@ -1758,17 +1754,14 @@ bool BundleMgrHostImpl::CleanBundleDataFiles(const std::string &bundleName, cons bundleName.c_str(), userId, appIndex); if (!BundlePermissionMgr::IsSystemApp()) { APP_LOGE("ohos.permission.REMOVE_CACHE_FILES system api denied"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true); return false; } if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_REMOVECACHEFILE)) { APP_LOGE("ohos.permission.REMOVE_CACHE_FILES permission denied"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true); return false; } if (bundleName.empty() || userId < 0) { APP_LOGE("the bundleName empty or invalid userid"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true); return false; } if (!CheckAppIndex(bundleName, userId, appIndex)) { @@ -1794,7 +1787,6 @@ bool BundleMgrHostImpl::CleanBundleDataFiles(const std::string &bundleName, cons if (!applicationInfo.userDataClearable) { APP_LOGE("can not clean dataFiles of %{public}s due to userDataClearable is false", bundleName.c_str()); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true); return false; } InnerBundleUserInfo innerBundleUserInfo; diff --git a/services/bundlemgr/src/clone/bundle_clone_installer.cpp b/services/bundlemgr/src/clone/bundle_clone_installer.cpp index 24daf7f6675a8c3d7685b948fe6119909f57eaca..4add4d0c48f77e6cc28c610d731df12cd5761c19 100644 --- a/services/bundlemgr/src/clone/bundle_clone_installer.cpp +++ b/services/bundlemgr/src/clone/bundle_clone_installer.cpp @@ -481,6 +481,11 @@ void BundleCloneInstaller::SendBundleSystemEvent(const std::string &bundleName, int32_t userId, int32_t appIndex, bool isPreInstallApp, bool isFreeInstallMode, InstallScene preBundleScene, ErrCode errCode) { + if (std::find(ServiceConstants::EXPECTED_ERROR.begin(), ServiceConstants::EXPECTED_ERROR.end(), errCode) != + ServiceConstants::EXPECTED_ERROR.end()) { + APP_LOGD("No need report for -e:%{public}d", errCode); + return; + } EventInfo sysEventInfo; sysEventInfo.bundleName = bundleName; sysEventInfo.isPreInstallApp = isPreInstallApp; diff --git a/services/bundlemgr/src/status_receiver_proxy.cpp b/services/bundlemgr/src/status_receiver_proxy.cpp index 78089ba12bd9b0d72bdefff4f7c4e6b46d73a91a..236b56a4f5ce233ce98d0498fcb488208d88d998 100644 --- a/services/bundlemgr/src/status_receiver_proxy.cpp +++ b/services/bundlemgr/src/status_receiver_proxy.cpp @@ -363,21 +363,8 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_INSTALL_VERSIONCODE_NOT_SAME, MSG_ERR_INSTALL_VERSIONCODE_NOT_SAME}}, {ERR_APPEXECFWK_INSTALL_VERSIONNAME_NOT_SAME, {IStatusReceiver::ERR_INSTALL_VERSIONNAME_NOT_SAME, MSG_ERR_INSTALL_VERSIONNAME_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME, - MSG_ERR_INSTALL_MINCOMPATIBLE_VERSIONCODE_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_VENDOR_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_VENDOR_NOT_SAME, MSG_ERR_INSTALL_VENDOR_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_RELEASETYPE_TARGET_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_RELEASETYPE_TARGET_NOT_SAME, MSG_ERR_INSTALL_RELEASETYPE_TARGET_NOT_SAME}}, {ERR_APPEXECFWK_INSTALL_RELEASETYPE_NOT_SAME, {IStatusReceiver::ERR_INSTALL_RELEASETYPE_NOT_SAME, MSG_ERR_INSTALL_RELEASETYPE_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME, - MSG_ERR_INSTALL_RELEASETYPE_COMPATIBLE_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME, - MSG_ERR_INSTALL_APP_DISTRIBUTION_TYPE_NOT_SAME}}, {ERR_APPEXECFWK_INSTALL_APP_PROVISION_TYPE_NOT_SAME, {IStatusReceiver::ERR_INSTALL_APP_PROVISION_TYPE_NOT_SAME, MSG_ERR_INSTALL_APP_PROVISION_TYPE_NOT_SAME}}, @@ -388,8 +375,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {ERR_APPEXECFWK_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED, {IStatusReceiver::ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED, MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED}}, - {ERR_APPEXECFWK_INSTALL_UPDATE_HAP_TOKEN_FAILED, - {IStatusReceiver::ERR_INSTALL_UPDATE_HAP_TOKEN_FAILED, MSG_ERR_INSTALL_UPDATE_HAP_TOKEN_FAILED}}, {ERR_APPEXECFWK_INSTALL_SINGLETON_NOT_SAME, {IStatusReceiver::ERR_INSTALL_SINGLETON_NOT_SAME, MSG_ERR_INSTALL_SINGLETON_NOT_SAME}}, {ERR_APPEXECFWK_INSTALL_ZERO_USER_WITH_NO_SINGLETON, @@ -398,13 +383,9 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_INSTALL_CHECK_SYSCAP_FAILED, MSG_ERR_INSTALL_CHECK_SYSCAP_FAILED}}, {ERR_APPEXECFWK_INSTALL_APPTYPE_NOT_SAME, {IStatusReceiver::ERR_INSTALL_APPTYPE_NOT_SAME, MSG_ERR_INSTALL_APPTYPE_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_URI_DUPLICATE, - {IStatusReceiver::ERR_INSTALL_URI_DUPLICATE, MSG_ERR_INSTALL_URI_DUPLICATE}}, {ERR_APPEXECFWK_INSTALL_TYPE_ERROR, {IStatusReceiver::ERR_INSTALL_TYPE_ERROR, MSG_ERR_INSTALL_TYPE_ERROR}}, {ERR_APPEXECFWK_INSTALL_SDK_INCOMPATIBLE, {IStatusReceiver::ERR_INSTALL_SDK_INCOMPATIBLE, MSG_ERR_INSTALL_SDK_INCOMPATIBLE}}, - {ERR_APPEXECFWK_INSTALL_SO_INCOMPATIBLE, - {IStatusReceiver::ERR_INSTALL_SO_INCOMPATIBLE, MSG_ERR_INSTALL_SO_INCOMPATIBLE}}, {ERR_APPEXECFWK_INSTALL_AN_INCOMPATIBLE, {IStatusReceiver::ERR_INSTALL_AN_INCOMPATIBLE, MSG_ERR_INSTALL_AN_INCOMPATIBLE}}, {ERR_APPEXECFWK_INSTALL_DISK_MEM_INSUFFICIENT, @@ -417,10 +398,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_NATIVE_HNP_EXTRACT_FAILED, MSG_ERR_NATIVE_HNP_EXTRACT_FAILED}}, {ERR_APPEXECFWK_PARSE_UNEXPECTED, {IStatusReceiver::ERR_INSTALL_PARSE_UNEXPECTED, MSG_ERR_INSTALL_PARSE_UNEXPECTED}}, - {ERR_APPEXECFWK_PARSE_MISSING_BUNDLE, - {IStatusReceiver::ERR_INSTALL_PARSE_MISSING_BUNDLE, MSG_ERR_INSTALL_PARSE_MISSING_BUNDLE}}, - {ERR_APPEXECFWK_PARSE_MISSING_ABILITY, - {IStatusReceiver::ERR_INSTALL_PARSE_MISSING_ABILITY, MSG_ERR_INSTALL_PARSE_MISSING_ABILITY}}, {ERR_APPEXECFWK_PARSE_NO_PROFILE, {IStatusReceiver::ERR_INSTALL_PARSE_NO_PROFILE, MSG_ERR_INSTALL_PARSE_NO_PROFILE}}, {ERR_APPEXECFWK_PARSE_BAD_PROFILE, @@ -429,8 +406,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_INSTALL_PARSE_PROFILE_PROP_TYPE_ERROR, MSG_ERR_INSTALL_PARSE_PROFILE_PROP_TYPE_ERROR}}, {ERR_APPEXECFWK_PARSE_PROFILE_MISSING_PROP, {IStatusReceiver::ERR_INSTALL_PARSE_PROFILE_MISSING_PROP, MSG_ERR_INSTALL_PARSE_PROFILE_MISSING_PROP}}, - {ERR_APPEXECFWK_PARSE_PERMISSION_ERROR, - {IStatusReceiver::ERR_INSTALL_PARSE_PERMISSION_ERROR, MSG_ERR_INSTALL_PARSE_PERMISSION_ERROR}}, {ERR_APPEXECFWK_PARSE_PROFILE_PROP_CHECK_ERROR, {IStatusReceiver::ERR_INSTALL_PARSE_PROFILE_PROP_CHECK_ERROR, MSG_ERR_INSTALL_PARSE_PROFILE_PROP_CHECK_ERROR}}, {ERR_APPEXECFWK_PARSE_PROFILE_PROP_SIZE_CHECK_ERROR, @@ -442,10 +417,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_INSTALL_PARSE_NATIVE_SO_FAILED, MSG_ERR_INSTALL_PARSE_NATIVE_SO_FAILED}}, {ERR_APPEXECFWK_PARSE_AN_FAILED, {IStatusReceiver::ERR_INSTALL_PARSE_AN_FAILED, MSG_ERR_INSTALL_PARSE_AN_FAILED}}, - {ERR_APPEXECFWK_INSTALL_ASAN_ENABLED_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_ASAN_ENABLED_NOT_SAME, MSG_ERR_ASAN_ENABLED_NOT_SAME}}, - {ERR_APPEXECFWK_INSTALL_ASAN_NOT_SUPPORT, - {IStatusReceiver::ERR_INSTALL_ASAN_ENABLED_NOT_SUPPORT, MSG_ERR_ASAN_ENABLED_NOT_SUPPORT}}, {ERR_APPEXECFWK_BUNDLE_TYPE_NOT_SAME, {IStatusReceiver::ERR_INSTALL_BUNDLE_TYPE_NOT_SAME, MSG_ERR_INSTALL_BUNDLE_TYPE_NOT_SAME}}, @@ -459,9 +430,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_INSTALL_DISK_MEM_INSUFFICIENT, MSG_ERR_INSTALL_DISK_MEM_INSUFFICIENT}}, {ERR_APPEXECFWK_INSTALLD_REMOVE_DIR_FAILED, {IStatusReceiver::ERR_INSTALLD_REMOVE_DIR_FAILED, MSG_ERR_INSTALLD_REMOVE_DIR_FAILED}}, - {ERR_APPEXECFWK_INSTALLD_CHOWN_FAILED, {IStatusReceiver::ERR_INSTALLD_CHOWN_FAILED, MSG_ERR_INSTALLD_CHOWN_FAILED}}, - {ERR_APPEXECFWK_INSTALLD_CREATE_DIR_EXIST, - {IStatusReceiver::ERR_INSTALLD_CREATE_DIR_EXIST, MSG_ERR_INSTALLD_CREATE_DIR_EXIST}}, {ERR_APPEXECFWK_INSTALLD_CREATE_DIR_FAILED, {IStatusReceiver::ERR_INSTALLD_CREATE_DIR_FAILED, MSG_ERR_INSTALLD_CREATE_DIR_FAILED}}, {ERR_APPEXECFWK_INSTALLD_GET_PROXY_ERROR, @@ -493,23 +461,15 @@ const std::unordered_map MAP_RECEIVED_RESULTS { {IStatusReceiver::ERR_RECOVER_GET_BUNDLEPATH_ERROR, MSG_ERR_RECOVER_GET_BUNDLEPATH_ERROR}}, {ERR_APPEXECFWK_RECOVER_INVALID_BUNDLE_NAME, {IStatusReceiver::ERR_RECOVER_INVALID_BUNDLE_NAME, MSG_ERR_RECOVER_INVALID_BUNDLE_NAME}}, - {ERR_APPEXECFWK_RECOVER_NOT_ALLOWED, - {IStatusReceiver::ERR_RECOVER_NOT_ALLOWED, MSG_ERR_RECOVER_NOT_ALLOWED}}, {ERR_APPEXECFWK_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE, {IStatusReceiver::ERR_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE, MSG_ERR_UNINSTALL_AND_RECOVER_NOT_PREINSTALLED_BUNDLE}}, {ERR_APPEXECFWK_FAILED_SERVICE_DIED, {IStatusReceiver::ERR_FAILED_SERVICE_DIED, MSG_ERR_FAILED_SERVICE_DIED}}, - {ERR_APPEXECFWK_FAILED_GET_INSTALLER_PROXY, - {IStatusReceiver::ERR_FAILED_GET_INSTALLER_PROXY, MSG_ERR_FAILED_GET_INSTALLER_PROXY}}, {ERR_APPEXECFWK_OPERATION_TIME_OUT, {IStatusReceiver::ERR_OPERATION_TIME_OUT, MSG_ERR_OPERATION_TIME_OUT}}, {ERR_APPEXECFWK_USER_NOT_EXIST, {IStatusReceiver::ERR_USER_NOT_EXIST, MSG_ERR_USER_NOT_EXIST}}, - {ERR_APPEXECFWK_USER_CREATE_FAILED, - {IStatusReceiver::ERR_USER_CREATE_FAILED, MSG_ERR_USER_CREATE_FAILED}}, - {ERR_APPEXECFWK_USER_REMOVE_FAILED, - {IStatusReceiver::ERR_USER_REMOVE_FAILED, MSG_ERR_USER_REMOVE_FAILED}}, {ERR_APPEXECFWK_USER_NOT_INSTALL_HAP, {IStatusReceiver::ERR_USER_NOT_INSTALL_HAP, MSG_ERR_USER_NOT_INSTALL_HAP}}, {ERR_APPEXECFWK_INSTALL_NOT_UNIQUE_DISTRO_MODULE_NAME, @@ -633,8 +593,6 @@ const std::unordered_map MAP_RECEIVED_RESULTS { MSG_ERR_INSTALL_EXISTED_ENTERPRISE_BUNDLE_NOT_ALLOWED}}, {ERR_APPEXECFWK_INSTALLD_COPY_FILE_FAILED, {IStatusReceiver::ERR_INSTALLD_COPY_FILE_FAILED, MSG_ERR_INSTALLD_COPY_FILE_FAILED}}, - {ERR_APPEXECFWK_INSTALL_GWP_ASAN_ENABLED_NOT_SAME, - {IStatusReceiver::ERR_INSTALL_GWP_ASAN_ENABLED_NOT_SAME, MSG_ERR_INSTALL_GWP_ASAN_ENABLED_NOT_SAME}}, {ERR_APPEXECFWK_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED, {IStatusReceiver::ERR_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED, MSG_ERR_INSTALL_DEBUG_BUNDLE_NOT_ALLOWED}},