Error Reporting

When something unexpected happens (such as an exception being thrown) while trying to parse a user interface class or perform a design view operation, WindowBuilder will display the following error page:

 

The Contact Support button opens up an error reporting dialog that will directly submit a bug report to the Instantiations bug tracking system along with all the needed supporting details.

The Reparse button will cause the current class to be reparsed.

The Switch to code button will switch the editor back to the Source view.

Clicking the Show stack trace link will reveal the captured stack trace. Clicking the link a second time will hide the stack trace.

Contact Support Dialog

Clicking the Contact Support button with open the Contact Support Dialog:

 
  The dialog contains several fields for entering information about the problem and several options for attaching important support info:
  • Enter a summary of the problem in the Summary field. This will be the title of the case in the Instantiations bug tracking system.
  • Enter a detailed description of the problem in the Description field. Describe what you were doing when the problem occurred any any steps needed to reproduce the problem.
  • User registration info is automatically attached to the case.
  • The Eclipse workspace .metadata/.log file is attached. This contains any exceptions triggered as part of the error.
  • A screenshot of the design view immediately prior to the exception will be attached. Additional screenshots may be attached.
  • The Compilation unit of error (the currently edited class) may be optionally attached (this is recommended). Reproducible test cases are very important for quick problem resolution.
  • The Entire project of error (the currently edited project) may be optionally attached (recommended if the current class has a lot of dependencies). Reproducible test cases are very important for quick problem resolution, so including any classes needed to compile the class you are editing can be important.
  • A Software and hardware summary is automatically attached to the case in order to identify any possible conflicts.
  • The current WindowBuilder preferences are automatically attached to the case.
  • Any additional File attachments may be optionally added to the case (your eclipse.ini file, for example, or any other classes needed by the class you are editing).
  • Two Contact Options are provided: direct and e-mail

User registration info

Click on the User registration info view.. link to see the registration info that will be sent along with the case.

Screenshots

Click on the Screenshots add.. link to attach additional screenshots to the case.

 

Software and hardware summary

Click on the Software and hardware summary view.. link to see the software and hardware info that will be sent along with the case.

File attachments

Click on the File attachments add.. link to attach additional files to the case (such as your eclipse.ini file).

 

Contact Options

The Contact Support Dialog provides two options for sending the case information to Instantiations: direct submission to the Instantiations web-site via a direct web transaction (requires an Internet connection), or submission by e-mail (can be queued until an Internet connection is available).

Submit directly to web site

This initiates a direct HTTP web transaction with the Instantiations bug tracking system and takes only a matter of seconds. An Internet connect is required for this option. This is the recommended option for submitting the case to Instantiations.
 

 

Proxy settings

If you are behind a firewall or other proxy, you may need to enter yrou proxy settings by clicking the proxy settings... link. You can then enter your Host name or address and Port.

 


Submit by e-mail

This will open up your default e-mail client for you and create a new e-mail message addressed to wb-support@instantiations.com. An XML based report file that includes all of the case data (including any images and files) is also created and should be manually attached to the case by the user. This option should only be used when there is no Internet connection or when the direct web submission process fails for some reason.