Howto write a bug report?
- Content:
If you have found a bug we appreciate it if you report it to us.
To enable us to make something out of your bug report it should be somewhat more detailled than for example The application crashes!
A good bug report is structured like this:
- Abstract
- System configuration
- Steps to reproduce this bug
- Error messages
-
Operating system
Under Windows something like Windows XP SP3 and under Linux a Linux, Ubuntu 9.04 plus the output ofuname -ais sufficient. -
Java version
Just open a terminal and type injava -versionfollowed by enter/return.
The output should look like this:
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
- Started the search via the wizard.
- Choose "arabic" as language.
- Choose "books" as search type.
- Choose the following search engines: A, B, C, D, E and set desired results to X.
- Started the search.
- Clicked on XYZ in the result list and the application crashed.
Abstract
This should be stated in the subject or the first line of your bug report. It should describe the error as accurate as possible (f.e. The application crashes or The search uses the wrong language).
System configuration
We need the following informations here:
Steps to reproduce the error
Here you should describe accurately what you have done to produce the error. We need this information for reproducing it.
Example:
Error messages
For this it would be better to start the application via command line (java -jar wegtam.jar) to see the error messages on console and simply copy them.
Example:
C:\Eigene Dateien>java -jar wegtam.jar
ResourceLoader.getColor(surfaceDefault) : null
ResourceLoader.getColor(tabDefault) : null
ResourceLoader.getColor(queryBox) : null
ResourceLoader.getColor(queryBox.normalSearch) : null
ResourceLoader.getColor(tabDefault) : null
ResourceLoader.getColor(modulesSearch) : null
ResourceLoader.getColor(wizard.panels) : null
Exception in thread "main" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.valueOf(Unknown Source)
at gui.wanderer.WandererDefault.init(WandererDefault.java:193)
at gui.wanderer.WandererDefault.(WandererDefault.java:79)
at main.Wegtam.main(Wegtam.java:26)
