Inactive [SEC] BigBrother 1.11.0 - Catch griffers red-handed [1060]

Discussion in 'Inactive/Unsupported Plugins' started by N3X15, Apr 13, 2011.

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

    N3X15

    [​IMG]
    Important Crap

    I'm done, but BB isn't.
    I've got 10 developers on the contributors' list who supposedly want to help, but I haven't heard a word from them since the day I added them. BigBrother's so full of bugs now that I don't know where to start, and I simply don't have the time or patience to work on it anymore. If you want something that works, pick up LogBlock. I'm fucking done. I updated it to "run" on 1060, but that's as far as I'm taking this. If you still want to help, email me at [email protected] and give me a rundown of your experience in coding plugins so I know you'll do something.​
    UPDATE: 3 developers have been added to the repo, but I'm waiting for them to get familiarized and start committing before I declare this crisis over. I appreciate the support and help that has been thrown this way. If you'd still like to help, but don't know how to code, there are many other ways to contribute. See the Contributors section for more info.​


    Version: 1.11.0
    Original Author: tkelly910

    Contributors
    • Development Team
      • N3X15
      • Mafio
      • FalconGaming
    • Quality Assurance (QA) Team (Testing, ONLY ON LATEST RB*!)
      • N3X15
      • Mineral
      • All of the poor bastards on the 7chan.org minecraft server + other dev servers
      • *NOTE: Unless EvilSeph or other bukkit devs indicate an RB is imminent, e.g. within the next week.
    • Bug Triage (Sorting through bugs, marking duplicates, closing, prioritizing)
      • N3X15
    • Documentation (Wiki, FAQ, other stuff people will read)
      • N3X15
    • MORE NEEDED. PLEASE PM ME IF YOU ARE INTERESTED IN TESTING OR DEVELOPING.
    Introduction

    BigBrother is a powerful plugin that enables you to investigate roll back griefing via a large and all-knowing database. You have a choice between using immensely powerful commands to search an area for changes, or you can whack a block with a stick or place a log to see changes within a single block.

    • /bb log - Gives you the BigBrother Multipurpose Tool, or a simple log. Hit something with it to see changes in that spot, and place it if the block you're check is non-solid, like water, lava or air.
    • /bb done - Removes the log from your inventory, and gives you back any items it replaced.
    • Want to check an entire area? Use /bb here to list who changed what!
    • Need to roll back EvilGuy and DoucheBug's edits? Use /bb rollback EvilGuy DoucheBug!
      • Have to roll back edits up to 5 minutes ago? Simple! /bb rollback t:5m
      • Need to only roll back within a certain radius? /bb rollback r:<radius-in-blocks>
      • Roll back specific actions with /bb rollback a:10,BLOCK_PLACE
    • If you screw up, /bb undo
    • (NEW) /bb history "Suspicious Guy" to see that player's recent history! (add pg:# to go to page #)
    • Mow your lawn with /bb mowlawn!
    See the full list of commands and Permissions nodes here.

    Screenshots

    [​IMG]
    [​IMG]
    [​IMG](Yes, stationary_* and regular blocks got reversed, this is fixed.)​
    [​IMG]

    Need Help?

    • What version of CraftBukkit and BigBrother? If you don't know, type /version and /bb version.
    • What database engine are you using? Look at the value for database.type in BigBrother.yml. I use MySQL on my server and test on H2.
    • Do you get any errors? If so, please link to a pastebin with your server.log
    • What steps do I have to take to reproduce this behavior?
    • What other plugins are you using?
    Known Issues
    • Everything listed here
    • ItemCraft is not supported due to it sending unexpected NULLs via Block.getType(). Can be fixed by adding a new enum value for unknown blocks.
    • Bugs everywhere, stopped counting.
    Coming Soon
    • /bb history - Gets the history of a player
    • Fixed /bb update
    • Updated API
    • Externally accessible API
    • Custom Action IDs (for WorldEdit support, etc.)
    More Information

    IRC: Support/Chatter/Developer Jive @ irc.7chan.org #bigbrother (Moved so my build notification bot has an easier time notifying multiple channels)

    Changelog
    BigBrother 1.11.0 Changelog
    • Centralize and update bystander checks.
    • Fix parsing errors in DeltaChest
    • Clarify /bb log
    • Fix sign lines being too far down
    • Add command censoring (for people worried about xAuth and the like)
    • Fix pagination capping
    • Fix an error in DeltaChest reading
    • Add ?autoReconnect=true to the MySQL DSN
    • Remove all H2 support
    • Removed /bb stick from /bb help since it is now obsolete
    • Fixed it so commands that work won't say commands not recognized after they already work
    • Fixed the issue of when you had the /bb log if you broke something it would not record the break even if you were watched
    • Now if the user tries to find the history of an invalid user it won't throw null errors.
    • Yell at the users if they don't follow the setup procedure
    • Should fix most of the errors dealing with the log and watch/unwatch problems
    • Update README
    1.10.0+ (open)

    BigBrother 1.10.1 Changelog
    • Fix a rollback SQL syntax error
    • Fix explosion logging
    • Clarify database trimming message in log
    • Fix /bb history
    • Continue rolling back incorrectly-logged BlockBurns, if the data field is unparsable, default to 0.
    • Fix Heartbeat logging
    • Fix SuperPerms support.
    BigBrother 1.10.0 Changelog

    New Features:
    • Brand new plugin API! (Wiki)
    • Database change. There is now a converter, but you might still lose data!
    • Compact chest changes: (+Added)(=Replaced)(-Removed)
    • Heartbeat Action: Logs users online and the current time, both to keep your database connection open, and for monitoring of your server's uptime!
    • Piston Actions!
    • Bukkit Superperms support!
    • RB 1000 support!
    • /bb history!
    • Formatting fix for rollbacks
    • A buttload of NPE fixes
    Bugfixes:


    • [BB-81] Rollback doesn't work because of empty data-values
    • [BB-78/BB-69] onPickupItem/onDropItem NPEs
    • Memory leak fix (Thanks to Wootalyzer!)
    BigBrother 1.9.1:

    • Use BlockSpreadEvent for tracking fires (later told by EvilSeph that there's no current way to track fire in Bukkit)
    • Display a "Permission Denied" to users trying to use commands with insufficient priviliges instead of silently failing.
    • Add /bb mowlawn.
    • Fix stupid mixup between String.format usage on C# and Java in DeltaChest
    • Automatically update plugin.yml via Maven (internal crap)
    BigBrother 1.9


    • Support for 928+
    • NEW: Lava/Water/Fire flow logging (AND ACTUALLY TESTED, FOR ONCE!)
    • NEW: a: directive for rollbacks, for specifying comma-delimited action IDs to track
    • Lots and lots of bugfixes.
    • Marginally better H2 support
    • More automated tests
    • Standardized QA tests (ongoing)
     
  2. Offline

    jamietech

    Hi, I need some help with the setup of H2. I don't have access to server logs right now, but I can grab them from the BigBrother bug tracker. Expect to see them soon (In incorrect formatting!)

    *EDIT: Herp, no access to bug tracker here, blocked. D:
    I'll have access in about 6 hours. Hope to have logs here soon.
     
  3. Offline

    andrewkm

    Just did some more major rollbacks (Damn griefers lol)
    once again everything working perfectly fine with 819# + 461 + mysql
    Thank you very much for this plugin! :)
     
  4. Offline

    N3X15

    Testing for 818.
     
  5. Offline

    EpicATrain

    Than you n3x15.
     
  6. Offline

    DurtyFree

    Please update this for Permissions 3.1
     
  7. Offline

    TehJammers

    rollbacks work fine, but the stick, log and /bb here don't.

    also i'm getting the same error spam. Haven't updated any plugins since the 1.6 update though, but you should probably know haha
     
  8. Offline

    Courtney

    Hoping for an update soon, keep up the good work!
     
  9. Offline

    Craig1690

    Is this compatible with 818 ?
     
  10. Offline

    Exidous

    I have been using it with great success in 818. rollbacks everything works fine.
     
  11. Offline

    Craig1690

    Ok thanks for telling me does the stick work ?

    Hey there i PM'd you with a request check it out

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

    Exidous

    I did, yes everything with big brother works fine in 818 including the stick.
     
  13. Offline

    N3X15

    For those asking about Permissions: Every time the Permissions team commits something to their github account, my buildserver picks it up and runs a compile. We're already 3.1.1-ready.

    Also, i can confirm that 818 and BB play together like old friends.
     
  14. Offline

    Edgard Mok

    Code:
     [SEVERE] Error occurred while disabling BigBrother v1.8-SNAPSHOT (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(ClassLoader.java:632)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
            at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:218)
            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(ClassLoader.java:307)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
            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 me.taylorkelly.bigbrother.datasource.BBDB.shutdown(BBDB.java:122)
            at me.taylorkelly.bigbrother.BigBrother.onDisable(BigBrother.java:72)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:771)
            at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:269)
            at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:262)
            at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:123)
            at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:260)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:341)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Code:
    19:10:45 [SEVERE] [BBROTHER] onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent@48a7d968)
    java.lang.NullPointerException
            at me.taylorkelly.bigbrother.BBPermissions.permission(BBPermissions.java:52)
            at me.taylorkelly.bigbrother.BBPermissions.watch(BBPermissions.java:71)
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:95)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
            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:217)
            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:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    What's the problem ?

    Thx. :)
     
  15. Offline

    Oscarius

    BigBrother #469 (which adds support for Permissions 3.1.1) is still causing Permissions 3.1.1 to fail to load. (CB #819)

    Console: (read from bottom to top)
    Code:
    02.06 19:28:12 [Server] INFO [Permissions] version [3.1.1] (Yeti)  loaded
    02.06 19:28:12 [Server] INFO BorderGuard version 3.1 is enabled!
    02.06 19:28:12 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    02.06 19:28:12 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    02.06 19:28:12 [Server] INFO     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    02.06 19:28:12 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    02.06 19:28:12 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    02.06 19:28:12 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
    02.06 19:28:12 [Server] INFO     at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:128)
    02.06 19:28:12 [Server] INFO     at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:168)
    02.06 19:28:12 [Server] INFO     at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:53)
    02.06 19:28:12 [Server] INFO java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl
    02.06 19:28:12 [Server] SEVERE tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl initializing Permissions v3.1.1 (Is it up to date?)
    02.06 19:28:10 [Server] INFO Preparing start region for level 1
    02.06 19:28:10 [Server] INFO Preparing spawn area: 97%
    02.06 19:28:09 [Server] INFO Preparing start region for level 0
    02.06 19:28:09 [Server] INFO Preparing level "world"
    02.06 19:28:09 [Server] INFO This server is running Craftbukkit version git-Bukkit-0.0.0-767-g14a36a7-b819jnks (MC: 1.6.6)
    02.06 19:28:09 [Server] INFO Starting Minecraft server on 0.0.0.0:25564
    02.06 19:28:09 [Server] INFO Loading properties
    02.06 19:28:09 [Server] INFO Starting minecraft server version Beta 1.6.6
    02.06 19:28:09 [Server] INFO 16 achievements
    02.06 19:28:09 [Server] INFO 148 recipes
     
  16. Offline

    N3X15

    That error actually occurs from Permissions itself.
     
  17. Offline

    Oscarius

    Yes, but I tried enabling plugins one by one to find out what what causing the issue and it turned out to be BigBrother.
     
  18. Offline

    TehJammers

    Code:
    
    org.h2.jdbc.JdbcSQLException: Hexadecimal string contains non-hex character: "11
    0.174.33.128"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) -- (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, 0) [90004-15
    3]
            at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
            at org.h2.message.DbException.get(DbException.java:167)
            at org.h2.message.DbException.get(DbException.java:144)
            at org.h2.util.StringUtils.getHexDigit(StringUtils.java:975)
            at org.h2.util.StringUtils.convertStringToBytes(StringUtils.java:961)
            at org.h2.value.Value.convertTo(Value.java:832)
            at org.h2.table.Column.convert(Column.java:151)
            at org.h2.command.dml.Insert.insertRows(Insert.java:114)
            at org.h2.command.dml.Insert.update(Insert.java:86)
            at org.h2.command.CommandContainer.update(CommandContainer.java:69)
            at org.h2.command.Command.executeUpdate(Command.java:212)
            at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedS
    tatement.java:143)
            at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.
    java:1092)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.sendBlocksSQL(Da
    taBlockSender.java:77)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:24)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:216)
            at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
            at java.lang.Thread.run(Thread.java:619)
    03:43:03 [SEVERE] [BBROTHER] Possible cause of previous SQLException:
    org.h2.jdbc.JdbcSQLException: Hexadecimal string contains non-hex character: "11
    0.174.33.128"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) -- (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, 0) [90004-15
    3]
            at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
            at org.h2.message.DbException.get(DbException.java:167)
            at org.h2.message.DbException.get(DbException.java:144)
            at org.h2.util.StringUtils.getHexDigit(StringUtils.java:975)
            at org.h2.util.StringUtils.convertStringToBytes(StringUtils.java:961)
            at org.h2.value.Value.convertTo(Value.java:832)
            at org.h2.table.Column.convert(Column.java:151)
            at org.h2.command.dml.Insert.insertRows(Insert.java:114)
            at org.h2.command.dml.Insert.update(Insert.java:86)
            at org.h2.command.CommandContainer.update(CommandContainer.java:69)
            at org.h2.command.Command.executeUpdate(Command.java:212)
            at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedS
    tatement.java:143)
            at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.
    java:1092)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.sendBlocksSQL(Da
    taBlockSender.java:77)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:24)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:216)
            at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
            at java.lang.Thread.run(Thread.java:619)
    03:43:03 [WARNING] [BBROTHER] SQL send failed. Keeping data for later send.
    
    
    Getting a whooole lot of these, but I think the SQL server's configured correctly. Any ideas?
     
  19. Offline

    shaggy2010

    Im still having these issues that I had pre 1.6.6 -
    mySQL settings are OK, this started happening after an update, Ive wiped and redone config and even restarted the database fresh yet still having these issues.
    Code:
    [SEVERE] [BBROTHER] executeUpdate failed (UPDATE bbusers SET flags = ? WHERE id=?):
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 19,500 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.executeUpdate(PreparedStatement.java:2407)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
    at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:299)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:74)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.addOrUpdateUser(BBUsersTable.java:110)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:78)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    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)
    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-06-02 19:01:52 [SEVERE] [BBROTHER] Can't update the user `shaggy2010`.
    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.getMutex(ConnectionImpl.java:3101)
    at com.mysql.jdbc.ConnectionImpl.commit(ConnectionImpl.java:1632)
    at me.taylorkelly.bigbrother.datasource.BBDB.commit(BBDB.java:321)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:76)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.addOrUpdateUser(BBUsersTable.java:110)
    at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:78)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    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)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 19,500 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.executeUpdate(PreparedStatement.java:2407)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
    at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:299)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:74)
    ... 12 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
    
     
  20. Offline

    Tfs Halo

    Whenever i set my cleanse time to ''3d'' it like cleanses prematurely :(. it's been happening to me for a while now and i use Mysql and have 818.

    Could someone give some suggestions?
    It completely makes bigbrother obsolete if it doesn't have records of anything
     
  21. Offline

    andrewkm

    @N3X15
    Lots of new builds I see.
    Any recommendation of switching from 461 to one of those yet?
     
  22. Offline

    cuco

    {11:44:+32:2:2 ; ... }
    means:
    Slot 11, Data ID 44 (Slabs), put 32 inside (+32), data_value 2 (wooden slab), hmm and I forgot the last one.
    For Data ID and value see here:
    http://www.minecraftwiki.net/wiki/Data_values
     
  23. Offline

    Parmesan55

    Thanks, but HOW can i see What the Changes are ? :D
     
  24. Offline

    Zeroi9

    Download link broken.
    However, my consol gets spammed with errors (cant even see what it says), on the version I tried.

    Is MySQL broken?
    Tried with H2.

    It's something with player.chat
     
  25. I'm getting lots of errors. Using CB 818 and BB 461.

    Code:
    22:59:19 [SEVERE] [BBROTHER] executeQuery failed (SELECT id,name,flags FROM bbusers WHERE `name`=?):
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
        at sun.reflect.GeneratedConstructorAccessor75.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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 me.taylorkelly.bigbrother.datasource.BBDB.executeQuery(BBDB.java:342)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:53)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerChat(BBPlayerListener.java:150)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:278)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:689)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 1,141,379 milliseconds ago.  The last packet sent successfully to the server was 27 milliseconds ago.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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.executeUpdate(PreparedStatement.java:2407)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
        at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:299)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:74)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.addOrUpdateUser(BBUsersTable.java:110)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:78)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        ... 3 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
    22:59:19 [SEVERE] [BBROTHER] onPlayerChat(org.bukkit.event.player.PlayerChatEvent@13e6ff16)
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:55)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerChat(BBPlayerListener.java:150)
        at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:278)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:689)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        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)
    22:59:27 [SEVERE] [BBROTHER] executeQuery failed (SELECT id,name,flags FROM bbusers WHERE `name`=?):
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
        at sun.reflect.GeneratedConstructorAccessor75.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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 me.taylorkelly.bigbrother.datasource.BBDB.executeQuery(BBDB.java:342)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:53)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerInteract(BBPlayerListener.java:206)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:209)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        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)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 1,141,379 milliseconds ago.  The last packet sent successfully to the server was 27 milliseconds ago.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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.executeUpdate(PreparedStatement.java:2407)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
        at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:299)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:74)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.addOrUpdateUser(BBUsersTable.java:110)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:78)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        ... 3 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
    22:59:27 [SEVERE] [BBROTHER] onPlayerInteract(org.bukkit.event.player.PlayerInteractEvent@6cc31fc0)
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:55)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerInteract(BBPlayerListener.java:206)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:299)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:209)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        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)
    22:59:27 [SEVERE] [BBROTHER] executeQuery failed (SELECT id,name,flags FROM bbusers WHERE `name`=?):
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
        at sun.reflect.GeneratedConstructorAccessor75.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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 me.taylorkelly.bigbrother.datasource.BBDB.executeQuery(BBDB.java:342)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:53)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBBlockListener.onBlockPlace(BBBlockListener.java:69)
        at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:419)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:84)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:68)
        at net.minecraft.server.ItemBlock.a(ItemBlock.java:76)
        at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        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)
    Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet successfully received from the server was 1,141,379 milliseconds ago.  The last packet sent successfully to the server was 27 milliseconds ago.
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        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.executeUpdate(PreparedStatement.java:2407)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
        at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:299)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.do_addOrUpdatePlayer(BBUsersMySQL.java:74)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.addOrUpdateUser(BBUsersTable.java:110)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerJoin(BBPlayerListener.java:78)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:123)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        ... 3 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
    22:59:27 [SEVERE] Could not pass event BLOCK_PLACE to BigBrother
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersMySQL.getUserFromDB(BBUsersMySQL.java:55)
        at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUserByName(BBUsersTable.java:85)
        at me.taylorkelly.bigbrother.listeners.BBBlockListener.onBlockPlace(BBBlockListener.java:69)
        at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:419)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:84)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:68)
        at net.minecraft.server.ItemBlock.a(ItemBlock.java:76)
        at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        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)
    
     
  26. Offline

    SilencShadoW

    Hey Guys,​
    can u pleas help me?​

    I configured all fine. BB Stick loggs over days and restarts ... But ... if i rollback Blocks builded from me and /bb undo it ... then i cant rollback again if i touch it with /bb stick 1 i get the "No edits on this Block" hint ... Rollbacks and all are fine but the /bb undo crash the logs ... :eek:

    PLZ Help me i need help fast!!!​

    Code:
    2011-06-03 03:37:55 [SEVERE] [BBROTHER] executeUpdate failed (UPDATE  bbdata AS bbdata, bbusers AS usr  SET rbacked = false WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND player IN ('4') AND x < '2504' AND x > '2496' AND y < '74' AND y > '66' AND z < '3019' AND z > '3011' AND world = '0' AND world = '0' AND rbacked = true;):[/INDENT]
    [INDENT=2]org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "UPDATE  BBDATA AS BBDATA,[*] BBUSERS AS USR  SET RBACKED = FALSE WHERE  BBDATA.PLAYER = USR.ID AND ACTION IN('0','1','4','12','2','13','15','16','17','19','20') AND PLAYER IN ('4') AND X < '2504' AND X > '2496' AND Y < '74' AND Y > '66' AND Z < '3019' AND Z > '3011' AND WORLD = '0' AND WORLD = '0' AND RBACKED = TRUE; "; expected "SET"; SQL statement:[/INDENT]
    [INDENT=2]UPDATE  bbdata AS bbdata, bbusers AS usr  SET rbacked = false WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND player IN ('4') AND x < '2504' AND x > '2496' AND y < '74' AND y > '66' AND z < '3019' AND z > '3011' AND world = '0' AND world = '0' AND rbacked = true; [42001-153][/INDENT]
    [INDENT=2]    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)[/INDENT]
    [INDENT=2]    at org.h2.message.DbException.get(DbException.java:167)[/INDENT]
    [INDENT=2]    at org.h2.message.DbException.getSyntaxError(DbException.java:192)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.read(Parser.java:2737)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.parseUpdate(Parser.java:658)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.parsePrepared(Parser.java:423)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.parse(Parser.java:275)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.parse(Parser.java:247)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.prepare(Parser.java:201)[/INDENT]
    [INDENT=2]    at org.h2.command.Parser.prepareCommand(Parser.java:214)[/INDENT]
    [INDENT=2]    at org.h2.engine.Session.prepareLocal(Session.java:426)[/INDENT]
    [INDENT=2]    at org.h2.engine.Session.prepareCommand(Session.java:374)[/INDENT]
    [INDENT=2]    at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)[/INDENT]
    [INDENT=2]    at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)[/INDENT]
    [INDENT=2]    at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)[/INDENT]
    [INDENT=2]    at me.taylorkelly.bigbrother.datasource.BBDB.executeUpdate(BBDB.java:294)[/INDENT]
    [INDENT=2]    at me.taylorkelly.bigbrother.datasource.BBDB.tryUpdate(BBDB.java:281)[/INDENT]
    [INDENT=2]    at me.taylorkelly.bigbrother.rollback.Rollback.undo(Rollback.java:123)[/INDENT]
    [INDENT=2]    at me.taylorkelly.bigbrother.commands.UndoCommand.onCommand(UndoCommand.java:28)[/INDENT]
    [INDENT=2]    at me.taylorkelly.bigbrother.BBCommand.onCommand(BBCommand.java:40)[/INDENT]
    [INDENT=2]    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)[/INDENT]
    [INDENT=2]    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)[/INDENT]
    [INDENT=2]    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:281)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)[/INDENT]
    [INDENT=2]    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)[/INDENT]
    [INDENT=2]    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)[/INDENT]
    [INDENT=2]    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)[/INDENT]
    [INDENT=2]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)[/INDENT]
    [INDENT=2]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    [/CODE][/INDENT]
     
  27. Offline

    Tungsten

    This is happening to me too. The error points at permissions, but it only occurs with BB enabled.
    Here's mine:
    Code:
    java.lang.IllegalAccessError: tried to access class com.nijiko.permissions.ModularControl$1RefreshTask from class com.nijiko.permissions.ModularControl
        at com.nijiko.permissions.ModularControl.<init>(ModularControl.java:53)
        at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:167)
        at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:127)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    It's very neat and doesn't mention BB at all but it only happens with BB enabled.
     
  28. Offline

    Kartus

    for what is this configvalue in #476?
    Code:
    excluded-blocks: []
     
  29. im pretty confused, can someone help me? im on a linux computer i keep getting this error:

    Code:
    11:28:54 [SEVERE] [BBROTHER] Cannot find the org.h2.Driver driver!
    java.lang.ClassNotFoundException: org.h2.Driver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.<init>(JDCConnectionDriver.java:31)
        at me.taylorkelly.bigbrother.datasource.BBDB.reconnect(BBDB.java:182)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:113)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    11:28:54 [SEVERE] Error occurred while enabling BigBrother v1.8-SNAPSHOT (Is it up to date?): null
    java.lang.NullPointerException
        at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.connect(JDCConnectionDriver.java:43)
        at java.sql.DriverManager.getConnection(DriverManager.java:620)
        at java.sql.DriverManager.getConnection(DriverManager.java:222)
        at me.taylorkelly.bigbrother.datasource.BBDB.reconnect(BBDB.java:194)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:113)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:750)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:134)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:112)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    
    it can't seem to find the h2.jar can someone help me?

    im using a linux computer, bukkit build: 818 and bigbrother version: 461
    please help
     
  30. Offline

    N3X15

    I'm aware of the problem. I've literally copied and pasted the code for integrating with Permissions 3 and it still doesn't work. I'm trying to work with their staff to get the problem resolved.

    http://bugs.nexisonline.net/bb/issues/BB-42

    *sighs.*

    That error, and every other error with org.h2 at the beginning, are caused by H2 being a broken pile of crap again. Switch to MySQL if possible. It's a LOT more stable.
    No, I'm still doing testing. A lot of those builds were also me fruitlessly trying to get Permissions 3 to cooperate.
     
  31. Offline

    Strahan

    I woke up this morning to find these filling my logs:

    Code:
    08:33:49 [SEVERE] [BBROTHER] Data Insert SQL Exception when sending blocks
    java.sql.BatchUpdateException: Data truncation: Data too long for column 'data' at row 1
            at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2018)
            at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1449)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.sendBlocksSQL(DataBlockSender.java:7
    7)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataBlockSender.java:24)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(DataBlockSender.java
    :216)
            at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34)
            at java.lang.Thread.run(Unknown Source)
    CB: 08:33:57 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC: 1.6.6)
    BB: 08:33:58 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT (build #461) enabled!
     
Thread Status:
Not open for further replies.

Share This Page