From 0e188b9064f7dd5cc1cfad9d108bb9b73613f827 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 21 Aug 2017 15:49:07 +0200 Subject: [PATCH] Use NewGlobalRef since Vm in unref'd by DeleteGlobalRef. --- src/bindings/java/jmsg_vm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bindings/java/jmsg_vm.cpp b/src/bindings/java/jmsg_vm.cpp index d1ca0a7896..76b0dcec4b 100644 --- a/src/bindings/java/jmsg_vm.cpp +++ b/src/bindings/java/jmsg_vm.cpp @@ -77,7 +77,7 @@ JNIEXPORT void JNICALL Java_org_simgrid_msg_VM_create(JNIEnv* env, jobject jVm, env->ReleaseStringUTFChars(jname, name); jvm_bind(env, jVm, vm); - jVm = env->NewWeakGlobalRef(jVm); + jVm = env->NewGlobalRef(jVm); // We use the extension level of the host, even if that's somehow disturbing vm->extension_set(JAVA_HOST_LEVEL, (void*)jVm); } -- 2.20.1