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

    nozoki

    I'm getting this from time to time using BB 1.8-snapshot #357
    craftbukkit 733.
    Also, what is MyISAM under mysql in the config?
     
  3. Offline

    andrewkm

    USe MyIsam for mysql. Alter table bbdata
     
  4. Offline

    nozoki

    Sorry, was I suppose to understand that? Because I didn't. :(
     
  5. Offline

    vancraft

    is this as reliable as Tkellys?
     
  6. Offline

    bradgillap

    Does the new version work with essentials?
     
  7. Offline

    freeqaz

    How much RAM overhead is BB? I've got 1.5Gbs of RAM on my server, with 1.2GBs allocated to my server. Should I run a fullblown SQL server just for BB or is there an alternative? I don't want a major performance loss.
     
  8. Offline

    Kartus

    bukkit #733, 1.8.357:
    Code:
    2011-04-26 23:39:39 [SEVERE] Could not pass event PLAYER_INTERACT to BigBrother
    java.lang.ArrayIndexOutOfBoundsException: 27
        at me.taylorkelly.bigbrother.datablock.DeltaChest.getInventoryDelta(DeltaChest.java:49)
        at me.taylorkelly.bigbrother.datablock.DeltaChest.<init>(DeltaChest.java:35)
        at me.taylorkelly.bigbrother.BigBrother.closeChestIfOpen(BigBrother.java:319)
        at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerInteract(BBPlayerListener.java:196)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:254)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:207)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:519)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  9. Offline

    Meridias561

    forgot to do this last time:
    after installing the latest RB of bukkit (733), got this:
    Code:
    2011-04-26 04:56:51 [INFO] [BBROTHER] ------------------------------------
    2011-04-26 04:56:51 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-04-26 04:56:51 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-04-26 04:56:51 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-04-26 04:56:51 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-04-26 04:56:51 [INFO] [BBROTHER] ------------------------------------
    2011-04-26 04:56:51 [INFO] [BBROTHER] BBData MySQL Driver r1 loaded!
    2011-04-26 04:56:52 [INFO] [BBROTHER] Permissions enabled using: GroupManager v1.0(alpha-5)
    2011-04-26 04:56:52 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-04-26 04:56:52 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT enabled
    2011-04-26 04:56:53 [INFO] Loaded Essentials build 2.1.38 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-04-26 04:56:53 [INFO] Loaded EssentialsSpawn build 2.1.38 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-04-26 04:56:53 [SEVERE] tried to access class org.anjocaido.groupmanager.GroupManager$1 from class org.anjocaido.groupmanager.GroupManager loading Permissions v2.5.1 (Is it up to date?)
    java.lang.IllegalAccessError: tried to access class org.anjocaido.groupmanager.GroupManager$1 from class org.anjocaido.groupmanager.GroupManager
        at org.anjocaido.groupmanager.GroupManager.enableScheduler(GroupManager.java:106)
        at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:83)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at com.nijikokun.bukkit.Permissions.Permissions.onEnable(Permissions.java:64)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    only installed plugins at the time were essentials, essentialsspawn, moblimiter, groupmanager, iconomy and icoland (though it looks like the server admin guys put ichat and antibuild there too from the looks of my plugins directory).
     
  10. Offline

    Brain

    MyISAM is a DB driver. There are others like InnoDB if you need transactions or NDBCluster if you need replication... and more. MyISAM is fine.
     
  11. Offline

    ekeup

    InnoDB is used if you're using a relational database, since BB isn't using foreign keys, this isn't an issue, and we don't need the extra overhead.... that's the main reason to switch to MyISAM... less restrictions = faster
     
  12. Offline

    Specops343

    Is there a reason im not getting a properties/config file? I cant understand why not.
     
  13. Offline

    DJ411

    i need a tool that will allow me to use in game that will tell me who placed a block. For example... Someone stacked a tower of dirt and i don't want it. Lets say there was a rule and they broke it. if i use /bb stick 1 and click that stack will it show me the person or placed that block?
     
  14. Offline

    miLKy

    I don't get it. I'm using Bukkit version 733 and every command of BB that i type in says BB unrecognized command or something like that. Help?
     
  15. Offline

    Swissmike

    Hi all,

    Have lots of errors in my logs. CB733.

    Code:
    13:51:01 [SEVERE] [BBROTHER] Possible cause of previous SQLException:
    org.h2.jdbc.JdbcSQLException: Value too long for column "DATA VARCHAR(500) DEFAU
    LT '' NOT NULL SELECTIVITY 5": "'7b32373a3335323a2b32333a303a303b32383a3333323a2
    b323a303a303b32393a3238373a2b31303a303a303b33303a3334343a2b31333a303a303b33313a3
    ... (572)"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) [90005-153]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
    at org.h2.message.DbException.get(DbException.java:167)
    at org.h2.table.Column.validateConvertUpdateSequence(Column.java:321)
    at org.h2.table.Table.validateConvertUpdateSequence(Table.java:671)
    at org.h2.command.dml.Insert.insertRows(Insert.java:122)
    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:85)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:25)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:224)
    at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    at java.lang.Thread.run(Thread.java:662)
    13:51:01 [WARNING] [BBROTHER] SQL send failed. Keeping data for later send.
    13:51:07 [SEVERE] [BBROTHER] Data Insert SQL Exception when sending blocks
    org.h2.jdbc.JdbcBatchUpdateException: Value too long for column "DATA VARCHAR(50
    0) DEFAULT '' NOT NULL SELECTIVITY 5": "'7b32373a3335323a2b32333a303a303b32383a3
    333323a2b323a303a303b32393a3238373a2b31303a303a303b33303a3334343a2b31333a303a303
    b33313a3... (572)"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) [90005-153]
    at org.h2.jdbc.JdbcPreparedStatement.executeBatch(JdbcPreparedStatement.
    java:1109)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender.sendBlocksSQL(Da
    taBlockSender.java:85)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:25)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:224)
    at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    at java.lang.Thread.run(Thread.java:662)
    org.h2.jdbc.JdbcSQLException: Value too long for column "DATA VARCHAR(500) DEFAU
    LT '' NOT NULL SELECTIVITY 5": "'7b32373a3335323a2b32333a303a303b32383a3333323a2
    b323a303a303b32393a3238373a2b31303a303a303b33303a3334343a2b31333a303a303b33313a3
    ... (572)"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) [90005-153]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
    at org.h2.message.DbException.get(DbException.java:167)
    at org.h2.table.Column.validateConvertUpdateSequence(Column.java:321)
    at org.h2.table.Table.validateConvertUpdateSequence(Table.java:671)
    at org.h2.command.dml.Insert.insertRows(Insert.java:122)
    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:85)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:25)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:224)
    at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    at java.lang.Thread.run(Thread.java:662)
    13:51:07 [SEVERE] [BBROTHER] Possible cause of previous SQLException:
    org.h2.jdbc.JdbcSQLException: Value too long for column "DATA VARCHAR(500) DEFAU
    LT '' NOT NULL SELECTIVITY 5": "'7b32373a3335323a2b32333a303a303b32383a3333323a2
    b323a303a303b32393a3238373a2b31303a303a303b33303a3334343a2b31333a303a303b33313a3
    ... (572)"; SQL statement:
    INSERT INTO bbdata (date, player, action, world, x, y, z, type, data, rbacked) V
    ALUES (?,?,?,?,?,?,?,?,?,0) [90005-153]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
    at org.h2.message.DbException.get(DbException.java:167)
    at org.h2.table.Column.validateConvertUpdateSequence(Column.java:321)
    at org.h2.table.Table.validateConvertUpdateSequence(Table.java:671)
    at org.h2.command.dml.Insert.insertRows(Insert.java:122)
    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:85)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:25)
    at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:224)
    at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    at java.lang.Thread.run(Thread.java:662)
    13:51:07 [WARNING] [BBROTHER] SQL send failed. Keeping data for later send.
     
  16. Offline

    Donny

    I wish these delta chest errors would get fixed.
     
  17. Offline

    Nielscorn

    In my server BB starts up good and everything but once ingame, it seems to have deleted all the prefixes before the names.... so basicly i think it brakes groupmanager?

    I use essentials, worldguard, worldedit, ichat, etc

    Why does it happen everytime i do this? even like 2 weeks ago on that build, i want to incorporate bigbrother, and basicly it removed all prefixes and studff like that :/

    i am using the latest build
     
  18. Offline

    kshade

    Could you make the /bb command not ignore wrong parameters and instead give back an error? Missing the colon in r:10 can lead to a lot of damage.
     
  19. Offline

    lolligertyp

    I'm getting a lot of errors with cb 733 and BB 357:
    <Edit by Moderator: Redacted mediafire url>

    And here a Video:
     
    Last edited by a moderator: Dec 14, 2016
  20. Offline

    but2002

    That's the purpose of bb stick and bb log.

    Sticks are for solid objects, logs are for 'empty' areas, or places with Lava or Water
     
  21. Offline

    Pr4w

    I'd like to thank you a lot for your work, one of my trusted members went on a griefing rampage, and I managed to do a full rollback of the 14 000 blocks he destroyed in one night.
    Great plugin, the most capable I have seen, thank you very much !
     
  22. Offline

    N3X15

    Okay, managed to get some time to do some fixing today.

    BigBrother Recommended Build 360 (Just redownload from the "Latest Snapshot" link above)
    Fixes:
     
  23. Offline

    Perling

    hmmm iam to stupid where is the download link? :(
     
  24. Offline

    lolligertyp

    Thank you, the plugin works again :D
     
  25. Offline

    Xin_TiGeR

    yessssss, it dont spam errors anymore :D


    for now :'(
     
  26. Offline

    Meridias561

    Still having the same issue I had the first time around. Seems like BB doesn't like working with groupmanager and their current version (1.0alpha5 I believe).
     
  27. Offline

    Xin_TiGeR

    and why do you work groupmanager?? permissions is a lot better
     
  28. Offline

    KevGraf94

    hey, bb was working for me until 5 minutes ago. now i get this error everytime:

    Code:
    20:59:56 [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(PreparedStateme
    nt.java:2018)
            at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:
    1449)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.sendBlocksSQL(Da
    taBlockSender.java:85)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender.access$000(DataB
    lockSender.java:25)
            at me.taylorkelly.bigbrother.datasource.DataBlockSender$SendingTask.run(
    DataBlockSender.java:224)
            at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:33)
    
            at java.lang.Thread.run(Unknown Source)
    20:59:56 [SEVERE] [BBROTHER] Possible cause of previous SQLException:
    20:59:57 [WARNING] [BBROTHER] SQL send failed. Keeping data for later send.
    pls help!

    EDIT: i get this error if someone broke a sign
     
  29. Offline

    andrewkm

    [733] + [354] + Mysql
    Randomly get this from time to time... Other then im running mint!
    Code:
    2011-04-27 16:12:52 [SEVERE] Could not pass event PLAYER_CHAT to BigBrother
    java.lang.ArrayIndexOutOfBoundsException: 27
     at me.taylorkelly.bigbrother.datablock.DeltaChest.getInventoryDelta(DeltaChest.java:49)
     at me.taylorkelly.bigbrother.datablock.DeltaChest.<init>(DeltaChest.java:35)
     at me.taylorkelly.bigbrother.BigBrother.closeChestIfOpen(BigBrother.java:319)
     at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerChat(BBPlayerListener.java:124)
     at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:236)
     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
     at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:644)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:632)
     at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
     at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
     at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
     at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  30. Offline

    maggrave

    Hi, just quick note, it seems that everything works fine, but it's throwing me some errors on reload/restart
    Not sure how serious is it.
    733, 360
    Code:
    2011-04-27 22:42:54 [INFO] [BBROTHER] ------------------------------------
    2011-04-27 22:42:54 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-04-27 22:42:54 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-04-27 22:42:54 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-04-27 22:42:54 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-04-27 22:42:54 [INFO] [BBROTHER] ------------------------------------
    2011-04-27 22:42:55 [INFO] [BBROTHER] Building `bbdata` table...
    2011-04-27 22:42:55 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-04-27 22:42:56 [INFO] [BBROTHER] Building `bbusers` table...
    2011-04-27 22:42:58 [INFO] [BBROTHER] Updating tables for 1.8
    2011-04-27 22:42:58 [SEVERE] [BBROTHER] Could not executeUpdate for Upgrading to BLOBs instead of VARCHAR.:
    org.h2.jdbc.JdbcSQLException: Hexadecimal string contains non hex character: "81.33.56.206"
    Hexadecimal string contains non-hex character: " 81.33.56.206 "; SQL statement:
     -- row #2 (10446, 1303677735, 5, 8, 0, -430, 49, 49, 0, ' 81.33.56.206 ', FALSE) [90004-153]
            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.addRow(Insert.java:155)
            at org.h2.command.dml.Select.queryFlat(Select.java:524)
            at org.h2.command.dml.Select.queryWithoutCache(Select.java:614)
            at org.h2.command.dml.Query.query(Query.java:269)
            at org.h2.command.dml.Insert.insertRows(Insert.java:134)
            at org.h2.command.dml.Insert.update(Insert.java:86)
            at org.h2.command.ddl.CreateTable.update(CreateTable.java:176)
            at org.h2.command.ddl.AlterTableAlterColumn.execute(AlterTableAlterColumn.java:395)
            at org.h2.command.ddl.AlterTableAlterColumn.cloneTableStructure(AlterTableAlterColumn.java:287)
            at org.h2.command.ddl.AlterTableAlterColumn.copyData(AlterTableAlterColumn.java:181)
            at org.h2.command.ddl.AlterTableAlterColumn.update(AlterTableAlterColumn.java:118)
            at org.h2.command.CommandContainer.update(CommandContainer.java:69)
            at org.h2.command.Command.executeUpdate(Command.java:212)
            at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:143)
            at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:129)
            at me.taylorkelly.bigbrother.tablemgrs.DBTable.executeUpdate(DBTable.java:86)
            at me.taylorkelly.bigbrother.tablemgrs.DBTable.executeUpdate(DBTable.java:99)
            at me.taylorkelly.bigbrother.fixes.Fix6.apply(Fix6.java:30)
            at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:175)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:632)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:116)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:94)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-27 22:42:58 [INFO] [BBROTHER] Permissions enabled using: Permissions v2.7
    
     
  31. Offline

    DJ411

    Thanks. Just wanted to make sure before requesting this plugin addon for my server. Don't ask :p
     
Thread Status:
Not open for further replies.

Share This Page