From d14258c08925f5f827562931efbddb459b68cb79 Mon Sep 17 00:00:00 2001 From: wgtiger <2731544380@qq.com> Date: Tue, 9 Sep 2025 15:54:00 +0800 Subject: [PATCH 1/3] =?UTF-8?q?ArkNativeEngine=E5=A2=9E=E5=8A=A0=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E9=9D=9E=E6=B3=95=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wgtiger <2731544380@qq.com> Change-Id: I1edfbfd730d91f0dde44654fc56036dc08d6d814 --- native_engine/impl/ark/ark_native_engine.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/native_engine/impl/ark/ark_native_engine.cpp b/native_engine/impl/ark/ark_native_engine.cpp index 6dc8b8d73..46d6b871b 100644 --- a/native_engine/impl/ark/ark_native_engine.cpp +++ b/native_engine/impl/ark/ark_native_engine.cpp @@ -485,7 +485,11 @@ ArkNativeEngine::ArkNativeEngine(EcmaVM* vm, void* jsEngine, bool isLimitedWorke topScope_(vm), isLimitedWorker_(isLimitedWorker), isMainEnvContext_(true) -{ +{ + if(vm == nullptr){ + HILOG_ERROR("ArkNativeEngine:Failed to initialize vm"); + return; + } HILOG_INFO("ArkNativeEngine is created, id %{public}" PRIu64, GetId()); JSNApi::SetEnv(vm, this); -- Gitee From cfbc4289fd48932e928fd0f758aab1a2b59f8801 Mon Sep 17 00:00:00 2001 From: wgtiger <2731544380@qq.com> Date: Tue, 9 Sep 2025 19:53:44 +0800 Subject: [PATCH 2/3] =?UTF-8?q?ArkNativeEngine=E5=A2=9E=E5=8A=A0=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E9=9D=9E=E6=B3=95=E5=88=A4=E6=96=AD=20if?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=20Signed-off-by:=20wgtiger=202731544380@qq.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I75a960a396ceb372f9b3b3417bc4959e639c4186 --- native_engine/impl/ark/ark_native_engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/native_engine/impl/ark/ark_native_engine.cpp b/native_engine/impl/ark/ark_native_engine.cpp index 46d6b871b..f0f12edbe 100644 --- a/native_engine/impl/ark/ark_native_engine.cpp +++ b/native_engine/impl/ark/ark_native_engine.cpp @@ -486,7 +486,8 @@ ArkNativeEngine::ArkNativeEngine(EcmaVM* vm, void* jsEngine, bool isLimitedWorke isLimitedWorker_(isLimitedWorker), isMainEnvContext_(true) { - if(vm == nullptr){ + + if (vm == nullptr) { HILOG_ERROR("ArkNativeEngine:Failed to initialize vm"); return; } -- Gitee From 6eb74084ad2b67b445c9f0b5b93f148e5195cc8a Mon Sep 17 00:00:00 2001 From: wgtiger <2731544380@qq.com> Date: Tue, 9 Sep 2025 20:00:39 +0800 Subject: [PATCH 3/3] =?UTF-8?q?ArkNativeEngine=E5=A2=9E=E5=8A=A0=E7=A9=BA?= =?UTF-8?q?=E6=8C=87=E9=92=88=E9=9D=9E=E6=B3=95=E5=88=A4=E6=96=AD=20if?= =?UTF-8?q?=E7=9A=84=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wgtiger <2731544380@qq.com> Change-Id: Ibd4fd87c1983a8b8e8fa68c11fdfe59e03279c30 --- native_engine/impl/ark/ark_native_engine.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/native_engine/impl/ark/ark_native_engine.cpp b/native_engine/impl/ark/ark_native_engine.cpp index f0f12edbe..c3adf23b7 100644 --- a/native_engine/impl/ark/ark_native_engine.cpp +++ b/native_engine/impl/ark/ark_native_engine.cpp @@ -486,7 +486,6 @@ ArkNativeEngine::ArkNativeEngine(EcmaVM* vm, void* jsEngine, bool isLimitedWorke isLimitedWorker_(isLimitedWorker), isMainEnvContext_(true) { - if (vm == nullptr) { HILOG_ERROR("ArkNativeEngine:Failed to initialize vm"); return; -- Gitee