PR# 16955 Operating system error in {FILE}.file_open in EiffelStudio.

Problem Report Summary
Submitter: manus_eiffel
Category: EiffelStudio
Priority: Medium
Date: 2010/07/08
Class: Bug
Severity: Serious
Number: 16955
Release: 6.6.8.3355
Confidential: No
Status: Open
Responsible:
Environment: EiffelStudio 6.6.8.3355 GPL Edition - windows
Synopsis: Operating system error in {FILE}.file_open in EiffelStudio.

Description
Try to open an ECF which is in a read-only system in the project settings window. then choose to edit the ECF in an external editor results in this exception trace.

Project loaded: False

******************************** Thread exception *****************************
In thread           Root thread            0x0 (thread id)
*******************************************************************************
-------------------------------------------------------------------------------
Class / Object      Routine                Nature of exception           Effect
-------------------------------------------------------------------------------
PLAIN_TEXT_FILE     file_open              Permission denied:           
<0000000006FBEAEC>  (From FILE)            Operating system error.       Fail
-------------------------------------------------------------------------------
PLAIN_TEXT_FILE     file_open                                           
<0000000006FBEAEC>  (From FILE)            Routine failure.              Fail
-------------------------------------------------------------------------------
PLAIN_TEXT_FILE     open_write @2                                       
<0000000006FBEAEC>  (From FILE)            Routine failure.              Fail
-------------------------------------------------------------------------------
CONF_SYSTEM         store @7                                            
<0000000006E891D4>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CONFIGURATION_WINDOW
                    commit_changes @1      
<0000000006E9E624>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CONFIGURATION_WINDOW
                    open_text_editor @4    
<0000000006E9E624>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000006EC39BC>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000006EC39BC>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_TOOL_BAR_BUTTON  on_pointer_release @6                               
<0000000006EC3848>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CONFIGURATION_TOOLBAR
                    on_pointer_release @10 
<0000000006EA2068>  (From SD_TOOL_BAR)     Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @21               
<0000000006EA2D1C>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_POINTER_BUTTON_ACTION_SEQUENCE
                    call @3                
<0000000006EA2D1C>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP call_pointer_actions @2
<0000000006EA214C>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP on_button_up @5                                     
<0000000006EA214C>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP on_left_button_up @2                                
<0000000006EA214C>  (From EV_WIDGET_IMP)   Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP window_process_message @11
<0000000006EA214C>  (From WEL_WINDOW)      Routine failure.              Fail
-------------------------------------------------------------------------------
SD_DRAWING_AREA_IMP process_message @22                                 
<0000000006EA214C>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @7                                 
<0000000007A23E14>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP_MODAL internal_dialog_make @3
<0000000006F02A7C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP_MODAL show_modal_to_window @5
<0000000006F02A7C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP       show_modal_to_window @4
<0000000006E9E78C>                         Routine failure.              Fail
-------------------------------------------------------------------------------
CONFIGURATION_WINDOW
                    show_modal_to_window @1
<0000000006E9E624>  (From EV_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
EB_OPEN_PROJECT_WIDGET
                    edit_selected_project @13
<0000000007C6A9F0>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<0000000007C717B8>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<0000000007C717B8>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_BUTTON_IMP       on_bn_clicked @2                                    
<0000000007C71650>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_BUTTON_IMP       process_notification @2
<0000000007C71650>  (From WEL_BUTTON)      Routine failure.              Fail
-------------------------------------------------------------------------------
EV_HORIZONTAL_BOX_IMP
                    on_wm_command @14      
<0000000007C719E0>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_HORIZONTAL_BOX_IMP
                    process_message @8     
<0000000007C719E0>  (From WEL_COMPOSITE_WINDOW)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @7                                 
<0000000007A23E14>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
WEL_DISPATCHER      window_procedure @12                                
<0000000007A23E14>  (From WEL_ABSTRACT_DISPATCHER)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP_MODAL internal_dialog_make @3
<0000000007C6A378>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP_MODAL show_modal_to_window @5
<0000000007C6A378>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EV_DIALOG_IMP       show_modal_to_window @4
<0000000007C6A660>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_STARTING_DIALOG  show_modal_to_window @1
<0000000007C6A324>  (From EV_DIALOG)       Routine failure.              Fail
-------------------------------------------------------------------------------
EB_STARTING_DIALOG  show_modal_to_window @2
<0000000007C6A324>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          display_starting_dialog @3
<00000000079615C4>  (From ES_ABSTRACT_GRAPHIC)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          prepare @38                                         
<00000000079615C4>  (From ES_ABSTRACT_GRAPHIC)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @21               
<00000000079616E4>  (From ACTION_SEQUENCE) Routine failure.              Fail
-------------------------------------------------------------------------------
EV_NOTIFY_ACTION_SEQUENCE
                    call @3                
<00000000079616E4>  (From EV_LITE_ACTION_SEQUENCE)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  call_post_launch_actions @2
<00000000079615F4>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION_IMP  launch @1                                           
<00000000079615F4>  (From EV_APPLICATION_I)
                                           Routine failure.              Fail
-------------------------------------------------------------------------------
EV_APPLICATION      launch @2                                           
<00000000079615DC>                         Routine failure.              Fail
-------------------------------------------------------------------------------
ES_GRAPHIC          make @4                                             
<00000000079615C4>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           make @6                                             
<0000000007961594>                         Routine failure.              Fail
-------------------------------------------------------------------------------
EB_KERNEL           root's creation                                     
<0000000007961594>                         Routine failure.              Exit
-------------------------------------------------------------------------------
To Reproduce

										
Problem Report Interactions