X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Fdatabase%2FDatabases.java;h=efb8cd6cb36a26f48ac1fed28403edba3179228c;hb=c72e1c03cc0d15e11368707c38721d506ce356b9;hp=cdf39c2e41ab6897e62accbb2728f28d449f1d8a;hpb=74b1644fb1780ad83c7c7015a989fbc098e485c2;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/database/Databases.java b/src/net/sf/openrocket/database/Databases.java index cdf39c2e..efb8cd6c 100644 --- a/src/net/sf/openrocket/database/Databases.java +++ b/src/net/sf/openrocket/database/Databases.java @@ -9,6 +9,7 @@ import net.sf.openrocket.file.GeneralMotorLoader; import net.sf.openrocket.material.Material; import net.sf.openrocket.material.MaterialStorage; import net.sf.openrocket.motor.Motor; +import net.sf.openrocket.util.ConfigurationException; import net.sf.openrocket.util.JarUtil; import net.sf.openrocket.util.MathUtil; import net.sf.openrocket.util.Prefs; @@ -65,7 +66,8 @@ public class Databases { MOTOR.loadDirectory(dir, ".*\\.[eE][nN][gG]$"); } catch (IOException e1) { System.out.println("Could not read thrust curves from directory either."); - throw new RuntimeException(e1); + throw new ConfigurationException("Couldn't read thrust curves from either " + + "JAR file or system resource directory", e1); } } }