PR# 17760 Feature call on void target in {INHERIT_TABLE}.feature_i_from_feature_as in EiffelStudio.
Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2011/08/02
Class: Bug
Severity: Serious
Number: 17760
Release: 7.0.8.6892
Confidential: No
Status: Open
Responsible:
Environment: EiffelStudio 7.0.8.6892 GPL Edition - win64
Synopsis: Feature call on void target in {INHERIT_TABLE}.feature_i_from_feature_as in EiffelStudio.
Description
I had a class TEST and I've simply removed the inheritance to DOUBLE_MATH which I believe was not in use in this class. Then it fail while recompiling one of my test case. Project loaded: True Project compiled: True Is compiling: False Last known class processed: NEW_TEST_SET_003 Last status message: Degree 4: Analyzing Inheritance (3/3): NEW_TEST_SET_003 ******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- INHERIT_TABLE feature_i_from_feature_as @53 <0000000006C241E8> Feature call on void target. Fail ------------------------------------------------------------------------------- INHERIT_TABLE feature_i_from_feature_as @53 <0000000006C241E8> Routine failure. Fail ------------------------------------------------------------------------------- INHERIT_TABLE analyze_declarations @31 <0000000006C241E8> Routine failure. Fail ------------------------------------------------------------------------------- INHERIT_TABLE pass2 @43 <0000000006C241E8> Routine failure. Fail ------------------------------------------------------------------------------- DEGREE_4 process_class @14 <0000000006B86B58> Routine failure. Fail ------------------------------------------------------------------------------- DEGREE_4 execute @78 <0000000006B86B58> Routine failure. Fail ------------------------------------------------------------------------------- SYSTEM_I do_recompilation @65 <0000000007298468> Routine failure. Fail ------------------------------------------------------------------------------- SYSTEM_I recompile @7 <0000000007298468> Routine failure. Fail ------------------------------------------------------------------------------- WORKBENCH_I recompile @31 <0000000003360EA8> Routine failure. Fail ------------------------------------------------------------------------------- E_PROJECT melt @8 <000000000334AC98> Routine failure. Fail ------------------------------------------------------------------------------- E_PROJECT quick_melt @4 <000000000334AC98> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND perform_compilation @1 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND compile @7 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND compile_and_run @1 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND confirm_execution_halt @3 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND confirm_and_compile @1 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND compile_no_save @8 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND execute_with_c_compilation_flag @27 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_MELT_PROJECT_COMMAND execute @16 <000000000327A0C8> Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @27 <000000000327A198> (From ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @5 <000000000327A198> (From EV_LITE_ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_event_queue @62 <0000000003179D48> (From EV_APPLICATION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION launch @5 <0000000003179D18> Routine failure. Fail ------------------------------------------------------------------------------- ES_GRAPHIC make @4 <0000000003179CF8> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL make @6 <0000000003071A58> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL root's creation <0000000003071A58> Routine failure. Exit -------------------------------------------------------------------------------
To Reproduce
Problem Report Interactions
The test case for my TEST class add an error after removing the inheritance as it was declaring `agent v_2.pi_4'. Recompiling from scratch and redoing the same sequence did not trigger any issue.