The current implementation of the native method sun.reflect.NativeMethodAccessorImpl.invoke0 in class jbse.algo.meta.Algo_SUN_NATIVEMETHODACCESSORIMPL_INVOKE0 assumes that the invoked method has bytecode and creates a frame for it. It should instead behave as the invoke* bytecodes and keep into account the overridings so it can also execute native method for which an implementation exists.
The current implementation of the native method sun.reflect.NativeMethodAccessorImpl.invoke0 in class jbse.algo.meta.Algo_SUN_NATIVEMETHODACCESSORIMPL_INVOKE0 assumes that the invoked method has bytecode and creates a frame for it. It should instead behave as the invoke* bytecodes and keep into account the overridings so it can also execute native method for which an implementation exists.