Version 2.2.1 contains a number of small bug fixes. One of thes fixes is particularly important — everyone should upgrade.
The nastiest bug caused components added from the ‘external’ default component set to have the ID number of that component. If multiple such components were added, this could cause duplicate IDs in the model. IDs are expected to be unique, so this causes significant problems.
The external BWB defaults that ship with VSP include a MS_Wing component with ID 42078344. This is the most likely number to be duplicated.
If your model has duplicate IDs, you may see strange behavior including problems with parent/child relationships, parameter linking, and wetted area/volume totals from CompGeom.
In addition to a fix to prevent this from happening, a check for duplicate IDs has been added to VSP. If you open a model with duplicate IDs, a warning message will be printed to the console and new IDs will be created for your model. Unfortunately, this may cause some parent/child and parameter links to be broken. If you see this message, check your model carefully.
Bug fixes in this release:
- Bug when editing a propeller that could crash VSP
- Parameter linked fuselage variables could mysteriously take wrong values
- Components created from ‘external’ default components could have duplicate IDs