mirror of
https://github.com/songoda/SongodaCore.git
synced 2024-10-22 12:20:26 +02:00
Don't run database migrations on plugin enable with issues connecting
Migrations rely on `this.databaseConnector` being set which might be true if something fails
This commit is contained in:
parent
0bbc5afd2f
commit
4816438f93
@ -106,13 +106,13 @@ public class DataManager {
|
|||||||
}
|
}
|
||||||
this.type = databaseConnector.getType();
|
this.type = databaseConnector.getType();
|
||||||
this.plugin.getLogger().info("Data handler connected using " + databaseConnector.getType().name() + ".");
|
this.plugin.getLogger().info("Data handler connected using " + databaseConnector.getType().name() + ".");
|
||||||
|
|
||||||
|
runMigrations();
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
this.plugin.getLogger().severe("Fatal error trying to connect to database. Please make sure all your connection settings are correct and try again. Plugin has been disabled.");
|
this.plugin.getLogger().severe("Fatal error trying to connect to database. Please make sure all your connection settings are correct and try again. Plugin has been disabled.");
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
Bukkit.getPluginManager().disablePlugin(this.plugin);
|
Bukkit.getPluginManager().disablePlugin(this.plugin);
|
||||||
}
|
}
|
||||||
|
|
||||||
runMigrations();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user