Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Jobs - выключается когда захочет

Тема в разделе "[Архив] Помощь", создана пользователем noir4, 10 окт 2011.

  1. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    Привет всем!
    Возникает некий сбой после чего 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
     
  2. Хостинг MineCraft
    <
  3. Dobrik

    Dobrik Старожил Пользователь

    Баллы:
    123
    Skype:
    dobrik18
    устанавливаете себе MySql и прикрепляете jobs к мускулу а не к h2. h2 гавно вот он и глючит.
     
    noir4 нравится это.
  4. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    а не подскажешь где есть инструкция?
     
  5. darkstas

    darkstas Старожил

    Баллы:
    103
    Имя в Minecraft:
    Dark
    на чем стоит сервер?(комп, сервер, дедик) и ОС
     
    ВремяПриключений нравится это.
  6. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    ну по сути десктоп(core2quad q6600, 8Gb ddr3) ос-вин сервер 2003 х64
    комп чисто под МС
     
  7. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    В общем спасибо за совет .пока полет нормальный. стати для других плагинов надо создавать новую базу или же можно в эту?
     
  8. darkstas

    darkstas Старожил

    Баллы:
    103
    Имя в Minecraft:
    Dark
  9. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    по тесту смотрю что база одна может быть.
    каждый плагин создаёт себе свою таблицу в общей базе.
     
  10. darkstas

    darkstas Старожил

    Баллы:
    103
    Имя в Minecraft:
    Dark
    всеравно лучше новую.
     
  11. foJiG

    foJiG Активный участник

    Баллы:
    88
    # Requires MySQL
    mysql-username: cswar_js
    mysql-password: *****
    mysql-database: cswar_mcjobs
    mysql-url: jdbc:mysql://91.219.194.3
    #mysql-table-prefix: jobs
    так прописываю нефига не пашет помогите кто шарит
     
  12. foJiG

    foJiG Активный участник

    Баллы:
    88
    Плизз
     
  13. lol63

    lol63 Модератор Переводчик

    Баллы:
    153
    mysql-url: jdbc:mysql://твойIP:3306/
    Попробуй так
     
    foJiG нравится это.
  14. foJiG

    foJiG Активный участник

    Баллы:
    88
    Пробывал токо у меня хосте 91.219.194.3:2096
     
    ПриветОтМиднайта нравится это.
  15. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    логи покажи с сервера
    что пишет
     
  16. foJiG

    foJiG Активный участник

    Баллы:
    88
    Код:
    161 recipes
    17 achievements
    00:26:25 [INFO] Starting minecraft server version Beta 1.8.1
    00:26:25 [INFO] Loading properties
    00:26:25 [INFO] Starting Minecraft server on *:25565
    00:26:25 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    00:26:25 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    00:26:25 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    00:26:25 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    00:26:25 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112
    -g54a13b2-b1240jnks (MC: 1.8.1)
    00:26:25 [INFO] Preparing level "world"
    00:26:25 [INFO] Default game type: 0
    00:26:25 [INFO] Preparing start region for level 0 (Seed: -2740452386257123046)
    00:26:26 [INFO] Preparing start region for level 1 (Seed: -2740452386257123046)
    00:26:26 [INFO] Preparing spawn area: 8%
    00:26:27 [SEVERE] Error occurred while enabling Jobs v2.5.4 (Is it up to date?):
    while scanning a simple key; could not found expected ':'
    while scanning a simple key
    in "<reader>", line 12, column 1:
        Requires MySQL
        ^
    could not found expected ':'
    in "<reader>", line 13, column 1:
        mysql-username: cswar_js
        ^
    
            at org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys(Scanne
    rImpl.java:400)
            at org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens(ScannerImpl.jav
    a:231)
            at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:18
    2)
            at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(Par
    serImpl.java:564)
            at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
            at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
            at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java
    :228)
            at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
            at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:12
    2)
            at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:124)
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
            at org.bukkit.util.config.Configuration.load(Configuration.java:82)
            at com.zford.jobs.config.JobsConfiguration.loadGeneralSettings(JobsConfi
    guration.java:118)
            at com.zford.jobs.config.JobsConfiguration.reload(JobsConfiguration.java
    :96)
            at com.zford.jobs.Jobs.reloadConfigurations(Jobs.java:1340)
            at com.zford.jobs.Jobs.onEnable(Jobs.java:124)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:941)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:280)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:174)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:157
    )
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    00:26:27 [INFO] Server permissions file permissions.yml is empty, ignoring it
    00:26:27 [INFO] Done (0,182s)! For help, type "help" or "?"
    >
     
  17. Dobrik

    Dobrik Старожил Пользователь

    Баллы:
    123
    Skype:
    dobrik18
    Редактируйте конфиги не стандартным блокнотом ,а notepad++ и будет все работать.
     
    foJiG нравится это.
  18. foJiG

    foJiG Активный участник

    Баллы:
    88
    Код:
    # General configuration.
    #
    #  The general configuration for the jobs plugin mostly includes how often the plugin
    # saves user data (when the user is in the game), the storage method, whether
    # to broadcast a message to the server when a user goes up a skill level.
    #  It also allows admins to set the maximum number of jobs a player can have at
    # any one time.
    
    # storage method, can be MySQL, h2
    storage-method: MySQL
    
    #Requires MySQL
    mysql-username: cswar_js
    mysql-password: ********
    mysql-database: cswar_mcjobs
    mysql-url: jdbc:mysql://91.219.194.3:2096
    #mysql-table-prefix: jobs
    
    # How often in minutes you want it to save, 0 disables periodic saving and
    # the system will only save on logout
    save-period: 10
    
    # Do all players get a message when somone goes up a skill level?
    broadcast-on-skill-up: true
    
    # Do all players get a message when somone goes up a job level?
    broadcast-on-level-up: false
    
    # maximum number of jobs a player can join
    #max-jobs: 3
    
    # option to enable the stats and achievements plugin.
    #enable-stats: true
    
    # option to allow payment to be made when near a spawner
    #enable-pay-near-spawner: true
    
    # choose, which economy plugin should be used as default (optional)
    # if not set, will use iConomy first
    # available options: iConomy, BOSEconomy, Essentials
    #economy: iConomy
    
    ммм поможешь подогнать просто все в 1 строку у меня .... сорри нуб
     
  19. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    возьми дефолтный конфиг и правь его через Notepad++
     
  20. ZaRRaZa

    ZaRRaZa Старожил

    Баллы:
    103
    Подскажите и ме на счёт джобс, дело такое: захожу в игру, пишу /jobs browse, /jobs join miner ну и любую команду и ничё не происходит и не пишет ничё в чём проблема?
     
  21. Автор темы
    noir4

    noir4 Активный участник Пользователь

    Баллы:
    78
    Skype:
    end2012
    с таким количеством инфы предположу что плагин не установлен.
    больше инфы и логов
     

Поделиться этой страницей