Inactive [SEC] xAuth v2.0.10 - Extra Authentication [1.2.5-R1.3+]

Discussion in 'Inactive/Unsupported Plugins' started by CypherX, Mar 15, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    CypherX

    xAuth v2.0.10 - (CraftBukkit build: [1.2.5-R1.3+])
    Download v2.0.10

    lycano is taking over the development of xAuth as I no longer have the time nor the will to continue working on it. Please see the BukkitDev page: http://dev.bukkit.org/server-mods/xauth/

    Thanks to everyone who has showed support for me and xAuth over the past 17 months. It's been 'fun'. If for any reason you need to contact me, stop by my IRC channel (irc.rizon.net #LoveDespite) or toss me a message at http://love-despite.com/forum. Until we meet again, stay gold. Bang.

    ------------------------------------------------------------------​

    xAuth is a plugin designed with a single task in mind: protect a server and its players while running in offline-mode. The basic idea of this protection is allowing players to register an account based on their player name and a supplied password. When a registered player connects to the server, that player will be prompted to authenticate his or herself by logging in. If and only if a valid password is supplied, they will regain full control of their account until their session expires.


    Features
    • Before registering/logging in, players cannot:
      • Chat, execute commands, interact with objects (levers, chests, etc.), move, or pickup items.
      • Break or place blocks
      • Receive or give damage, be targeted (followed) by hostile mobs
    • Inventory and location protection
    • In-depth setting and message configuration
    • Persistent login sessions through server restarts
    • Player name filter and password complexity configuration
    • Kick non-logged in (but registered) players after a configurable amount of time
    • Bukkit Permissions support
    • Kick or temporarily lockout the IP address of a player who fails to log in after a configurable amount of tries
    • Custom, highly secure password hashing
    • H2 and MySQL support
    • Authentication over URL (AuthURL) allows for connection to forum or website databases
    Changelog (click for full changelog)
    • Version 2.0.10
      • [Fixed] Exploit to completely bypass login system.
      • [Fixed] xAuth commands not working with Rcon
      • [Fixed] Exploiting login system to avoid fire & drowning damage.
      • [Fixed] NPE caused by player connecting & disconnecting during same server tick.
      • [Fixed] 'Table "SESSIONS" not found' error when a player uses /logout while session length is set to zero.
      • [Fixed] Exploiting location protection after dieing to return to the spot of death.
    • Version 2.0.9
      • Added several reverse single session configuration options.
      • Fixed registration.forced: false not working.
      • Updated version check and H2 download links.
    xAuth Importer
    xAuth Importer is a tool used to import accounts from previous versions of xAuth as well as other authentication plugins. Click here for more information.
     
  2. Offline

    ch34t3r19

    Hello,

    i'm using Bukkit Build #935 and the latest version of the beta (for build 928).
    Other Plugins on my Server: Permissions, DefaultCommand (others are unimportant).

    The plugin is connected with my SQL-Database, but it don't save my Inventar (anything other works).

    Please help me, what's wrong?
     
  3. Offline

    Nitixx

    Works in bukkit #946
     
  4. 2 of my users lost all their items....and on top of that...noone could login...it said internal server error when they tried to login.
     
  5. Offline

    Cenarius

    faced this problem ... make sure you delete the older version ...
    because the older file called Xauth when this one have a different name so you've booth of the plugins running :p
    dude it's not fair :p
    why did you remove the permission node that lets players bypass the "force register" :eek:
    yes i'm talking about "xauth.exclude" :D
    please give it back :p
     
  6. Offline

    ghost15

    From what i've found, this happens when the plugin looses connection to the mySQL database. On my server this happens at least once a day. If anyone tries to login while xAuth cannot talk to the SQL Server, the users will loose all items. Currently I Restore users from a backup if it happens to them, and reboot my server each morning now. I hope this gets fixed soon.

    So in short, reboot your server if you see this error so xAuth re-connects to the SQL Server.
     
  7. Offline

    Helloimme

    Hello, we're using this plugin on our server in conjunction with others, tho, when we updated nocheat to the latest build, we found a problem with xAuth, admins and mods could not login, but members could, any idea why this happened?
     
  8. Offline

    Curthiany

    Hello! Well i came across this bug when i reload my server xauth doesnt reconnect back to h2 servers.. i always have to stop and reboot to make it work or make a new plugin to work.... Fix Please

    2.PNG
    TY
     
  9. Offline

    Riolu

    Code:
    07:49:53 [SEVERE] Could not pass event BLOCK_BREAK to LongGrass
    java.lang.NullPointerException
            at com.iminurnetz.bukkit.plugin.longgrass.LongGrassPlugin.markMowed(Long
    GrassPlugin.java:161)
            at com.iminurnetz.bukkit.plugin.longgrass.LGBlockListener.onBlockBreak(L
    GBlockListener.java:47)
            at org.bukkit.plugin.java.JavaPluginLoader$34.execute(JavaPluginLoader.j
    ava:475)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:156
    )
            at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:9
    9)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:459)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Will you fix that in version for craftbukkin 1.7?

    Y U NO MAKE FLATFILE!? :mad:
    [​IMG]
    I turn off registration on my server. I wanna add players via file, like in AuthMe plugin.
    Something like:
    Player1:hispassword(in some code)
    Player2:hispassword
    Player3:hispassword
    etc.

    In xAuth.lock I have this:
    id=130ed83ae4327bc3a030e2bfe(I've hide some characters)
    method=file

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 12, 2016
  10. Offline

    Peter Hsieh

    :S I seems to be having the "item disappearing" issue aswell... ~ I'm manually restoring user items.
    Please fix this issue soon >.<.
    You've done such a good job already~ Keep up the great work!
     
  11. Offline

    ghost16

    Hey,
    i can confirm that, as it says in the logs:
    Code:
    2011-07-03 14:37:18 [SEVERE] [xAuth] Could not load StrikeBan for host: 192.168.225.21
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 44,918,460 milliseconds ago.  The last pac
    ket sent successfully to the server was 44,918,460 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either
     expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connec
    tor/J connection property 'autoReconnect=true' to avoid this problem.
    
    a workaround would be to increase the 'wait_timeout' of the mysql server
    (reboot service with --set-variable wait_timeout=2678400 (one month))
    normal wait_timeout ist 8 hours!!!

    if u dont get the workaround just restart the minecraft-server every 8 hours! (or reload the plugins)

    im working on a fix on the source... i hope thats okay for teh dev?
    ... lets see how perlish my sollution will be xDD
    fckjavabiatch :p i'll never get it^^

    i suggest to change the
    package com.cypherx.xauth.datamanager
    to try to (newly) connect for a second time if the old mysql connection fails... may work...
    many other java-mysql devs seem to hate the "autoReconnect" function dunno why^^

    yeah was quite fun to handle with java again^^... gameover [creeper]
     
  12. Offline

    ghost15

    Good Idea, I didn't think to increase the mySQL wait timeout. , usually overnight I would have the issue since all of my players are within +/- 2 hour timezones which makes sense with the 8 hour window. (So a busy server may never see the bug in the first place!)
     
  13. Offline

    CypherX

    ...and I'm back.

    Will be added in Beta 4.

    Will also be added in Beta 4.

    Change the name of your xAuth session table in the configuration. It looks like another plugin is already using the default name.

    Fixed in Beta 4.

    Only players who sessions have expired will be forced to login again after /reload is used.

    You have two copies of xAuth in your plugins directory.

    I'll look into this and see if it is actually a bug.

    This may be caused by a blank username/password in auths.txt.

    Added in Beta 3.

    Yep.

    Will be fixed in Beta 4.

    Too many people were whining about it when using the '*' Permission node. The same thing can be done by disabling forced registration and using xauth.register to force specific groups/players to register.

    That's not an xAuth problem.

    Using flatfiles to persist data with xAuth 2 would be highly inefficient with the amount of information it stores. You can still manually add accounts and such by editing the xAuth.h2.db file (with an appropriate H2 database editor).
     
  14. Offline

    Reazem

    Im glad to see you still work on the pluggin!

    Okay, Idk if this is possible with this pluggin but that is what I would like.

    -I run my server with online-mode but I want to let me friends with non-retail version to join. What I usualy do is change the online mode to false , reload , let them join , change online-mode to true , and reload again. What this does is re-locks the server.

    I would like to stop doing that because of how annoying it is to do it all the time, so I need a pluggin that allows non-retail minecrafts to join but only from specific IPs, IPs that I trust.

    Would that be possible???

    Thank you very muchh!! I have tried to talk with pluggin Developpers but you are only a few who know about the login system/ offline mode.


    I'm willing to donate if this is made possible
     
  15. Offline

    piousminion

    I'm currently wanting to do the same thing and I have it figured out for the most part. What I've done is created my own server side authentication and changed my /etc/hosts files to point www.minecraft.net to it so I handle the auth instead of minecraft.net. First it checks to see if people are in a whitelist, if they are then they can connect with the "non-retail" version. If they aren't, then it checks the real minecraft.net for auth. The only downside to this is the non-retail people need to also change their /etc/hosts file to point to your auth server.

    Once xauth beta4 hits I'll test a few things and then release more information on how I accomplished this.

    However, if CypherX can find a better way that doesn't require anything but the plugin I would gladly appreciate it. :p
     
  16. Offline

    Reazem

    Indeed it would be amazing.
    Your thing is great tho, but I don't have the skills to make such an auth system.
    Something with the witelist is deff what I need. IP-based whitelist with minecraft.net auth if not in whitelist.
     
  17. Offline

    Tigerius

    2011-07-04 11:10:07 [WARNING] [xAuth] Permission system not detected, defaulting to OP
    2011-07-04 11:10:07 [WARNING] [xAuth] 'Help' isn't detected. No /help support
    2011-07-04 11:10:07 [INFO] [xAuth] Connection to H2 database established!
    2011-07-04 11:10:07 [INFO] [xAuth] Importing old auths.txt file to new format..
    2011-07-04 11:10:07 [SEVERE] Error occurred while enabling xAuth v2.0b3 (Is it up to date?): 1
    java.lang.ArrayIndexOutOfBoundsException: 1
    at com.cypherx.xauth.xAuth.importAccounts(xAuth.java:107)
    at com.cypherx.xauth.xAuth.onEnable(xAuth.java:75)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    As you can see it isn't up to date:(, or it atleast claims that. What can the problem be?
     
  18. Offline

    Cenarius

    Welcome back ^_^

    lol ?
    but even if you have xuath.exclude you you can register and use a password to login so what's the problem with people -.-
    but meh, i don't care as long as there is other way to do it :D
    and thanks again for this great plugin ^_^
    humm i was wondering if you can add this :
    the ability to define where does people spawn before they register, and the ability to define where people spawn before they enter a password to log in ... and pleaaaase make that optional :D
    i know right now it spawns every one in his spawn group that was defined using /setspawn ...
    but that isn't enough for me :p
    this future would be great and will really come in handy ^_^
    thanks again :)

    EDIT: but wait !
    what if i have the group "forced"...
    and than i have the group "unforced" for example !
    what if the group "unforced" inherited the permissions of the group "forced"
    and "forced" have the permission xauth.register ..
    the the group "unforced" will have it to and it's something i don't want !
    and that's a problem ...
    so ...
    i'll suggest you making the xauth.exclude ... as an option in the beta 4 (you can disable or enable the node) .. if possible :)
    what do you think ?
     
  19. Offline

    Sacul

    Hi, Thanks for updating this plugin. It have been very usefull for me. However, I get keeping this errors:

    edit: nvm. Fixed :)
     
  20. Offline

    keyosuke

    Is there a way for an admin to log in as another user without their password, or retrieve their password without changing it? I sometimes have a user who is accused of something, and if I could log in as them it could prove useful to me as a new feature.
     
  21. Offline

    Paah

    What would you do as them?
    Also, I would prefer my password to stay hashed. If this is going to be implemented, make a global password or something instead that the server owner can set and that can be used to login to every account. Exposing user passwords in plain text is never good idea.
     
  22. Offline

    Luwiego

    Are im still able to transffer authme users to xauth ? I dont see the auths.txt file anymore :O
     
  23. Offline

    Deleted user

    Worked great for the time I used it. (Only had one player with an offline account and he swapped to a premium)

    Considering putting it back just because I'm open to the fact that not everyone are in living situations where they can spare money on this game, some people are in areas where they simply cannot purchase it, and others just want to try it out before buying it.

    Overall it worked excellent. Thanks
     
  24. Offline

    tombik

    Still getting this err in console:
    Code:
    2011-07-06 15:47:52 [SEVERE] [xAuth] Could not delete StrikeBan for host: 90.176.27.17
    java.sql.SQLException: Can not issue executeUpdate() for SELECTs
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2365)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
        at com.cypherx.xauth.datamanager.DataManager.deleteStrikeBan(DataManager.java:649)
        at com.cypherx.xauth.xAuth.isBanned(xAuth.java:319)
        at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
        at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
        at net.minecraft.server.Packet1Login.a(SourceFile:43)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    Thx
     
  25. Offline

    nszeek

    Made an account just so I could post this message.

    Just installed your plugin on my server and I am getting the lost inventory problem. I read in the change log that you fixed that problem so this might be a new bug (or I am doing something wrong).

    I am running a 1.6.6 mc-server (haven't switched to 1.7 yet) with Permissions (3.1.6) and your plugin (xAuth-2.0b3a.zip). I also have other plugins but I don't think they would interfere with this. I am also using mysql Ver 14.14 Distrib 5.1.56, for pc-linux-gnu (x86_64) using readline 5.1.

    Here's what's happening:
    1. (fresh install of your mod)
    2. Alice enters the server, register her user and logs off.
    3. Malory enters the server as Alice (different IP), try to guess Alice's password, fail and leave.
    4. Alice now logins and her inventory (apart from armor) is gone.

    The only change I made to the config.yml file was to raise the session time from 3600 to 7200.

    So, is this a know bug and I did something wrong or is it a new bug ?
     
  26. Offline

    cuco

    Hi

    Two ideas:

    First: Maybe something like "/xauth list" to display a comma-seperated list of all registered users. Because for admins who don't use MySQL it is not easy to get this list. They have to use a H2 utility to take a look into the database. /xauth list would be much easier.

    Second: Maybe change, what guests can do. There is only a configuration for commands they could execute. But maybe you want to allow some actions, too. Like guests are allowed to walk through the map but can't place/brake blocks.

    Greets
     
  27. Offline

    MeatBat

    Is there any option that works like protect-location in xAuth 1.x? I don't want send non logged users to spawn.

    Got a bug: if I'll set spawn point in the air over pool (i.e. /spawn to stop fire :) ) I'll be dropped from server with "no flying allowed"
     
  28. Offline

    keyosuke

    To answer the what would I do as them question, whatever I want. It's my server they're playing in. To be "nicer" about it, I'd check their inventory without needing a plugin like OpenInv. I would check their chests for those 20 stacks of diamond blocks they got with that item duplication glitch I may or may not have known about. You know... those chests in their house that I wasn't on the server to see them build, and hide in the house at bedrock I'll probably not run into. It's funny that people ask why a server admin would want more power over what happens in the server. Real world example: I had an amatuer admin spawn diamond houses, and before I knew it the whole server was packed with chests full of diamonds that came from griefing, and Big Brother didn't have logs back far enough to save the day that time. I'm still seeing users sell stacks of diamond. I can see why companies don't want to know what your old password is, but I've also had password reset issues that took six months to track down because nobody could prove my password was being changed behind my back since nobody could see the password. No admins could check if I was typing it right, so they just kept resetting it. There's always a reason to want the ability to check what a password used to be. I guess the only risk here is if User Jack sets his email password to 12345 and the admin looks it up and uses that password on User Jack's email. Real pity, but every one of my passwords are different than the email I register them with, and most home grown servers like this giant pile of modules called bukkit have tons of ways a password can be stolen. What I was suggesting was a nice safe command that can only be used at the console like : passview USERNAME. Perhaps even a permissions node that lets it be used in game, but defaults to off. It all depends on how serious the plugin author percieves the threat of an admin that takes your password off their server and starts trying to use it on your facebook account, etc. Perhaps a small utility that opens the password database for editing? That would remove all risk of remote exploit.

    About the global password, I think that's a great idea. If I could log into users without knowing their password, bye bye security risk. There would be no chance for Admin Bob to try User Jack's login info on all the popular email hosts or social networking sites, which I think is a big fear here with my first suggestion, to some folks.

    One real risk to worry about that this plugin already has: stupid users. I've had two of my users paste me their password simply because I was in game as CONSOLE doing some SAY commands to ask them what user name and password they wanted for some other test server I was running and they got confused and started spamming the whole server with their login credentials. There's no patch for common sense, I guess.
     
  29. Offline

    Paah

    Ah well, if you run your server in such a pompous way, who am I to question you then.
    But your real world example puzzles me. How in the first place did a person like that get admin rights? And why didn't big brother have enough logs? Did you notice the event week later or something?
    Also I wonder how you would find their hidden house as a normal player, if you can't find it as an admin.
     
  30. Offline

    sfxworks

    Having a lot of issues here.

    When a user logs on with a pre-registered account:
    Code:
    2011-07-07 04:47:15 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 65,656 milliseconds ago.  The last packet sent successfully to the server was 1 milliseconds ago.
    2011-07-07 04:47:15 [SEVERE] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    2011-07-07 04:47:15 [SEVERE] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    2011-07-07 04:47:15 [SEVERE] 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    2011-07-07 04:47:15 [SEVERE] 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    2011-07-07 04:47:15 [SEVERE] 	at com.griefcraft.sql.MemDB.getActions(Unknown Source)
    2011-07-07 04:47:15 [SEVERE] 	at com.griefcraft.listeners.LWCPlayerListener.onPlayerInteract(Unknown Source)
    2011-07-07 04:47:15 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    2011-07-07 04:47:15 [SEVERE] 	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-07-07 04:47:15 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    2011-07-07 04:47:15 [SEVERE] 	at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:552)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-07-07 04:47:15 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-07 04:47:15 [SEVERE] Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    2011-07-07 04:47:15 [SEVERE] 	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    2011-07-07 04:47:15 [SEVERE] 	... 22 more
    2011-07-07 04:47:46 [INFO] [Showcase] Autosaved
    2011-07-07 04:47:58 [SEVERE] Could not pass event ENTITY_DAMAGE to LCRange
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lorg/bukkit/entity/Entity;
    	at me.samkio.lcrange.LCEntityListener.onEntityDamage(LCEntityListener.java:27)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.EntityArrow.m_(EntityArrow.java:178)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    	at net.minecraft.server.World.cleanUp(World.java:1102)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-07 04:47:59 [SEVERE] Could not pass event ENTITY_DAMAGE to LCRange
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lorg/bukkit/entity/Entity;
    	at me.samkio.lcrange.LCEntityListener.onEntityDamage(LCEntityListener.java:27)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.EntityArrow.m_(EntityArrow.java:178)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    	at net.minecraft.server.World.cleanUp(World.java:1102)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-07 04:48:00 [SEVERE] Could not pass event ENTITY_DAMAGE to LCRange
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lorg/bukkit/entity/Entity;
    	at me.samkio.lcrange.LCEntityListener.onEntityDamage(LCEntityListener.java:27)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.EntityArrow.m_(EntityArrow.java:178)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    	at net.minecraft.server.World.cleanUp(World.java:1102)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-07 04:48:02 [SEVERE] Could not pass event ENTITY_DAMAGE to LCRange
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lorg/bukkit/entity/Entity;
    	at me.samkio.lcrange.LCEntityListener.onEntityDamage(LCEntityListener.java:27)
    	at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.EntityArrow.m_(EntityArrow.java:178)
    	at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
    	at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    	at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
    	at net.minecraft.server.World.cleanUp(World.java:1102)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-07 04:48:23 [INFO] §9[PLAYER_COMMAND] Kohjix: /i 278
    2011-07-07 04:48:25 [INFO] WorldEdit: Kohjix: /
    2011-07-07 04:48:25 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:48:46 [INFO] [Showcase] Autosaved
    2011-07-07 04:48:55 [INFO] <§fJona27612§f> dude the oceans are deep as shit lol
    2011-07-07 04:49:00 [INFO] <§fJona27612§f> this is awesopme
    2011-07-07 04:49:02 [WARNING] Kohjix moved wrongly!
    2011-07-07 04:49:02 [INFO] Got position 13.699999988079082, 68.60000002384186, -630.0340694431361
    2011-07-07 04:49:02 [INFO] Expected 13.699999988079082, 68.60000002384186, -629.6999999880791
    2011-07-07 04:49:19 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:49:23 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:49:25 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:49:28 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:49:29 [INFO] §9[PLAYER_COMMAND] Kohjix: /tp sfx
    2011-07-07 04:49:37 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-07 04:49:51 [INFO] WorldEdit: Kohjix: /wand
    2011-07-07 04:49:55 [INFO] [Showcase] Autosaved
    2011-07-07 04:50:19 [INFO] WorldEdit: Kohjix: /set 33
    2011-07-07 04:50:26 [INFO] <§fJona27612§f> you need alist of the mods you added
    2011-07-07 04:50:44 [INFO] <[ADMIN]§1§cKohjix§f§f> That will probably be on the blog
    2011-07-07 04:50:55 [INFO] [Showcase] Autosaved
    2011-07-07 04:51:02 [SEVERE] [xAuth] Could not load StrikeBan for host: 121.44.146.87
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 251,219 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    	at com.cypherx.xauth.datamanager.DataManager.loadStrikeBan(DataManager.java:610)
    	at com.cypherx.xauth.xAuth.isBanned(xAuth.java:308)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    	at net.minecraft.server.Packet1Login.a(SourceFile:43)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    	... 23 more
    2011-07-07 04:51:02 [INFO] Tomp13 [/121.44.146.87:53912] logged in with entity id 1442 at ([Area10] 186.0, 64.0, -332.0)
    2011-07-07 04:51:12 [SEVERE] [xAuth] Could not load player: Tomp13
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.Util.getInstance(Util.java:382)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213)
    	at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4203)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4169)
    	at com.cypherx.xauth.datamanager.DataManager.getPlayerFromDb(DataManager.java:316)
    	at com.cypherx.xauth.datamanager.DataManager.getPlayerJoin(DataManager.java:304)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:57)
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    	at net.minecraft.server.Packet1Login.a(SourceFile:43)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 251,219 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    	at com.cypherx.xauth.datamanager.DataManager.loadStrikeBan(DataManager.java:610)
    	at com.cypherx.xauth.xAuth.isBanned(xAuth.java:308)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    	... 8 more
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    	... 23 more
    2011-07-07 04:51:12 [SEVERE] [xAuth] Could not check inventory for player: Tomp13
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.Util.getInstance(Util.java:382)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213)
    	at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4203)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4169)
    	at com.cypherx.xauth.datamanager.DataManager.insertInventory(DataManager.java:172)
    	at com.cypherx.xauth.xAuth.protect(xAuth.java:171)
    	at com.cypherx.xauth.xAuth.createGuest(xAuth.java:156)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    	at net.minecraft.server.Packet1Login.a(SourceFile:43)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 251,219 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    	at com.cypherx.xauth.datamanager.DataManager.loadStrikeBan(DataManager.java:610)
    	at com.cypherx.xauth.xAuth.isBanned(xAuth.java:308)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    	... 8 more
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    	... 23 more
    2011-07-07 04:51:12 [SEVERE] [xAuth] Could not insert inventory for player: Tomp13
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.Util.getInstance(Util.java:382)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1213)
    	at com.mysql.jdbc.ConnectionImpl.checkClosed(ConnectionImpl.java:1200)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4203)
    	at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4169)
    	at com.cypherx.xauth.datamanager.DataManager.insertInventory(DataManager.java:228)
    	at com.cypherx.xauth.xAuth.protect(xAuth.java:171)
    	at com.cypherx.xauth.xAuth.createGuest(xAuth.java:156)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerJoin(xAuthPlayerListener.java:62)
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    	at net.minecraft.server.Packet1Login.a(SourceFile:43)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 251,219 milliseconds ago.  The last packet sent successfully to the server was 0 milliseconds ago.
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    	at java.lang.reflect.Constructor.newInstance(Unknown Source)
    	at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
    	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
    	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
    	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
    	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
    	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
    	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2273)
    	at com.cypherx.xauth.datamanager.DataManager.loadStrikeBan(DataManager.java:610)
    	at com.cypherx.xauth.xAuth.isBanned(xAuth.java:308)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    xauth.xAuth.isBanned(xAuth.java:308)
    	at com.cypherx.xauth.listeners.xAuthPlayerListener.onPlayerLogin(xAuthPlayerListener.java:44)
    	at org.bukkit.plugin.java.JavaPluginLoader$12.execute(JavaPluginLoader.java:321)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    	at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:184)
    	at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:82)
    	... 8 more
    Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
    	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
    	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
    	... 23 more
    
     
  31. Offline

    Tadas159

    I get this when i'm stopping my server. Why?
    Code:
    2011-07-07 17:19:29 [SEVERE] Error occurred while disabling xAuth v2.0b3 (Is it up to date?): loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
    java.lang.LinkageError: loader constraint violation: loader (instance of org/bukkit/plugin/java/PluginClassLoader) previously initiated loading for a different type with name "org/h2/store/DataHandler"
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$000(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:219)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:32)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.h2.store.LobStorage.init(LobStorage.java:87)
        at org.h2.store.LobStorage.removeAllForTable(LobStorage.java:133)
        at org.h2.engine.Database.close(Database.java:1066)
        at org.h2.engine.Database.removeSession(Database.java:953)
        at org.h2.engine.Session.close(Session.java:572)
        at org.h2.jdbc.JdbcConnection.close(JdbcConnection.java:337)
        at com.cypherx.xauth.datamanager.DataManager.close(DataManager.java:692)
        at com.cypherx.xauth.xAuth.onDisable(xAuth.java:39)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:273)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:312)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
Thread Status:
Not open for further replies.

Share This Page