PR# 15309 Precondition violation after completing a compilation from scratch

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Low
Date: 2009/01/22
Class: Bug
Severity: Non-critical
Number: 15309
Release: 6.4.7.6804
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
Synopsis: Precondition violation after completing a compilation from scratch

Description
I had EiffelStudio open without an editor visible. After successfully compiling my project, I got the following precondition violation. In the title bar, I saw that it was trying to load the root class of my project (i.e. ANY since I was compiling the wel-safe.ecf library).

visible: Precondition violated. (PRECONDITION_VIOLATION)
******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
SD_CONTENT          set_focus @1           visible:                     
<0000000006632ED8>                         Precondition violated.        Fail
-------------------------------------------------------------------------------
EB_EDITORS_MANAGER  select_editor @5                                    
<000000000641C2F8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_DEVELOPMENT_WINDOW
                    set_focus_to_main_editor @2
<000000000630E468>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           fast_call                                           
<0000000002FBA2E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
PROCEDURE           call @5                                             
<0000000002FBA2E8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @22               
<00000000062F24F8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<00000000062F24F8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  process_event_queue @15
<00000000062F21C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @3                                           
<00000000062F21C8>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @4                                           
<00000000062F2198>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00000000062F2128>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @3                                             
<00000000062F20C8>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<00000000062F20C8>                         Routine failure.              Exit
-------------------------------------------------------------------------------

Call stack:

ObjectClassRoutine
------------------
[0x5F96C00] SD_CONTENT set_focus ( @ 1 )
[0x5F96C10] EB_EDITORS_MANAGER select_editor ( @ 5 )
[0x5F96C18] EB_DEVELOPMENT_WINDOW set_focus_to_main_editor ( @ 2 )
[0x5F96C20] PROCEDURE fast_call ( @ 0 )
[0x5F96C20] PROCEDURE call ( @ 5 )
[0x5F96C28] EV_NOTIFY_ACTION_SEQUENCE call (From ACTION_SEQUENCE) ( @ 22 )
[0x5F96C28] EV_NOTIFY_ACTION_SEQUENCE call (From EV_LITE_ACTION_SEQUENCE) ( @ 3 )
[0x5F96C30] EV_APPLICATION_IMP process_event_queue (From EV_APPLICATION_I) <R> ( @ 15 )
[0x5F96C30] EV_APPLICATION_IMP launch (From EV_APPLICATION_I) ( @ 3 )
[0x5F96C38] EV_APPLICATION launch <R> ( @ 4 )
[0x5F96C40] ES_GRAPHIC make ( @ 4 )
[0x5F96C48] EB_KERNEL make ( @ 3 )

To Reproduce

										
Problem Report Interactions