Index: vm/vmcore/src/jit/compile.cpp =================================================================== --- vm/vmcore/src/jit/compile.cpp 2006-12-28 19:21:50.403383200 +0300 +++ vm/vmcore/src/jit/compile.cpp 2006-12-28 19:22:54.603533200 +0300 @@ -764,6 +764,11 @@ compile_protect_arguments(method, &gc); tmn_suspend_enable(); + if (method->is_abstract()) { + compile_raise_exception("java/lang/AbstractMethodError", "", method); + tmn_suspend_disable(); + return NULL; + } JIT_Result res = compile_do_compilation(method); if (res != JIT_SUCCESS) { INFO2("compile", "Cannot compile " << method);