Fix java ci break (#10470)

This commit is contained in:
chaokunyang 2020-09-01 19:33:23 +08:00 committed by GitHub
parent ddd62a177f
commit ba3bd6b225
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -10,7 +10,7 @@ import java.util.Arrays;
*/
public class JobId extends BaseId implements Serializable {
public static final int LENGTH = 2;
public static final int LENGTH = 4;
public static final JobId NIL = genNil();

View file

@ -256,6 +256,8 @@ inline ID JavaByteArrayToId(JNIEnv *env, const jbyteArray &bytes) {
std::string id_str(ID::Size(), 0);
env->GetByteArrayRegion(bytes, 0, ID::Size(),
reinterpret_cast<jbyte *>(&id_str.front()));
auto arr_size = env->GetArrayLength(bytes)
RAY_CHECK(arr_size == ID::Size()) << "ID length should be " ID::Size() << " instead of " << arr_size;
return ID::FromBinary(id_str);
}