Submitting a Problem Report
Following these recommendations will help us provide you with a speedier and more efficient response to your problem. There are specific recommendations when submitting a compiler, an EiffelStudio or a library (i.e. a problem with EiffelBase, EiffelVision2 or any other source library provided with our products) problem report. There are also instructions applicable to any problem report.
Submitting a Compiler Problem Report
Before submitting a compiler related report, please modify the configuration of the product so that it generates additional information we will use to find the cause of the problem:
- Edit the file `general.cfg' located in $ISE_EIFFEL/eifinit/studio and:
- Replace the line automatic_backup: False with automatic_backup: True.
- Replace the line fail_on_rescue: False with fail_on_rescue: True.
- Delete the EIFGEN folder generated by the compiler.
- Relaunch the compilation until it fails: On Windows a trace should appear in a DOS prompt, a copy of its content will be saved in a file named exception_trace.log. On Unix, copy the output into a file called exception_trace.log.
- Attach a zip package containing the file exception_trace.log and the BACKUP directory located in the EIFGEN directory to the problem report.
Note: If a dialog box appears instead of a DOS console on Windows or an output trace on Unix when EiffelStudio fails then please send us the content of the dialog box instead of the exception_trace.log file.
Submitting an EiffelStudio Problem Report
If the problem occurs during compilation then the problem is probably a compiler problem. Please use the compiler category and follow the instructions above to submit the report.
If a crash occurs, then a dialog box appears with an exception trace in it. Copy the exception trace and include it in the problem report.
As always provide as much details as possible.
Submitting a Library Problem Report
When you find a problem using a source library, please send us a complete package when submitting a problem report so we can rebuild your system. If you are using a precompiled library, make sure that the problem still occurs when not using it. The package should contain your Ace file (not using a precompiled library), your Eiffel source code files and any other file that may be required to rebuild the system.
If the problem only occurs when using a precompiled library the problem is probably not a library problem but rather a compiler problem. please use the compiler category and follow the instructions above.
Submitting any Problem Report
If you have a problem with any Eiffel Software product, please send us all the required instructions necessary to reproduce the problem (in the To Reproduce field). If the problem cannot be reproduced we will probably not be able to provide you with a solution and you might consider waiting until you can reproduce the problem before submitting it.