diff --git a/java/lib/NetworkTablesJNI.cpp b/java/lib/NetworkTablesJNI.cpp index b0d0f99290..ce40d0ca0f 100644 --- a/java/lib/NetworkTablesJNI.cpp +++ b/java/lib/NetworkTablesJNI.cpp @@ -640,7 +640,7 @@ JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTables (JNIEnv *env, jclass, jstring key) { auto val = nt::GetEntryValue(JavaStringRef(env, key)); - if (!val || !val->IsBoolean()) { + if (!val) { ThrowTableKeyNotDefined(env, key); return nullptr; } @@ -768,7 +768,7 @@ JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTables (JNIEnv *env, jclass, jstring key, jobject defaultValue) { auto val = nt::GetEntryValue(JavaStringRef(env, key)); - if (!val || !val->IsBoolean()) return defaultValue; + if (!val) return defaultValue; return ToJavaObject(env, *val); }