Inactive [ADMN/SEC] AuthDB v2.3.6 - Database authentication and protection [1.1-1.4.5]

Discussion in 'Inactive/Unsupported Plugins' started by CraftFire, Mar 13, 2011.

  1. Offline

    CraftFire

    In order to centralize support of our legacy projects, we will no longer be providing support on Bukkit. Please use www.spout.org for support with our projects going forward.
     
  2. Offline

    Phinary

    Is there an updated list of the features you guys plan to add / modify and the bugs that need to be fixed? I feel many of the lists are still outdated since the project has been dead for quite a while.
     
  3. Offline

    Aus

    Hi there
    Still getting problem of AuthDB size growth. It increases in ~1Mb/day.
    And mysql is going down once or twice per a day.

    Any way fix it somehow?
    Thank you.
     
  4. Offline

    Phinary

    Are you talking about the database or ram usage?
     
  5. Offline

    Aus

    Yes. About the "AuthDB.db" file and mysqld that goes down time-to-time.
     
  6. Offline

    Aus

    Anyone?..
     
  7. Offline

    Cubbish90

    Hello guys! I have a trouble.
    I have a Survival+Pvp server and I installed your plugin.
    AuthDB have one problem (for surv only): When I login I "born" not at spawn. => I can change my nick to another nick of my server and join. When I join I can see coordinates of location where I leaved game. (With F3). How to fix it?
    Sorry for my English.
    RUSSIAN:
    В общем. Когда ты заходишь в игру, ты появляешься на месте, где вышел. Это очень плохо на сервер для выживания - можно зайти под ником другого игрока и спалить его координаты. Как исправить?
     
  8. Offline

    noneandnonly

    Hey people,
    I realized that there are no "/unregister" or "/changepassword <oldpassword> <newpassword>" commands. This was included in AuthMe which I used while your plugin wasn't updated. Can you tell me if I'm able (without MySQL-access) to change the password ingame? That would be really cool, because it's damn annoying to remove it from the table by hand!

    Thanks for the reply already,
    NoNe aNd NoNly.
     
  9. Offline

    contex

    You can see the list here: http://issues.craftfire.com/roadmap_page.php?project_id=1
    The addons (such as Group and so on), will be added once I get the current bugs fixed.

    If you could send me the AuthDB.db to my email so I can have a look at what's using most of the space: [email protected]
    Regarding the MySQL, do you have keepalive: true on in the config? I'm also going to add some tweaking in the MySQL parts.

    I am not completly sure what you mean, we do not modify the location where the player spawns when he joins, are you running any other plugins which does this?

    The thing is for us to add that such a command means we have to add it for 14 scripts, however that has always been the plan and I will get to it once I get the current bugs fixed :)

    You guys should also know we're working on a rewrite of the code!
     
  10. Offline

    noneandnonly

    So if I'm getting pretty many errors in the log/console I should simply wait for an update?
    Cuz it's really spamming there O.O I'm not sure if that's my fault or something else... The server started without an error but suddenly the error messages got more and more =(

    I'll try to add some little parts I get from the error Log and paste it here:
    Code:
    aje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerPickupItem(AuthDBPlayerListener.java:483)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$21.execute(JavaPluginLoader.java:410)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityItem.a_(EntityItem.java:147)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.k(EntityHuman.java:353)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.d(EntityHuman.java:345)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:341)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.y_(EntityHuman.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:323)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]>necraft.server.Packet10Flying.handleat net.minecraft.server.NetworkManager.b(Ne12:51:59 [SEVERE] Could not pass event org.bukkit.event.player.PlayerPickupItemEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerPickupItem(AuthDBPlayerListener.java:483)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$21.execute(JavaPluginLoader.java:410)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityItem.a_(EntityItem.java:147)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.k(EntityHuman.java:353)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.d(EntityHuman.java:345)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityLiving.y_(EntityLiving.java:341)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityHuman.y_(EntityHuman.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.EntityP[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]Next part I got[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]t.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:52:50 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:52:50 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]>        at net.minecraft.server.EntityP[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]Next part I got[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:53:14 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:53:14 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServ[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]Next part I got[/S][/S][/S][/S]
    [S][S][S][S]----------[/S][/S][/S][/S]
    [S][S][S][S]      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:53:39 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    [S][S][S][S]12:53:39 [SEVERE] Could not pass event org.bukkit.event.player.PlayerMoveEvent to AuthDB[/S][/S][/S][/S]
    [S][S][S][S]javax.persistence.PersistenceException: Unique expecting 0 or 1 rows but got [2][/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.core.DefaultServer.findUnique(DefaultServer.java:1242)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.server.querydefn.DefaultOrmQuery.findUnique(DefaultOrmQuery.java:924)[/S][/S][/S][/S]
    [S][S][S][S]        at com.avaje.ebeaninternal.util.DefaultExpressionList.findUnique(DefaultExpressionList.java:217)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.checkPlayer(EBean.java:77)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.util.databases.EBean.find(EBean.java:159)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.AuthDB.isAuthorized(AuthDB.java:561)[/S][/S][/S][/S]
    [S][S][S][S]        at com.authdb.listeners.AuthDBPlayerListener.onPlayerMove(AuthDBPlayerListener.java:427)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:312)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)[/S][/S][/S][/S]
    [S][S][S][S]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:191)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)[/S][/S][/S][/S]
    [S][S][S][S]        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/S][/S][/S][/S]
    That's it for now. Please help me out and I'm not able to send the server.log, cuz it's way too big :D

    Okay, my fault. Somehow the database changed and the plugin was unable to connect to it.
    Thanks for the great plugin :D
     
  11. Offline

    theask

    Something for You if I have Enchants:








    > 15:22:15 [INFO] /50.23.30.168:34302 lost connection
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
    at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
    at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:176)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:732)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:744)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)
    at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:298)
    at com.authdb.listeners.AuthDBPlayerListener.onPlayerCommandPreprocess(AuthDBPlayerListener.java:287)
    at com.authdb.util.Processes.Login(Processes.java:106)
    at com.craftfire.util.managers.PlayerManager.setInventoryFromStorage(PlayerManager.java:38)
    at com.craftfire.util.managers.PlayerManager.getInventory(PlayerManager.java:135)
    at org.bukkit.inventory.ItemStack.addEnchantment(ItemStack.java:281)
    java.lang.IllegalArgumentException: Enchantment level is either too low or too high (given 127, bounds are 1 to 3
    > 15:22:15 [SEVERE] Could not pass event org.bukkit.event.player.PlayerCommandPreprocessEvent to AuthDB
     
  12. Is it possible to implement an option to restrict on specified usernames?

    Thanks for the continuous development!
     
  13. I keep getting this for some players on the server and when they log in their inventory is empty.
    Code:
    [/85.227.129.33:28418] logged in with entity id 83476 at ([world] -1291.9765035285827, 71.0, -456.6855448514528)
    [ALLVARLIG] Could not pass event org.bukkit.event.player.PlayerCommandPreprocessEvent to AuthDB
    java.lang.IllegalArgumentException: Enchantment level is either too low or too high (given 5, bounds are 1 to 3
            at org.bukkit.inventory.ItemStack.addEnchantment(ItemStack.java:281)
            at com.craftfire.util.managers.PlayerManager.getInventory(PlayerManager.java:135)
            at com.craftfire.util.managers.PlayerManager.setInventoryFromStorage(PlayerManager.java:38)
            at com.authdb.util.Processes.Login(Processes.java:106)
            at com.authdb.listeners.AuthDBPlayerListener.onPlayerCommandPreprocess(AuthDBPlayerListener.java:287)
            at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:298)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:744)
     
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:732)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:176)
            at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:552)
            at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Connection reset
     
  14. Offline

    noneandnonly

  15. Offline

    contex

    Are you by any chance using any plugins that edit the enchantments? Could you enable debug in the config and try again, then send me the output.

    I've added that to the list, however we're currently working on an AuthAPI, which will allow us to use the script's to do what ever we want (bans, groups (permissions), change password, and so on). SMF will be finished by today, and I'll work on the following scripts later on.

    After the AuthAPI is finished I'll rewrite AuthDB (shouldn't take long as we use the AuthAPI) however I will have to create all the functions that we currently have in AuthDB over to the rewrite, I will also add that limit register per IP, same with changing passwords and so on.

    Thanks for suggesting :)
     
  16. Offline

    Wulfspider

    It likely won't be added to the current version of AuthDB, but will be added in the upcoming rewrite.

    Restrict on what? Whole usernames? That's quite possible for our upcoming rewrite.

    No, that just fixes the email option for custom databases and also adds whirlpool and xauth encryption support for users to convert from xAuth.

    Most of the feature requests have been closed on our current tracker, as we're working on a complete rewrite.

    You should be spawning right where you left the server. If you aren't, then you have some other plugin that is messing it up.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  17. Offline

    OakyTree

    We get a slight lag when people log into the server, it can be very annoying if someone keeps logging in and out or if multiple users login in a relatively short period of time. It wasn't like this until the plugin was installed. The database is on a remote server. Is this a known problem? Is there a fix?
     
  18. Offline

    Wulfspider

    Could you try running this build and let us know how it does?
    http://ci.craftfire.com/job/AuthDB Legacy/232/artifact/target/authdb-dev-SNAPSHOT.jar
     
  19. Offline

    OakyTree

  20. Offline

    Wulfspider

    Some threading was adding the the login and MySQL.
     
  21. Offline

    OakyTree

    Ah, we figured it was related to threading. I'll give it a try and get back with you on the result. Not sure when that'll be though. Thanks!

    Edit: Why isn't this released or mentioned in the OP?
     
  22. Offline

    contex

    Threading for syncing (when a player joins the server) and logging in was added.
    Hopefully that helps a bit untill we finish the rewrite :)
     
  23. Offline

    OakyTree

    nvm think I got it
     
  24. Offline

    Wulfspider

    Because it's not a released build yet.
     
  25. Offline

    OakyTree

    I'm having problems compiling the source. I downloaded maven and I'm using mvn clean build with the code directly from github. It compiles with no errors, but I try to load it on the server and I get this.

    Code:
    2012-02-23 19:23:42 [SEVERE] Error creating subclass for [com.authdb.util.databases.EBean]
    java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:277)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:155)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:438)
        at org.bukkit.Bukkit.reload(Bukkit.java:188)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:768)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    2012-02-23 19:23:42 [SEVERE] Error in deployment
    javax.persistence.PersistenceException: Error creating subclass for [com.authdb.util.databases.EBean]
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:117)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:277)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:155)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:438)
        at org.bukkit.Bukkit.reload(Bukkit.java:188)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:768)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        ... 31 more
    2012-02-23 19:23:42 [SEVERE] Could not load 'plugins/authdb-dev-SNAPSHOT.jar' in folder 'plugins': 
    javax.persistence.PersistenceException: Error creating subclass for [com.authdb.util.databases.EBean]
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:117)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.resolve(SubClassManager.java:100)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1571)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630)
        at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277)
        at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:209)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:277)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:178)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:215)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:155)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:438)
        at org.bukkit.Bukkit.reload(Bukkit.java:188)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:382)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:768)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.io.IOException: Class not found
        at com.avaje.ebean.enhance.asm.ClassReader.readClass(ClassReader.java:382)
        at com.avaje.ebean.enhance.asm.ClassReader.<init>(ClassReader.java:359)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.subclassBytes(SubClassFactory.java:115)
        at com.avaje.ebeaninternal.server.subclass.SubClassFactory.create(SubClassFactory.java:83)
        at com.avaje.ebeaninternal.server.subclass.SubClassManager.createClass(SubClassManager.java:113)
        ... 31 more
    Any ideas?
     
  26. Offline

    Wulfspider

    Looks like you have some weird build of CraftBukkit that doesn't have eBean included in it.
     
  27. Offline

    OakyTree

    Figured it out, tyvm!

    So far so good. I have not had any problems with login lag since this was installed. Thanks!
     
  28. Offline

    flybox

    can i set that OP must confirm registrations? because i have those nasty users with PROXY list :S :S please help me
     
  29. Offline

    Wulfspider

    Good to hear! :)
     
  30. Offline

    aritturlt

    Is it possible that changing the password,after registering?@_@?
     
  31. Offline

    Wulfspider

    Not yet. :/ It's a planned feature though.

    There are no commands for it right now. Admin can change it or you can change it on whatever script you may be using along with the database if any.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016

Share This Page