[07/14/19 02:53:00] [Server API] Warning: Plugin "Housing" has had an unhandled exception thrown by one of its GamePostInitialize handlers:
System.ArgumentException: Data Source cannot be empty. Use :memory: to open an in-memory database
at Mono.Data.Sqlite.SqliteConnection.Open () [0x00086] in <2f714ef98a8f4e73b149f84ee80555a1>:0
at TShockAPI.DB.DbExt.Query (System.Data.IDbConnection olddb, System.String query, System.Object[] args) [0x00007] in :0
at Housing.Database.SqliteDatabase..ctor (System.Data.IDbConnection connection) [0x0001e] in <9d41f4961df943dca53014f36393b497>:0
at Housing.Database.DatabaseFactory.LoadOrCreateDatabase (Housing.Config config) [0x0004d] in <9d41f4961df943dca53014f36393b497>:0
at Housing.HousingPlugin.onLoad () [0x00041] in <9d41f4961df943dca53014f36393b497>:0
at Housing.HousingPlugin.OnGamePostInitialize (System.EventArgs args) [0x00000] in <9d41f4961df943dca53014f36393b497>:0
at TerrariaApi.Server.HandlerCollection`1[ArgsType].Invoke (ArgsType args) [0x0004d] in :0
this is caused by modifying the source field and leave mysql data in it when your not using mysql as a target.
The plugin should have safe guards or warnings and try to auto repair the config depending on the target for the database.
[07/14/19 02:53:00] [Server API] Warning: Plugin "Housing" has had an unhandled exception thrown by one of its GamePostInitialize handlers: System.ArgumentException: Data Source cannot be empty. Use :memory: to open an in-memory database at Mono.Data.Sqlite.SqliteConnection.Open () [0x00086] in <2f714ef98a8f4e73b149f84ee80555a1>:0 at TShockAPI.DB.DbExt.Query (System.Data.IDbConnection olddb, System.String query, System.Object[] args) [0x00007] in:0
at Housing.Database.SqliteDatabase..ctor (System.Data.IDbConnection connection) [0x0001e] in <9d41f4961df943dca53014f36393b497>:0
at Housing.Database.DatabaseFactory.LoadOrCreateDatabase (Housing.Config config) [0x0004d] in <9d41f4961df943dca53014f36393b497>:0
at Housing.HousingPlugin.onLoad () [0x00041] in <9d41f4961df943dca53014f36393b497>:0
at Housing.HousingPlugin.OnGamePostInitialize (System.EventArgs args) [0x00000] in <9d41f4961df943dca53014f36393b497>:0
at TerrariaApi.Server.HandlerCollection`1[ArgsType].Invoke (ArgsType args) [0x0004d] in :0
this is caused by modifying the source field and leave mysql data in it when your not using mysql as a target.
The plugin should have safe guards or warnings and try to auto repair the config depending on the target for the database.