--- old/src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp 2018-08-06 13:59:01.771418881 -0700 +++ new/src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp 2018-08-06 13:59:01.459407121 -0700 @@ -808,12 +808,12 @@ // JVMSpec| u2 interfaces_count; // JVMSpec| u2 interfaces[interfaces_count]; - Array* interfaces = ik()->local_interfaces(); + Array* interfaces = ik()->local_interfaces(); int num_interfaces = interfaces->length(); write_u2(num_interfaces); for (int index = 0; index < num_interfaces; index++) { HandleMark hm(thread()); - InstanceKlass* iik = InstanceKlass::cast(interfaces->at(index)); + InstanceKlass* iik = interfaces->at(index); write_u2(class_symbol_to_cpool_index(iik->name())); }