PR# 16030 Call on void target in BON_CLASS_FIGURE.set_is_fixed
Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2009/07/17
Class: Bug
Severity: Serious
Number: 16030
Release: 6.5.7.9725
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)
Synopsis: Call on void target in BON_CLASS_FIGURE.set_is_fixed
Description
When all the tools are not shown (see my other problem report) and you choose `reset tools layout' then I got a call on void target because `world' is void. See the trace below: context_editor: Feature call on void target. (VOID_TARGET) ******************************** Thread exception ***************************** In thread Root thread 0x0 (thread id) ******************************************************************************* ------------------------------------------------------------------------------- Class / Object Routine Nature of exception Effect ------------------------------------------------------------------------------- BON_CLASS_FIGURE set_is_fixed @4 context_editor: <000000000A9A2B88> Feature call on void target. Fail ------------------------------------------------------------------------------- BON_CLASS_FIGURE set_is_fixed @4 <000000000A9A2B88> Routine failure. Fail ------------------------------------------------------------------------------- ES_DIAGRAM_TOOL_PANEL create_class_view @68 <0000000006846888> Routine failure. Fail ------------------------------------------------------------------------------- ES_DIAGRAM_TOOL_PANEL force_last_stone @11 <0000000006846888> Routine failure. Fail ------------------------------------------------------------------------------- ES_DIAGRAM_TOOL_PANEL force_last_stone_now @2 <0000000006846888> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE fast_call <0000000002B22FC8> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE call @5 <0000000002B22FC8> Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @22 <00000000088939D8> (From ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @3 <00000000088939D8> (From EV_LITE_ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- SD_AUTO_HIDE_STATE show @6 <0000000002A53E78> Routine failure. Fail ------------------------------------------------------------------------------- SD_AUTO_HIDE_STATE set_focus @2 <0000000002A53E78> Routine failure. Fail ------------------------------------------------------------------------------- SD_CONTENT set_focus @5 <000000000888F888> Routine failure. Fail ------------------------------------------------------------------------------- SD_CONTENT set_auto_hide @7 <000000000888F888> Routine failure. Fail ------------------------------------------------------------------------------- EB_DOCKING_LAYOUT_MANAGER construct_standard_layout_by_code_imp @35 <000000000875A0F8> Routine failure. Fail ------------------------------------------------------------------------------- EB_DOCKING_LAYOUT_MANAGER construct_standard_layout_by_code @2 <000000000875A0F8> Routine failure. Fail ------------------------------------------------------------------------------- EB_RESET_LAYOUT_COMMAND execute @7 <0000000008743118> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE fast_call <000000000891EBE8> Routine failure. Fail ------------------------------------------------------------------------------- PROCEDURE call @5 <000000000891EBE8> Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @22 <000000000891EB28> (From ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_NOTIFY_ACTION_SEQUENCE call @3 <000000000891EB28> (From EV_LITE_ACTION_SEQUENCE) Routine failure. Fail ------------------------------------------------------------------------------- EV_MENU_ITEM_IMP on_activate @2 <000000000891E9F8> Routine failure. Fail ------------------------------------------------------------------------------- EV_MENU_BAR_IMP menu_item_clicked @4 <000000000883E788> (From EV_MENU_ITEM_LIST_IMP) Routine failure. Fail ------------------------------------------------------------------------------- EV_TITLED_WINDOW_IMP on_menu_command @5 <00000000066EACC8> (From EV_WINDOW_IMP) Routine failure. Fail ------------------------------------------------------------------------------- EV_TITLED_WINDOW_IMP on_wm_menu_command @2 <00000000066EACC8> (From WEL_COMPOSITE_WINDOW) Routine failure. Fail ------------------------------------------------------------------------------- EV_TITLED_WINDOW_IMP on_wm_command @17 <00000000066EACC8> (From WEL_COMPOSITE_WINDOW) Routine failure. Fail ------------------------------------------------------------------------------- EV_TITLED_WINDOW_IMP process_message @9 <00000000066EACC8> (From WEL_COMPOSITE_WINDOW) Routine failure. Fail ------------------------------------------------------------------------------- WEL_DISPATCHER window_procedure @10 <0000000006702038> (From WEL_ABSTRACT_DISPATCHER) Routine failure. Fail ------------------------------------------------------------------------------- WEL_MSG cwin_dispatch_message <0000000006702328> Routine failure. Fail ------------------------------------------------------------------------------- WEL_MSG dispatch @1 <0000000006702328> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_message @11 <00000000067014D8> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_underlying_toolkit_event_queue @7 <00000000067014D8> Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP process_event_queue @2 <00000000067014D8> (From EV_APPLICATION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION_IMP launch @3 <00000000067014D8> (From EV_APPLICATION_I) Routine failure. Fail ------------------------------------------------------------------------------- EV_APPLICATION launch @4 <00000000067014A8> Routine failure. Fail ------------------------------------------------------------------------------- ES_GRAPHIC make @4 <0000000006701428> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL make @6 <00000000067013C8> Routine failure. Fail ------------------------------------------------------------------------------- EB_KERNEL root's creation <00000000067013C8> Routine failure. Exit ------------------------------------------------------------------------------- Call stack: ObjectClassRoutine ------------------ [0x66144D0] BON_CLASS_FIGURE set_is_fixed ( @ 4 ) [0x6614500] ES_DIAGRAM_TOOL_PANEL create_class_view <R> ( @ 68 ) [0x6614500] ES_DIAGRAM_TOOL_PANEL force_last_stone ( @ 11 ) [0x6614500] ES_DIAGRAM_TOOL_PANEL force_last_stone_now ( @ 2 ) [0x66144F0] PROCEDURE fast_call ( @ 0 ) [0x66144F0] PROCEDURE call ( @ 5 ) [0x66144E8] EV_NOTIFY_ACTION_SEQUENCE call (From ACTION_SEQUENCE) ( @ 22 ) [0x66144E8] EV_NOTIFY_ACTION_SEQUENCE call (From EV_LITE_ACTION_SEQUENCE) ( @ 3 ) [0x66143E0] SD_AUTO_HIDE_STATE show <R> ( @ 6 ) [0x66143E0] SD_AUTO_HIDE_STATE set_focus ( @ 2 ) [0x6614450] SD_CONTENT set_focus ( @ 5 ) [0x6614450] SD_CONTENT set_auto_hide ( @ 7 ) [0x66143D0] EB_DOCKING_LAYOUT_MANAGER construct_standard_layout_by_code_imp ( @ 35 ) [0x66143D0] EB_DOCKING_LAYOUT_MANAGER construct_standard_layout_by_code ( @ 2 ) [0x6614440] EB_RESET_LAYOUT_COMMAND execute ( @ 7 ) [0x6614530] PROCEDURE fast_call ( @ 0 ) [0x6614530] PROCEDURE call ( @ 5 ) [0x66144E0] EV_NOTIFY_ACTION_SEQUENCE call (From ACTION_SEQUENCE) ( @ 22 ) [0x66144E0] EV_NOTIFY_ACTION_SEQUENCE call (From EV_LITE_ACTION_SEQUENCE) ( @ 3 ) [0x6614550] EV_MENU_ITEM_IMP on_activate ( @ 2 ) [0x6614538] EV_MENU_BAR_IMP menu_item_clicked (From EV_MENU_ITEM_LIST_IMP) ( @ 4 ) [0x6614548] EV_TITLED_WINDOW_IMP on_menu_command (From EV_WINDOW_IMP) ( @ 5 ) [0x6614548] EV_TITLED_WINDOW_IMP on_wm_menu_command (From WEL_COMPOSITE_WINDOW) ( @ 2 ) [0x6614548] EV_TITLED_WINDOW_IMP on_wm_command (From WEL_COMPOSITE_WINDOW) ( @ 17 ) [0x6614548] EV_TITLED_WINDOW_IMP process_message (From WEL_COMPOSITE_WINDOW) ( @ 9 ) [0x6614520] WEL_DISPATCHER window_procedure (From WEL_ABSTRACT_DISPATCHER) <R> ( @ 10 ) [0x6614488] WEL_MSG cwin_dispatch_message ( @ 0 ) [0x6614488] WEL_MSG dispatch ( @ 1 ) [0x6614458] EV_APPLICATION_IMP process_message ( @ 11 ) [0x6614458] EV_APPLICATION_IMP process_underlying_toolkit_event_queue ( @ 7 ) [0x6614458] EV_APPLICATION_IMP process_event_queue (From EV_APPLICATION_I) <R> ( @ 2 ) [0x6614458] EV_APPLICATION_IMP launch (From EV_APPLICATION_I) ( @ 3 ) [0x6614410] EV_APPLICATION launch <R> ( @ 4 ) [0x66143F0] ES_GRAPHIC make ( @ 4 ) [0x6614400] EB_KERNEL make ( @ 6 )
To Reproduce
Problem Report Interactions