From c90c895e709a4c60f1a00d80c6e0b077321c7728 Mon Sep 17 00:00:00 2001 From: liwang <965027894@qq.com> Date: Fri, 29 Aug 2025 15:39:23 +0800 Subject: [PATCH] =?UTF-8?q?ani=5Fstatic=5Fsubscriber=5Fextension.cpp?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=97=A5=E5=BF=97=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: liwang <965027894@qq.com> --- .../extension/src/ani/ani_static_subscriber_extension.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frameworks/extension/src/ani/ani_static_subscriber_extension.cpp b/frameworks/extension/src/ani/ani_static_subscriber_extension.cpp index 23446196..700411a2 100644 --- a/frameworks/extension/src/ani/ani_static_subscriber_extension.cpp +++ b/frameworks/extension/src/ani/ani_static_subscriber_extension.cpp @@ -152,6 +152,7 @@ static void ContextClean([[maybe_unused]] ani_env *env, [[maybe_unused]] ani_obj { ani_long ptr; if (ANI_OK != env->Object_GetFieldByName_Long(object, "ptr", &ptr)) { + EVENT_LOGE("Object_GetFieldByName_Long fail"); return; } StsStaticSubscriberExtensionContext* context = reinterpret_cast(ptr); @@ -265,6 +266,7 @@ void StsStaticSubscriberExtension::OnReceiveEvent(std::shared_ptr sThis = wThis.lock(); if (sThis == nullptr) { + EVENT_LOGE("sThis nullptr"); return; } ani_env* env = sThis->stsRuntime_.GetAniEnv(); @@ -336,6 +338,7 @@ void StsStaticSubscriberExtension::CallObjectMethod(bool withResult, const char return; } if (method == nullptr) { + EVENT_LOGE("method nullptr"); return; } -- Gitee