Problem Calling non static method from JNI?(Modify)

I am able to called Staic Function sucessfully, but it give an error on calling instance method, Plz look into this what I am doing worng??

int testFunctionJNI(int a)
{
jclass classID = 0;
JNIEnv *env = 0;
classID = env~~>FindClass; //TestJni is my class
jmethodID funcMethodID= env~~>GetMethodID(classID , “testFunction”, “(I)I”); //testFunction is a instance method
jmethodID consMethodID = env~~>GetMethodIDV"); //For constructor called
jobject myObj = myObj = env~~>NewObject(classID, consMethodID); //For create object

int value = env->CallIntMethod(myObj, funcMethodID, a);
return value;
}

It give an error: JNI WARNING: 0x4136f748 is not a valid JNI reference