PR# 11640 EiffelStudio reports an "internal error" if you change the Action droplist selection in the initial

Problem Report Summary
Submitter: pfaricy
Category: EiffelStudio
Priority: Medium
Date: 2006/11/14
Class: Bug
Severity: Non-critical
Number: 11640
Release: 5.7
Confidential: No
Status: Closed
Responsible:
Environment: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.8) Gecko/20061025 Firefox/1.5.0.8
Synopsis: EiffelStudio reports an "internal error" if you change the Action droplist selection in the initial

Description
Two bugs related to the initial dialog presented when you first launch EiffelStudio.  This dialog appears to be a combination of the New Project and Open Project dialogs accessible through the File menu.

1.  The Action droplist can become enabled even though no project is selected on which to perform an action.

2.  If no project has been selected, and the Action droplist selection is changed, the app reports an "internal error".


This was my first experience with EiffelStudio (and Eiffel).  I had just downloaded the GPL version of EiffelStudio, installed and ran it, and was trying to figure out where to start.

I think this is non-critical, because it seems you can only get to this dialog when you first launch EiffelStudio.  Therefore, there is no risk of losing data.  Furthermore, after clicking Ignore, everything seems to be working fine.  However, it is a "bad first impression," particularly for a language famous for making it easy to create bug-free software.
To Reproduce
1.  Launch EiffelStudio 5.7.

2.  On the initial dialog, make sure there are no projects listed in the "Open project" list.

3.  In the Create Project list, select any option except "Basic application".  Notice that at this point, the "Action" droplist in the "Open project" group is disabled.

4.  Click "Create", to launch the new app wizard.

5.  Click "Cancel", to dismiss the new app wizard.

Bug 1:
Notice that the "Action" droplist is now enabled, even though there no project has been selected.  (Sometimes it takes a couple of seconds for it to be enabled).

7.  Click the "Action" droplist, and select option except "Open".

Bug 2:
Observe "internal error" dialog.  See attached text file for contents of error window.
Problem Report Interactions
From:manus_eiffel    Date:2007/06/06    Status: Closed    Download   
Thanks for reporting this. This will be fixed in release 6.0.6.8912 or greater.

From:manus_eiffel    Date:2007/06/06    Status: Analyzed    Download   
Sorry the report was misunderstood, this is happening when one choose any of the wizards, it does not happen when choosing `Basic application'.

From:manus_eiffel    Date:2007/06/06    Status: Closed    Download   
I've tried with the latest intermediate release of 6.0 and the bug does not show up.

From:pfaricy    Date:2006/11/14    Download   
Similarly, if you click "Remove Project" when none has been selected, EiffelStudio will report an internal error.  See attached.

Attachment: EiffelStudio57CrashOnRemoveProject.txt     Size:2678
From:pfaricy    Date:2006/11/14    Download   
Contents of "Internal Error" dialog, that I thought was going to be attached with the initial bug report.

Also, my synopsis appears to have been truncated after submitting.  It was supposed to be:
EiffelStudio reports an "internal error" if you change the Action droplist selection in the initial Create/Open dialog when no project is selected.

Attachment: EiffelStudio57CrashOnChangeAction.txt     Size:2918