-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
8u102
-
x86_64
-
windows_7
FULL PRODUCT VERSION :
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Sürüm 6.1.7601]
A DESCRIPTION OF THE PROBLEM :
Please Look "Steps to Reproduce" section and "Source code for an executable test case:"
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Bug occurs in JNI code:
URL Object returns NULL in JNI code:
jclass URLClazz = (*env)->FindClass(env, "java/net/URL");
jmethodID mid = (*env)->GetMethodID(env, URLClazz, "<init>", "(Ljava/lang/String;)V");
string URLString = (*env)->NewStringUTF(env, str2);
jobject URLObject = (*env)->NewObject(env, URLClazz, mid, URLString);
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
URLObject shouldn't return NULL
ACTUAL -
URLObject returns NULL, It shouldn't return NULL.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
jclass URLClazz = (*env)->FindClass(env, "java/net/URL");
mid = (*env)->GetMethodID(env, URLClazz, "<init>", "(Ljava/lang/String;)V");
//const char *str3 = &str2[0];
jstring URLString = (*env)->NewStringUTF(env, str2);
jobject URLObject = (*env)->NewObject(env, URLClazz, mid, URLString);
mid = (*env)->GetMethodID(env, URLClazz, "openConnection", "()Ljava/net/URLConnection;");
//below two line values is null URLObject and URLConnection than it throws exception
jobject URLConnection = (*env)->CallObjectMethod(env, URLObject, mid);
jclass URLConnectionClazz = (*env)->GetObjectClass(env, URLConnection);
---------- END SOURCE ----------
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Sürüm 6.1.7601]
A DESCRIPTION OF THE PROBLEM :
Please Look "Steps to Reproduce" section and "Source code for an executable test case:"
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Bug occurs in JNI code:
URL Object returns NULL in JNI code:
jclass URLClazz = (*env)->FindClass(env, "java/net/URL");
jmethodID mid = (*env)->GetMethodID(env, URLClazz, "<init>", "(Ljava/lang/String;)V");
string URLString = (*env)->NewStringUTF(env, str2);
jobject URLObject = (*env)->NewObject(env, URLClazz, mid, URLString);
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
URLObject shouldn't return NULL
ACTUAL -
URLObject returns NULL, It shouldn't return NULL.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
jclass URLClazz = (*env)->FindClass(env, "java/net/URL");
mid = (*env)->GetMethodID(env, URLClazz, "<init>", "(Ljava/lang/String;)V");
//const char *str3 = &str2[0];
jstring URLString = (*env)->NewStringUTF(env, str2);
jobject URLObject = (*env)->NewObject(env, URLClazz, mid, URLString);
mid = (*env)->GetMethodID(env, URLClazz, "openConnection", "()Ljava/net/URLConnection;");
//below two line values is null URLObject and URLConnection than it throws exception
jobject URLConnection = (*env)->CallObjectMethod(env, URLObject, mid);
jclass URLConnectionClazz = (*env)->GetObjectClass(env, URLConnection);
---------- END SOURCE ----------