I have a Minecraft server and an error message has appeared in my console but the server still works, what should I do now so that the error message is gone? By the way, the IP is: germanmultiplayer.mine-hoster.de
[19:55:59 INFO]: ============ DATABASE ERROR ============
[19:55:59 INFO]: There was an error updating the database.
[19:55:59 INFO]: - It will be corrected on shutdown
[19:55:59 INFO]: ========================================
[19:55:59 WARN]: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (can't start a transaction within a transaction)
[19:55:59 WARN]: at org.sqlite.core.DB.newSQLException (DB.java:909)
[19:55:59 WARN]: at org.sqlite.core.DB.newSQLException (DB.java:921)
[19:55:59 WARN]: at org.sqlite.core.DB.throwex (DB.java:886)
[19:55:59 WARN]: at org.sqlite.core.DB.exec (DB.java:155)
[19:55:59 WARN]: at org.sqlite.jdbc3.JDBC3Connection.setAutoCommit (JDBC3Connection.java:164)
[19:55:59 WARN]: at com.intellectcrafters.plot.database.SQLManager.sendBatch (SQLManager.java:386)
[19:55:59 WARN]: at com.intellectcrafters.plot.database.SQLManager $ 1.run (SQLManager.java:148)
[19:55:59 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run (CraftTask.java:76)
[19:55:59 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run (CraftAsyncTask.java:52)
[19:55:59 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
[19:55:59 WARN]: at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)
[19:55:59 WARN]: at java.lang.Thread.run (Thread.java:748)
[19:55:59 INFO]: ========================================
[19:56:02 WARN]: org.sqlite.SQLiteException: [SQLITE_BUSY] The database file is locked (database is locked)
[19:56:02 WARN]: at org.sqlite.core.DB.newSQLException (DB.java:909)
[19:56:02 WARN]: at org.sqlite.core.DB.newSQLException (DB.java:921)
[19:56:02 WARN]: at org.sqlite.core.DB.throwex (DB.java:886)
[19:56:02 WARN]: at org.sqlite.core.DB.exec (DB.java:155)
[19:56:02 WARN]: at org.sqlite.jdbc3.JDBC3Connection.commit (JDBC3Connection.java:174)
[19:56:02 WARN]: at com.intellectcrafters.plot.database.SQLManager.commit (SQLManager.java:1072)
[19:56:02 WARN]: at com.intellectcrafters.plot.database.SQLManager.sendBatch (SQLManager.java:474)
[19:56:02 WARN]: at com.intellectcrafters.plot.database.SQLManager $ 1.run (SQLManager.java:148)
[19:56:02 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run (CraftTask.java:76)
[19:56:02 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run (CraftAsyncTask.java:52)
[19:56:02 WARN]: at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
[19:56:02 WARN]: at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)
[19:56:02 WARN]: at java.lang.Thread.run (Thread.java:748)
Have you set a MySQL connection to true and have no database at all? If so, set data storage to sqlite or set up a database.
The plugin misses a correct possibility to save data. Check the config from your plugin (Plotsquared or plots)
Greens from katzebiggi and stay healthy