diff --git a/core/src/net/sf/openrocket/file/preset/ColumnDefinition.java b/core/src/net/sf/openrocket/file/preset/ColumnDefinition.java index e58a042b0..69286427a 100644 --- a/core/src/net/sf/openrocket/file/preset/ColumnDefinition.java +++ b/core/src/net/sf/openrocket/file/preset/ColumnDefinition.java @@ -52,7 +52,14 @@ public class ColumnDefinition { String translated_value = Application.getTranslator().get("Databases.materials.Paperoffice"); return getMaterialFor(translated_value); } - throw new IllegalArgumentException("Invalid material " + value + " in component preset."); + try { + return getMaterialFor(value); + } + catch (IllegalArgumentException ex ) { + // FIXME - what can we do if the material in the file is not defined? + Material m = new Material.Bulk(value, 0, true); + return m; + } } if ( type.equals(Shape.class) ) { //FIXME - ignore case!