diff --git a/interfaces/kits/js/src/mod_fs/class_randomaccessfile/ani/randomaccessfile_ani.cpp b/interfaces/kits/js/src/mod_fs/class_randomaccessfile/ani/randomaccessfile_ani.cpp index f3172480b2edfa9d653c5a66567cb72dce19e362..b23843a4831321a2fc30dd8be065ad2234601217 100644 --- a/interfaces/kits/js/src/mod_fs/class_randomaccessfile/ani/randomaccessfile_ani.cpp +++ b/interfaces/kits/js/src/mod_fs/class_randomaccessfile/ani/randomaccessfile_ani.cpp @@ -370,11 +370,13 @@ static ani_object CreateReadStream(ani_env *env, ani_string filePath, ani_object HILOGE("Cannot find class %s", className); return nullptr; } + ani_method ctor; if (ANI_OK != env->Class_FindMethod(cls, "", "Lstd/core/String;L@ohos/file/fs/ReadStreamOptions;:V", &ctor)) { HILOGE("Cannot find constructor method for class %s", className); return nullptr; } + ani_object obj; if (ANI_OK != env->Object_New(cls, ctor, &obj, filePath, options)) { HILOGE("New %s obj Failed", className);