[12:06:03 错误] [LuckPerms] Exception occurred whilst loading data for 11db6956-b769-3e7f-a0f5-3cd8ad498607 - Nopppp java.util.concurrent.CompletionException: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-199] at me.lucko.luckperms.common.storage.Storage.lambda$future$0(Storage.java:92) ~[?:?] at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.CompletableFuture$AsyncSupply.exec(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_281] at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_281] Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:617) ~[?:?] at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) ~[?:?] at org.h2.message.DbException.get(DbException.java:194) ~[?:?] at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:193) ~[?:?] at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:173) ~[?:?] at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:95) ~[?:?] at org.h2.engine.Database.getPageStore(Database.java:2739) ~[?:?] at org.h2.engine.Database.open(Database.java:769) ~[?:?] at org.h2.engine.Database.openDatabase(Database.java:319) ~[?:?] at org.h2.engine.Database.<init>(Database.java:313) ~[?:?] at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?] at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?] at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?] at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?] at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:169) ~[?:?] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:148) ~[?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_281] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.createConnection(H2ConnectionFactory.java:68) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.FlatfileConnectionFactory.getConnection(FlatfileConnectionFactory.java:71) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.getConnection(H2ConnectionFactory.java:40) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.getPlayerName(SqlStorage.java:691) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.savePlayerData(SqlStorage.java:611) ~[?:?] at me.lucko.luckperms.common.storage.Storage.lambda$savePlayerData$20(Storage.java:258) ~[?:?] at me.lucko.luckperms.common.storage.Storage.lambda$future$0(Storage.java:87) ~[?:?] ... 6 more] Caused by: java.lang.IllegalStateException: The file is locked: nio:C:/mcbox/data/game/plugins/LuckPerms/luckperms-h2.mv.db [1.4.199/7] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883) ~[?:?] at org.h2.mvstore.FileStore.open(FileStore.java:172) ~[?:?] at org.h2.mvstore.MVStore.<init>(MVStore.java:390) ~[?:?] at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343) ~[?:?] at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:162) ~[?:?] at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:95) ~[?:?] at org.h2.engine.Database.getPageStore(Database.java:2739) ~[?:?] at org.h2.engine.Database.open(Database.java:769) ~[?:?] at org.h2.engine.Database.openDatabase(Database.java:319) ~[?:?] at org.h2.engine.Database.<init>(Database.java:313) ~[?:?] at org.h2.engine.Engine.openSession(Engine.java:69) ~[?:?] at org.h2.engine.Engine.openSession(Engine.java:201) ~[?:?] at org.h2.engine.Engine.createSessionAndValidate(Engine.java:178) ~[?:?] at org.h2.engine.Engine.createSession(Engine.java:161) ~[?:?] at org.h2.engine.Engine.createSession(Engine.java:31) ~[?:?] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:336) ~[?:?] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:169) ~[?:?] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:148) ~[?:?] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_281] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.createConnection(H2ConnectionFactory.java:68) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.FlatfileConnectionFactory.getConnection(FlatfileConnectionFactory.java:71) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.connection.file.H2ConnectionFactory.getConnection(H2ConnectionFactory.java:40) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.getPlayerName(SqlStorage.java:691) ~[?:?] at me.lucko.luckperms.common.storage.implementation.sql.SqlStorage.savePlayerData(SqlStorage.java:611) ~[?:?] at me.lucko.luckperms.common.storage.Storage.lambda$savePlayerData$20(Storage.java:258) ~[?:?] at me.lucko.luckperms.common.storage.Storage.lambda$future$0(Storage.java:87) ~[?:?] ... 6 more] [12:06:03 信息] Disconnecting com.mojang.authlib.GameProfile@4266e33d[id=11db6956-b769-3e7f-a0f5-3cd8ad498607,name=Nopppp,properties={},legacy=false] (/127.134.59.36:61588): [LP] 数据库加载权限数据时发生错误. 请稍后再试. 如果您是服务器管理员,请检查控制台是否有任何错误. |
以上为报错
似乎是数据库文件被损坏了
尝试从备份数据库文件回复一下吧
尝试从备份数据库文件回复一下吧
上杉夏相 发表于 2021-6-18 12:14
似乎是数据库文件被损坏了
尝试从备份数据库文件回复一下吧
没有数据库呀...
485957018 发表于 2021-6-18 12:15
没有数据库呀...
Caused by: java.lang.IllegalStateException: The file is locked: nio:C:/mcbox/data/game/plugins/LuckPerms/luckperms-h2.mv.db
LP默认用的是DB存储