- Баллы
- 78
Привет всем!
Возникает некий сбой после чего Jobs выключается, происходит это в любое время(может через день а может через 5 мин после старта сервера).
В логах выглядит так:
На сколько понял плагин просто теряет соединение со своей базой.
Может кто уже сталкивался или знает как решить данную проблему, а то один из основных плагинов и каждый раз перегружать сервер не очень хорошо.
версия сервера 1240
версия Jobs 2.5.4(1185)
от версий не зависит так как проблема началась еще на 1185
Возникает некий сбой после чего Jobs выключается, происходит это в любое время(может через день а может через 5 мин после старта сервера).
В логах выглядит так:
Код:
2011-10-10 14:28:53 [SEVERE] org.h2.jdbc.JdbcSQLException: Error opening database: "Sleep interrupted" [8000-157]
2011-10-10 14:28:53 [SEVERE] at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
2011-10-10 14:28:53 [SEVERE] at org.h2.message.DbException.get(DbException.java:156)
2011-10-10 14:28:53 [SEVERE] at org.h2.store.FileLock.getExceptionFatal(FileLock.java:439)
2011-10-10 14:28:53 [SEVERE] at org.h2.store.FileLock.sleep(FileLock.java:434)
2011-10-10 14:28:53 [SEVERE] at org.h2.store.FileLock.lockFile(FileLock.java:346)
2011-10-10 14:28:53 [SEVERE] at org.h2.store.FileLock.lock(FileLock.java:134)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Database.open(Database.java:541)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Database.openDatabase(Database.java:220)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Database.<init>(Database.java:215)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Engine.openSession(Engine.java:56)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Engine.openSession(Engine.java:159)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Engine.createSessionAndValidate(Engine.java:138)
2011-10-10 14:28:53 [SEVERE] at org.h2.engine.Engine.createSession(Engine.java:121)
2011-10-10 14:28:54 [SEVERE] at org.h2.engine.Engine.createSession(Engine.java:28)
2011-10-10 14:28:54 [SEVERE] at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:285)
2011-10-10 14:28:54 [SEVERE] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
2011-10-10 14:28:54 [SEVERE] at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
2011-10-10 14:28:54 [SEVERE] at org.h2.Driver.connect(Driver.java:72)
2011-10-10 14:28:54 [SEVERE] at java.sql.DriverManager.getConnection(Unknown Source)
2011-10-10 14:28:54 [SEVERE] at java.sql.DriverManager.getConnection(Unknown Source)
2011-10-10 14:28:54 [SEVERE] at com.zford.jobs.dao.JobsDAOH2.getConnection(JobsDAOH2.java:83)
2011-10-10 14:28:54 [SEVERE] at com.zford.jobs.dao.JobsDAOH2.save(JobsDAOH2.java:137)
2011-10-10 14:28:54 [SEVERE] at com.zford.jobs.Jobs.save(Jobs.java:1294)
2011-10-10 14:28:54 [SEVERE] at com.zford.jobs.Jobs.removePlayer(Jobs.java:1259)
2011-10-10 14:28:54 [SEVERE] at com.zford.jobs.listener.JobsPlayerListener.onPlayerQuit(JobsPlayerListener.java:48)
2011-10-10 14:28:54 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:251)
2011-10-10 14:28:54 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
2011-10-10 14:28:54 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
2011-10-10 14:28:54 [SEVERE] at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:159)
2011-10-10 14:28:54 [SEVERE] at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:127)
2011-10-10 14:28:54 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.disconnect(SpoutNetServerHandler.java:507)
2011-10-10 14:28:54 [SEVERE] at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:191)
2011-10-10 14:28:54 [SEVERE] at de.fgtech.pomo4ka.AuthMe.LoginTimeout.LoginTimer$LoginTimerTask.run(LoginTimer.java:32)
2011-10-10 14:28:54 [SEVERE] at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
2011-10-10 14:28:54 [SEVERE] at java.lang.Thread.run(Unknown Source)
2011-10-10 14:28:54 [SEVERE] Caused by: java.lang.InterruptedException: sleep interrupted
2011-10-10 14:28:54 [SEVERE] at java.lang.Thread.sleep(Native Method)
2011-10-10 14:28:54 [SEVERE] at org.h2.store.FileLock.sleep(FileLock.java:432)
2011-10-10 14:28:54 [SEVERE] ... 31 more
2011-10-10 14:28:54 [SEVERE] [Jobs - database connection error. Disabling jobs!]
2011-10-10 14:29:01 [INFO] [Jobs v2.5.4] has been disabled succesfully.
2011-10-10 14:29:01 [SEVERE] Could not pass event PLAYER_QUIT to Jobs
java.lang.NullPointerException
at com.zford.jobs.dao.JobsDAOH2.save(JobsDAOH2.java:138)
at com.zford.jobs.Jobs.save(Jobs.java:1294)
at com.zford.jobs.Jobs.removePlayer(Jobs.java:1259)
at com.zford.jobs.listener.JobsPlayerListener.onPlayerQuit(JobsPlayerListener.java:48)
at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:251)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:159)
at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:127)
at org.getspout.spout.SpoutNetServerHandler.disconnect(SpoutNetServerHandler.java:507)
at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:191)
at de.fgtech.pomo4ka.AuthMe.LoginTimeout.LoginTimer$LoginTimerTask.run(LoginTimer.java:32)
at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
at java.lang.Thread.run(Unknown Source)
На сколько понял плагин просто теряет соединение со своей базой.
Может кто уже сталкивался или знает как решить данную проблему, а то один из основных плагинов и каждый раз перегружать сервер не очень хорошо.
версия сервера 1240
версия Jobs 2.5.4(1185)
от версий не зависит так как проблема началась еще на 1185