Posts from July 7th, 2012.

New development release (build 232)

[Arno Gerretsen] [ModelConverterX]
* Added check to determine if file is in use and give error in that case.
Issue 839

New development release (build 231)

[Arno Gerretsen] [ModelConverterX]
* Fixed crash when label defined twice within mif/melse block in SCASM macro
Issue 838

New development release (build 230)

[Arno Gerretsen] [ModelConverterX]
* Fixed crash for very simple MDL files
Issue 835

[Arno Gerretsen] [ModelConverterX]
* Fixed crash in locating liveries for aircraft.
Issue 834

New development release (build 229)

[Arno Gerretsen] [ModelConverterX]
* X file reader checks if file has text encoding and shows a warning when binary encoding is found. Only text encoding is supported at the moment.
Issue 833

[Arno Gerretsen] [ModelConverterX]
* X file reader no longer case sensitive for commands
Issue 831

Problem reporting

user: He, your tool does not work.

me: What do you mean? What are you trying to do and what goes wrong?

user: When I import my object it crashes. You need to help me, I have to convert this object.

me: What is the error message you get at the crash? Can you maybe send me the object to debug?

user: Never mind, I fixed it already.

OK, this is expurgated a little bit, but this is how a typical user interaction about a bug in one of my tools might go. Both for the user and for me it is not an easy process. So I have made some to ModelConverterX now to make the progress of reporting bugs easier.

Every time you have a crash in ModelConverterX you will see the error handler screen as shown on the right. To help me fix bugs in the tool, I would like to ask that you send in the error everytime you have a crash (of course only once for the same crash).

But what happens when you send in the error? The tool will then automatically make an entry in my bug tracking system. In that entry it contains the error message and the stack trace that helps me to find what was going on. If you select the checkbox to upload the file that is causing the error, also the object you were trying to load will be attached to the bug report. If possible, please send the object as well, since that helps me a lot with debugging. And that’s all. No other information is being send about you or your computer.

So please use this function if you encounter crashes in the future. It will help me to improve the tool and it will help you to get a tool with less bugs quicker.