diff --git a/interfaces/kits/js/src/native_devicemanager_js.cpp b/interfaces/kits/js/src/native_devicemanager_js.cpp index b6b86e47c5f7442b0437108112a24c4fafe1d69f..9ef9b923e451ee8d3f97f498c2fc88e2bdd109e0 100644 --- a/interfaces/kits/js/src/native_devicemanager_js.cpp +++ b/interfaces/kits/js/src/native_devicemanager_js.cpp @@ -3199,7 +3199,7 @@ napi_value DeviceManagerNapi::Constructor(napi_env env, napi_callback_info info) size_t typeLen = 0; napi_get_value_string_utf8(env, argv[0], bundleName, sizeof(bundleName), &typeLen); - LOGI("create DeviceManagerNapi for packageName:%{public}s", bundleName); + LOGI("create DeviceManagerNapi for packageName:%{public}s", GetAnonyString(bundleName).c_str()); DeviceManagerNapi *obj = new DeviceManagerNapi(env, thisVar); if (obj == nullptr) { return nullptr; diff --git a/services/service/src/device_manager_service.cpp b/services/service/src/device_manager_service.cpp index 8c287727c2e50fa864bbb09ec02c02a0c9b9d6e3..22ec1205d7f12d875a6b8345fba483363dd51f87 100755 --- a/services/service/src/device_manager_service.cpp +++ b/services/service/src/device_manager_service.cpp @@ -976,6 +976,10 @@ void DeviceManagerService::LoadHardwareFwkService() LOGE("LoadHardwareFwkService failed, get trusted devicelist failed."); return; } + if (!IsDMServiceImplReady()) { + LOGE("LoadHardwareFwkService failed, instance not init or init failed."); + return; + } if (deviceList.size() > 0) { dmServiceImpl_->LoadHardwareFwkService(); }