A failed link from a table to sdb will return false instead of throwing an exception

This commit is contained in:
Waverunner
2015-08-19 12:14:50 -04:00
parent 906a8db5a7
commit 741b653d76
4 changed files with 10 additions and 17 deletions
+3 -5
View File
@@ -53,11 +53,9 @@ public class StaticService extends Service {
this.objectManager = objectManager;
spawnDatabase = new RelationalServerData("serverdata/static/spawns.db");
try {
spawnDatabase.linkTableWithSdb("spawns", "serverdata/static/spawns.sdb");
spawnDatabase.linkTableWithSdb("types", "serverdata/static/types.sdb");
} catch (FileNotFoundException e) {
e.printStackTrace();
if (!spawnDatabase.linkTableWithSdb("spawns", "serverdata/static/spawns.sdb") ||
!spawnDatabase.linkTableWithSdb("types", "serverdata/static/types.sdb")) {
throw new main.ProjectSWG.CoreException("Unable to load sdb files for StaticService");
}
getSupportingStatement = spawnDatabase.prepareStatement(GET_SUPPORTING_SQL);