From 770350a25412a7f4d45f352ac5c2ef3a8f16ea42 Mon Sep 17 00:00:00 2001 From: small_leek Date: Fri, 15 Aug 2025 11:40:13 +0800 Subject: [PATCH] remove useless hisysevent for clean cache Signed-off-by: small_leek --- .../include/appexecfwk_errors.h | 43 +++++++--------- .../include/bundle_constants.h | 11 ---- .../bundle_status_callback_proxy.cpp | 24 --------- .../include/bundle_service_constants.h | 50 +++++++++++++++++++ .../bundlemgr/src/base_bundle_installer.cpp | 4 +- .../bundlemgr/src/bundle_mgr_host_impl.cpp | 28 +++-------- .../src/clone/bundle_clone_installer.cpp | 4 +- .../bundlemgr/src/status_receiver_proxy.cpp | 42 ---------------- 8 files changed, 79 insertions(+), 127 deletions(-) diff --git a/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h b/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h index d35348a8a4..18f356255d 100644 --- a/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h +++ b/interfaces/inner_api/appexecfwk_base/include/appexecfwk_errors.h @@ -77,26 +77,24 @@ 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 +102,8 @@ 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, @@ -153,12 +151,11 @@ 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_FAILED_ACCOUNT_CONSTRAINT = 8519786, ERR_APPEXECFWK_INSTALL_APP_IN_BLOCKLIST = 8519787, - ERR_APPEXECFWK_INSTALL_INTERNALTESTING_BUNDLE_NOT_ALLOWED = 8519788, // native bundle ERR_APPEXECFWK_NATIVE_INSTALL_FAILED = 8519790, @@ -179,7 +176,7 @@ 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 @@ -188,11 +185,11 @@ enum { 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, @@ -207,8 +204,8 @@ enum { 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, @@ -233,10 +230,8 @@ enum { 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,14 +250,13 @@ 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 @@ -362,7 +356,7 @@ enum { 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, @@ -515,7 +509,6 @@ enum { // 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, diff --git a/interfaces/inner_api/appexecfwk_base/include/bundle_constants.h b/interfaces/inner_api/appexecfwk_base/include/bundle_constants.h index 32d0b3181c..b30ef526b9 100644 --- a/interfaces/inner_api/appexecfwk_base/include/bundle_constants.h +++ b/interfaces/inner_api/appexecfwk_base/include/bundle_constants.h @@ -64,17 +64,6 @@ constexpr int32_t CODE_SIGN_UID = 3074; constexpr int32_t START_UID_FOR_RENDER_PROCESS = 1000000; constexpr int32_t END_UID_FOR_RENDER_PROCESS = 1099999; -// 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_STATE_NOT_ALLOW, - ERR_APPEXECFWK_UNINSTALL_CONTROLLED -}; - /* all of cache path for bundle: modulename max is 128 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 d45a0f9e24..5316e56ec9 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 @@ -74,36 +74,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"}, @@ -111,8 +99,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"}, @@ -130,16 +116,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"}, @@ -152,8 +133,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"}, @@ -169,11 +148,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 8d09a1d778..3b3cbebcfc 100644 --- a/services/bundlemgr/include/bundle_service_constants.h +++ b/services/bundlemgr/include/bundle_service_constants.h @@ -21,6 +21,7 @@ #include #include #include +#include "appexecfwk_errors.h" namespace OHOS { namespace AppExecFwk { @@ -266,6 +267,55 @@ constexpr const char* EXT_PROFILE = "ext_profile"; constexpr const char* ENTERPRISE_MANIFEST = "ohos.bms.param.enterpriseManifest"; constexpr const char* MANIFEST_JSON = "manifest.json"; constexpr const char* CLOUD_PROFILE_PATH = "resources/base/profile/cloudkit_config.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_STATE_NOT_ALLOW, + ERR_APPEXECFWK_UNINSTALL_CONTROLLED, + // no singleton app can not install on u0 + ERR_APPEXECFWK_INSTALL_ZERO_USER_WITH_NO_SINGLETON, + // errcode for u1 + ERR_APPEXECFWK_INSTALL_U1ENABLE_CAN_ONLY_INSTALL_IN_U1_WITH_NOT_SINGLETON, + ERR_APPEXECFWK_INSTALL_U1_ENABLE_NOT_SUPPORT_APP_SERVICE_AND_SHARED_BUNDLE, + ERR_APPEXECFWK_INSTALL_BUNDLE_CAN_NOT_BOTH_EXISTED_IN_U1_AND_OTHER_USERS, + ERR_APPEXECFWK_INSTALL_U1_ENABLE_NOT_SAME_IN_ALL_BUNDLE_INFOS, + + 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, + // ark startup cache error + ERR_APPEXECFWK_ARK_STARTUP_CACHE_ONLY_ALLOW_CREATE_APP_OR_ATOMIC, + ERR_APPEXECFWK_ARK_STARTUP_CACHE_ONLY_ALLOW_CREATE_IN_WHITE_LIST, +}; } // 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 9893c566e7..b3d22a67e9 100644 --- a/services/bundlemgr/src/base_bundle_installer.cpp +++ b/services/bundlemgr/src/base_bundle_installer.cpp @@ -5411,8 +5411,8 @@ 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(Constants::EXPECTED_ERROR.begin(), Constants::EXPECTED_ERROR.end(), errCode) != - Constants::EXPECTED_ERROR.end()) { + 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; } diff --git a/services/bundlemgr/src/bundle_mgr_host_impl.cpp b/services/bundlemgr/src/bundle_mgr_host_impl.cpp index 956266afee..13fd2d4ec1 100644 --- a/services/bundlemgr/src/bundle_mgr_host_impl.cpp +++ b/services/bundlemgr/src/bundle_mgr_host_impl.cpp @@ -1730,13 +1730,11 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFilesGetCleanSize(const std::string & (void)dataMgr->GetBundleNameForUid(callingUid, callingBundleName); if (userId < 0) { APP_LOGE("userId is invalid"); - EventReport::SendCleanCacheSysEvent(bundleName, userId, true, true, callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_INVALID_USER_ID; } if (bundleName.empty()) { APP_LOGE("the bundleName empty"); - EventReport::SendCleanCacheSysEvent(bundleName, userId, true, true, callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_PARAM_ERROR; } @@ -1752,7 +1750,6 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFilesGetCleanSize(const std::string & if (!applicationInfo.userDataClearable) { APP_LOGE("can not clean cacheFiles of %{public}s due to userDataClearable is false", bundleName.c_str()); - EventReport::SendCleanCacheSysEvent(bundleName, userId, true, true, callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_CAN_NOT_CLEAR_USER_DATA; } @@ -1851,8 +1848,6 @@ 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, - callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_PERMISSION_DENIED; } if (!BundlePermissionMgr::CheckUserFromShell(userId)) { @@ -1861,8 +1856,6 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFiles( } if (userId < 0) { APP_LOGE("userId is invalid"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, true, true, - callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_INVALID_USER_ID; } if (bundleName.empty() || !cleanCacheCallback) { @@ -1895,8 +1888,6 @@ ErrCode BundleMgrHostImpl::CleanBundleCacheFiles( if (!applicationInfo.userDataClearable) { APP_LOGE("can not clean cacheFiles of %{public}s due to userDataClearable is false", bundleName.c_str()); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, true, true, - callingUid, callingBundleName); return ERR_BUNDLE_MANAGER_CAN_NOT_CLEAR_USER_DATA; } @@ -1982,26 +1973,25 @@ bool BundleMgrHostImpl::CleanBundleDataFiles(const std::string &bundleName, cons APP_LOGI("start CleanBundleDataFiles, bundleName : %{public}s, userId:%{public}d, appIndex:%{public}d", bundleName.c_str(), userId, appIndex); auto dataMgr = GetDataMgrFromService(); - if (dataMgr == nullptr) { - APP_LOGE("DataMgr is nullptr"); - return false; - } int32_t callingUid = callerUid; if (callerUid == -1) { callingUid = IPCSkeleton::GetCallingUid(); } std::string callingBundleName; + if (dataMgr == nullptr) { + APP_LOGE("DataMgr is nullptr"); + EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, true, true, + callingUid, callingBundleName); + return false; + } + (void)dataMgr->GetBundleNameForUid(callingUid, callingBundleName); if (!BundlePermissionMgr::IsSystemApp()) { APP_LOGE("ohos.permission.REMOVE_CACHE_FILES system api denied"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true, - callingUid, callingBundleName); return false; } if (!BundlePermissionMgr::VerifyCallingPermissionForAll(Constants::PERMISSION_REMOVECACHEFILE)) { APP_LOGE("ohos.permission.REMOVE_CACHE_FILES permission denied"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true, - callingUid, callingBundleName); return false; } if (!BundlePermissionMgr::CheckUserFromShell(userId)) { @@ -2012,8 +2002,6 @@ bool BundleMgrHostImpl::CleanBundleDataFiles(const std::string &bundleName, cons } if (bundleName.empty() || userId < 0) { APP_LOGE("the bundleName empty or invalid userid"); - EventReport::SendCleanCacheSysEventWithIndex(bundleName, userId, appIndex, false, true, - callingUid, callingBundleName); return false; } if (!CheckAppIndex(bundleName, userId, appIndex)) { @@ -2041,8 +2029,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, - callingUid, callingBundleName); 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 ad57861f95..2e76b7bed4 100644 --- a/services/bundlemgr/src/clone/bundle_clone_installer.cpp +++ b/services/bundlemgr/src/clone/bundle_clone_installer.cpp @@ -491,8 +491,8 @@ void BundleCloneInstaller::SendBundleSystemEvent(const std::string &bundleName, int32_t userId, int32_t appIndex, bool isPreInstallApp, bool isFreeInstallMode, InstallScene preBundleScene, ErrCode errCode) { - if (std::find(Constants::EXPECTED_ERROR.begin(), Constants::EXPECTED_ERROR.end(), errCode) != - Constants::EXPECTED_ERROR.end()) { + 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; } diff --git a/services/bundlemgr/src/status_receiver_proxy.cpp b/services/bundlemgr/src/status_receiver_proxy.cpp index 6da781dcfe..6104b345de 100644 --- a/services/bundlemgr/src/status_receiver_proxy.cpp +++ b/services/bundlemgr/src/status_receiver_proxy.cpp @@ -374,21 +374,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}}, @@ -399,8 +386,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, @@ -409,13 +394,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, @@ -428,10 +409,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, @@ -440,8 +417,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, @@ -453,10 +428,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}}, @@ -470,9 +441,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, @@ -504,23 +472,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, @@ -674,8 +634,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}}, -- Gitee