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 nexis@7chan.org 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

    grandwazir

    I am not sure who's bug this is but when I load BigBrother it creates a number of issues with other plugins on my server. When I disable it the errors go away. The reason I am not sure is the errors don't originate from BigBrother itself, but it does appear to be the cause.

    For example this error appears before BigBrother is loaded but disappears when Big Brother is disabled.

    Code:
    2011-04-15 20:19:11 [SEVERE] tried to access class org.anjocaido.groupmanager.GroupManager$1 from class org.anjocaido.groupmanager.GroupManager loading DropBonus v2.4 (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:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        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:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at com.nijikokun.bukkit.Permissions.Permissions.checkEnable(Permissions.java:99)
        at com.nijikokun.bukkit.Permissions.Permissions.getHandler(Permissions.java:89)
        at com.nohupgaming.minecraft.DropBonus.onEnable(DropBonus.java:69)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    And this one appears afterwards:

    Code:
    2011-04-15 20:19:15 [SEVERE] Could not pass event PLAYER_JOIN to StealthLogin
    java.lang.NullPointerException
        at net.craftrepo.StealthLogin.StealthLoginPlayerListener.onPlayerJoin(StealthLoginPlayerListener.java:35)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:204)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
        at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-15 20:19:15 [SEVERE] java.lang.NullPointerException
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:77)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:219)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:313)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:204)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-15 20:19:15 [SEVERE] java.lang.NullPointerException
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:77)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:219)
    2011-04-15 20:19:15 [SEVERE]     at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:317)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:204)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    2011-04-15 20:19:15 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.a(ServerConfigurationManager.java:98)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:87)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:27)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:87)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    2011-04-15 20:19:15 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    
    Any ideas?
     
  3. Offline

    Tfs Halo

    i am having problems trying to find out username and password... idk what to do but i will keep on trying. also where it says username and password i am trying root and (the password i chose) and for database i put minecraft.

    but in the documentation it say's mysqlDB idk what that is ?

    whenever i start up server it says this
    Code:
    15:58:58 [SEVERE] [BBROTHER] Error getting a connection. Make sure your database
     settings are correct!
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for use
    r ''@'localhost' to database 'minecraft'
    i am wondering am i supposed to make a user named '@'localhost or exactly what am i supposed to do? i have tryed lots of combinations but i can't seem to get it working.

    here is my big brother folder
    http://pastebin.com/0VLwJiYv

    and p.s. which one should i use? localhost or 127.0.0.1 for my host?

    Guess what :D i went to the place where phpmyadmin was and i explored all the links... then i found a error when i tryed to open the thing... i went to the directory where it was on my computer and it gave me a line specifically line #64 then i saw this..

    Code:
    if(!mysql_connect("localhost","root",""))
    i noticed how there was quotes around a missing area.. and thought to myself '' could that be where the password is supposed to go ?''

    i entered my password in there and....

    Code:
    16:26:23 [INFO] [BBROTHER] ------------------------------------
    16:26:23 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of
     BigBrother!
    16:26:23 [INFO] [BBROTHER] Please note that, since this is far from complete, th
    ere will be many bugs.
    16:26:23 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bu
    gs.nexisonline.net/bb
    16:26:23 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for up
    dates and build notifications.
    16:26:23 [INFO] [BBROTHER] ------------------------------------
    16:26:23 [INFO] [BBROTHER] Building `bbdata` table...
    16:26:24 [WARNING] [BBROTHER] Table bbdata uses the MySQL storage engine InnoDB.
    
    16:26:24 [INFO] [BBROTHER] For optimal performance, we suggest changing to MyISA
    M via the following SQL statement:
    16:26:24 [INFO] [BBROTHER]   ALTER TABLE bbdata ENGINE = MyISAM;
    16:26:24 [INFO] [BBROTHER] Please note that, on many tables, this could take a v
    ery long time.
    16:26:24 [INFO] [BBROTHER] BBData MySQL Driver r1 loaded!
    16:26:24 [INFO] [BBROTHER] Building `bbusers` table...
    16:26:24 [INFO] [BBROTHER] Permissions enabled using: GroupManager v1.0(alpha-5)
    
    16:26:24 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    16:26:24 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT enabled
    :) persistence always is good in the long run :D

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

    ryugan

    since the 1.4 update, bigbrother doesn't seem to write back all the names linked to a log, but gives us back a "no edit" message and a java.SQL.Exception error every time we use it

    Code:
    2:11:40 [GRAVE] [BBROTHER] Find SQL Exception
    java.sql.SQLException: Invalid value for getInt() - 'fabe45'
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
            at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2788)
            at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2813)
            at me.taylorkelly.bigbrother.tablemgrs.BBDataTable.getBlockHistory(BBDataTable.java:96)
            at me.taylorkelly.bigbrother.finder.HistoryStick.getInfoOnBlock(HistoryStick.java:45)
            at me.taylorkelly.bigbrother.finder.Sticker.blockInfo(Sticker.java:107)
            at me.taylorkelly.bigbrother.finder.Sticker.stick(Sticker.java:120)
            at me.taylorkelly.bigbrother.BigBrother.stick(BigBrother.java:292)
            at me.taylorkelly.bigbrother.listeners.BBPlayerListener.onPlayerInteract(BBPlayerListener.java:187)
            at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:252)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
            at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:208)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:477)
            at net.minecraft.server.Packet15Place.a(SourceFile:57)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    We're currently working under Mysql, Big brother 326, and CraftBukkit 677. Does anyone have any solution related to that issue ?
     
  5. Offline

    MacG32

    Awesome. Thank you very much N3X15. Works great.:)
     
  6. Offline

    Mekixx

    my players are getting an error when they place blocks that says you do not have permission to use this, but they can still place it.
     
  7. Offline

    silentdojo

    This error is probably CraftBook in my experience. Nothing to do with BigBrother.
     
  8. Offline

    Bob-Kyle

    Yeah, definitely Craftbook. Not sure what it is, think their might be a weird permission fix you need to do.

    Anyway, does this version of BigBrother work with 674?
     
  9. Offline

    Lil_Lyon

    In my experience yes. That's not the latest build so you should probably update it. Security holes and all that.
     
  10. Offline

    xxheadshot999

    Does this have permissions support?
    Would it be something like:
    BigBrother.bb*
     
  11. Offline

    Lil_Lyon

  12. Offline

    N3X15

    I don't test with GroupManager, but I'll upload the newest version of it to Jenkins to see if there any issues with it.
    It's working fine, from what I can see.
     
  13. Offline

    Delois

    @Your last post
    I'm using group manager and it is working for me.

    First of all, thank you for taking this on, I was worried not seeing the old one being updated. Now, I thought I would leave this little clip from my log for you. I did a test rollback, while it worked, I got this error in the and thought I would pass to you in case it helps in some way.

    Code:
    2011-04-16 01:30:35 [SEVERE] [BBROTHER] Rollback edit SQL Exception: UPDATE  bbdata AS bbdata, bbusers AS usr SET rbacked = true WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND usr.name IN ('Delois') AND x < '184' AND x > '164' AND y < '77' AND y > '57' AND z < '-312' AND z > '-332' AND world = '0' AND world = '0' AND rbacked = false;
    org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "UPDATE  BBDATA AS BBDATA,[*] BBUSERS AS USR SET RBACKED = TRUE WHERE  BBDATA.PLAYER = USR.ID AND ACTION IN('0','1','4','12','2','13','15','16','17','19','20') AND USR.NAME IN ('Delois') AND X < '184' AND X > '164' AND Y < '77' AND Y > '57' AND Z < '-312' AND Z > '-332' AND WORLD = '0' AND WORLD = '0' AND RBACKED = FALSE; "; expected "SET"; SQL statement:
    UPDATE  bbdata AS bbdata, bbusers AS usr SET rbacked = true WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND usr.name IN ('Delois') AND x < '184' AND x > '164' AND y < '77' AND y > '57' AND z < '-312' AND z > '-332' AND world = '0' AND world = '0' AND rbacked = false; [42001-153]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
        at org.h2.message.DbException.get(DbException.java:167)
        at org.h2.message.DbException.getSyntaxError(DbException.java:192)
        at org.h2.command.Parser.read(Parser.java:2737)
        at org.h2.command.Parser.parseUpdate(Parser.java:658)
        at org.h2.command.Parser.parsePrepared(Parser.java:423)
        at org.h2.command.Parser.parse(Parser.java:275)
        at org.h2.command.Parser.parse(Parser.java:247)
        at org.h2.command.Parser.prepare(Parser.java:201)
        at org.h2.command.Parser.prepareCommand(Parser.java:214)
        at org.h2.engine.Session.prepareLocal(Session.java:426)
        at org.h2.engine.Session.prepareCommand(Session.java:374)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)
        at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)
        at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.run(Rollback.java:200)
    2011-04-16 01:31:03 [SEVERE] [BBROTHER] Rollback edit SQL Exception: UPDATE  bbdata AS bbdata, bbusers AS usr SET rbacked = true WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND usr.name IN ('Delois') AND x < '213' AND x > '133' AND y < '108' AND y > '28' AND z < '-282' AND z > '-362' AND world = '0' AND world = '0' AND rbacked = false;
    org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "UPDATE  BBDATA AS BBDATA,[*] BBUSERS AS USR SET RBACKED = TRUE WHERE  BBDATA.PLAYER = USR.ID AND ACTION IN('0','1','4','12','2','13','15','16','17','19','20') AND USR.NAME IN ('Delois') AND X < '213' AND X > '133' AND Y < '108' AND Y > '28' AND Z < '-282' AND Z > '-362' AND WORLD = '0' AND WORLD = '0' AND RBACKED = FALSE; "; expected "SET"; SQL statement:
    UPDATE  bbdata AS bbdata, bbusers AS usr SET rbacked = true WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND usr.name IN ('Delois') AND x < '213' AND x > '133' AND y < '108' AND y > '28' AND z < '-282' AND z > '-362' AND world = '0' AND world = '0' AND rbacked = false; [42001-153]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
        at org.h2.message.DbException.get(DbException.java:167)
        at org.h2.message.DbException.getSyntaxError(DbException.java:192)
        at org.h2.command.Parser.read(Parser.java:2737)
        at org.h2.command.Parser.parseUpdate(Parser.java:658)
        at org.h2.command.Parser.parsePrepared(Parser.java:423)
        at org.h2.command.Parser.parse(Parser.java:275)
        at org.h2.command.Parser.parse(Parser.java:247)
        at org.h2.command.Parser.prepare(Parser.java:201)
        at org.h2.command.Parser.prepareCommand(Parser.java:214)
        at org.h2.engine.Session.prepareLocal(Session.java:426)
        at org.h2.engine.Session.prepareCommand(Session.java:374)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)
        at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)
        at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.run(Rollback.java:200)
     
  14. Offline

    MGieni09

    Hey guys,

    I'm having a connection problem that I'm hoping you guys can help me figure out. I have tried two different hosts but I cannot seem to get BigBrother to connect to MySQL.

    When I input this information (password left out):

    Code:
    database:
        cleanse-age: 3d
        deletes-per-cleansing: '20000'
        max-records: '3000000'
        type: MYSQL
        send-delay: 4
        mysql:
            port: 3306
            username: 457041_mcuser
            engine: MyISAM
            prefix: ''
            low-priority-insert: true
            hostname: mgieni09.zxq.net
            password: XXXXXXXXXX
            database: mgieni09_zxq_mc
    I get this response on the console:

    Code:
    16.04 01:35:39 [Server] SEVERE [BBROTHER] Could not establish SQL connection. Disabling BigBrother
    16.04 01:35:39 [Server] INFO     ... 31 more
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:295)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)
    16.04 01:35:39 [Server] INFO     at java.net.Socket.<init>(Socket.java:235)
    16.04 01:35:39 [Server] INFO     at java.net.Socket.<init>(Socket.java:392)
    16.04 01:35:39 [Server] INFO     at java.net.Socket.connect(Socket.java:495)
    16.04 01:35:39 [Server] INFO     at java.net.Socket.connect(Socket.java:546)
    16.04 01:35:39 [Server] INFO     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
    16.04 01:35:39 [Server] INFO     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
    16.04 01:35:39 [Server] INFO     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
    16.04 01:35:39 [Server] INFO     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
    16.04 01:35:39 [Server] INFO     at java.net.PlainSocketImpl.socketConnect(Native Method)
    16.04 01:35:39 [Server] INFO Caused by: java.net.ConnectException: Connection refused
    16.04 01:35:39 [Server] INFO     at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    16.04 01:35:39 [Server] INFO     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
    16.04 01:35:39 [Server] INFO     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
    16.04 01:35:39 [Server] INFO     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
    16.04 01:35:39 [Server] INFO     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
    16.04 01:35:39 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:72)
    16.04 01:35:39 [Server] INFO     at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:94)
    16.04 01:35:39 [Server] INFO     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
    16.04 01:35:39 [Server] INFO     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:514)
    16.04 01:35:39 [Server] INFO     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:118)
    16.04 01:35:39 [Server] INFO     at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:130)
    16.04 01:35:39 [Server] INFO     at me.taylorkelly.bigbrother.datasource.ConnectionManager.getFirstConnection(ConnectionManager.java:157)
    16.04 01:35:39 [Server] INFO     at me.taylorkelly.bigbrother.datasource.ConnectionManager.createConnection(ConnectionManager.java:75)
    16.04 01:35:39 [Server] INFO     at java.sql.DriverManager.getConnection(DriverManager.java:222)
    16.04 01:35:39 [Server] INFO     at java.sql.DriverManager.getConnection(DriverManager.java:620)
    16.04 01:35:39 [Server] INFO     at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.connect(JDCConnectionDriver.java:54)
    16.04 01:35:39 [Server] INFO     at me.taylorkelly.bigbrother.datasource.ConnectionService.getConnection(ConnectionService.java:77)
    16.04 01:35:39 [Server] INFO     at java.sql.DriverManager.getConnection(DriverManager.java:200)
    16.04 01:35:39 [Server] INFO     at java.sql.DriverManager.getConnection(DriverManager.java:620)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    16.04 01:35:39 [Server] INFO     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    16.04 01:35:39 [Server] INFO     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    16.04 01:35:39 [Server] INFO     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    16.04 01:35:39 [Server] INFO     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:346)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
    16.04 01:35:39 [Server] INFO     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    16.04 01:35:39 [Server] INFO     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    16.04 01:35:39 [Server] INFO     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    16.04 01:35:39 [Server] INFO     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    16.04 01:35:39 [Server] INFO     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    16.04 01:35:39 [Server] INFO The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    16.04 01:35:39 [Server] INFO com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    16.04 01:35:39 [Server] SEVERE [BBROTHER] Error getting a connection. Make sure your database settings are correct!
    16.04 01:35:38 [Server] INFO [BBROTHER] ------------------------------------
    16.04 01:35:38 [Server] INFO [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    16.04 01:35:38 [Server] INFO [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    16.04 01:35:38 [Server] INFO [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    16.04 01:35:38 [Server] INFO [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    
    It works perfectly fine with H2 but I would prefer to use MySQL since it's more powerful. Do you guys have any ideas?

    I have the mysql.jar in the lib directory as well. I also can't seem to finger out how to install MySQL directly onto my server host.
     
  15. Offline

    BODYPRINT

    Any ideas yet why chests are not working? Rollbacks are still producing the DELTA_CHEST error and the items are not getting returned.
     
  16. Offline

    N3X15

    Build 322 promoted. Should fix a bunch of issues. Thanks for Benja and Pavel for fixing stuff.
     
  17. wont rollback tnt, and tnt logging was turned on, rolls back everything else.
     
  18. Offline

    kyrrill

    you mean 332 ?
     
  19. Offline

    Strahan

    Is there a list somewhere of what each type value in the database relates to?
     
  20. Offline

    BODYPRINT

    Well the data being save in my database seems alot better for chest changes.
    {15:332:-16:0:0;16:318:-29:0:0;
    It looks like {ChestSlot#:ItemID:Qty:?:?;

    It seems to record correctly, but rollbacks are still producing...

    [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST

    Thanks again for all your effort.
     
  21. Offline

    Gixbit

    Code:
    2011-04-16 17:50:00 [SEVERE] [BBROTHER] Rollback edit SQL Exception: UPDATE  bbdata AS bbdataSET rbacked = true WHERE action IN('0','1','4','12','2','13','15','16','17','19','20') AND player IN ('3') AND date > '1302993578' AND x < '314' AND x > '304' AND y < '69' AND y > '59' AND z < '882' AND z > '872' AND world = '0' AND world = '0' AND rbacked = false;
    org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "UPDATE  BBDATA AS BBDATASET RBACKED[*] = TRUE WHERE ACTION IN('0','1','4','12','2','13','15','16','17','19','20') AND PLAYER IN ('3') AND DATE > '1302993578' AND X < '314' AND X > '304' AND Y < '69' AND Y > '59' AND Z < '882' AND Z > '872' AND WORLD = '0' AND WORLD = '0' AND RBACKED = FALSE; "; expected "SET"; SQL statement:
    UPDATE  bbdata AS bbdataSET rbacked = true WHERE action IN('0','1','4','12','2','13','15','16','17','19','20') AND player IN ('3') AND date > '1302993578' AND x < '314' AND x > '304' AND y < '69' AND y > '59' AND z < '882' AND z > '872' AND world = '0' AND world = '0' AND rbacked = false; [42001-154]
        at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
        at org.h2.message.DbException.get(DbException.java:167)
        at org.h2.message.DbException.getSyntaxError(DbException.java:192)
        at org.h2.command.Parser.read(Parser.java:2761)
        at org.h2.command.Parser.parseUpdate(Parser.java:658)
        at org.h2.command.Parser.parsePrepared(Parser.java:423)
        at org.h2.command.Parser.parse(Parser.java:275)
        at org.h2.command.Parser.parse(Parser.java:247)
        at org.h2.command.Parser.prepare(Parser.java:201)
        at org.h2.command.Parser.prepareCommand(Parser.java:214)
        at org.h2.engine.Session.prepareLocal(Session.java:426)
        at org.h2.engine.Session.prepareCommand(Session.java:374)
        at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)
        at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
        at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)
        at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.run(Rollback.java:200)
    2011-04-16 17:50:00 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    2011-04-16 17:50:00 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    2011-04-16 17:50:00 [WARNING] [BBROTHER] Caught exception when rolling back a DELTA_CHEST
    
    I tried to rollback a chest. Bad idea. Broke the chest, caused the client to crash over and over.

    Do not rollback chests on 332.
     
  22. Offline

    jareq

    where can i download the mysql version ?
     
  23. Offline

    Gam3rTr0n69

    Could not pass event PLAYER_PICKUP_ITEM to BigBrother java.lang.NullPointerException
     
  24. Offline

    but2002

    There is no 'MySQL' version. The plugin is configurable to choose MySQL
     
  25. Offline

    Scarboy

    same thing for me and i dont know what im doing wrong
     
  26. Offline

    Stephen92

    I just wanted to say thank you and im glad this finally works for me :) im using 677 for the people who wanna know.​
     
  27. Offline

    Chrisbeee

    It says "[This many players] have modified this area" How do i check who all did it?
     
  28. Offline

    Kevin Forte

    Code:
    15:13:49 [SEVERE] [BBROTHER] Create World Table SQL Exception
    org.h2.jdbc.JdbcSQLException: Table "BBWORLDS" already exists; SQL statement:
    CREATE TABLE `bbworlds` (`id` INTEGER PRIMARY KEY,`name` varchar(50) NOT NULL DE
    FAULT 'world'); [42101-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.command.ddl.CreateTable.update(CreateTable.java:108)
            at org.h2.command.CommandContainer.update(CommandContainer.java:69)
            at org.h2.command.Command.executeUpdate(Command.java:212)
            at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:12
    5)
            at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
            at me.taylorkelly.bigbrother.WorldManager.createWorldTable(WorldManager.
    java:100)
            at me.taylorkelly.bigbrother.WorldManager.<init>(WorldManager.java:20)
            at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:143)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:578)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    The plugin enables, but not before giving me this. Any ideas?
     
  29. Offline

    Jake Radcliff

    The bug report website isn't working, so I am going to post my problem here. When I start the server, I get
    Code:
    2011-04-16 14:21:34 [INFO] [BBROTHER] ------------------------------------
    2011-04-16 14:21:34 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-04-16 14:21:34 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-04-16 14:21:34 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-04-16 14:21:34 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-04-16 14:21:34 [INFO] [BBROTHER] ------------------------------------
    2011-04-16 14:21:34 [SEVERE] [BBROTHER] Error getting a connection. Make sure your database settings are correct!
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'minecraft'
        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:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
        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.ConnectionImpl.getInstance(ConnectionImpl.java:378)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at me.taylorkelly.bigbrother.datasource.ConnectionService.getConnection(ConnectionService.java:77)
        at me.taylorkelly.bigbrother.datasource.JDCConnectionDriver.connect(JDCConnectionDriver.java:54)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at me.taylorkelly.bigbrother.datasource.ConnectionManager.createConnection(ConnectionManager.java:75)
        at me.taylorkelly.bigbrother.datasource.ConnectionManager.getFirstConnection(ConnectionManager.java:157)
        at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:130)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    2011-04-16 14:21:34 [SEVERE] [BBROTHER] Could not establish SQL connection. Disabling BigBrother
    
    Edit: Never Mind, I didn't have the MySQL Server running. Sorry!
     
  30. Offline

    ScottSpittle

    BigBrother v1.8 Build 332
    CB - 677

    after rolling back

    maby a cool feature would be co-ordiantes on command using? so we can track worldedit griefers

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

    Shigan

    I am trying to set up a server using this, and I just set up the mysql thing. When I ran the server I got this

    Code:
    15:38:09 [SEVERE] [BBROTHER] Create World Table SQL Exception
    org.h2.jdbc.JdbcSQLException: Table "BBWORLDS" already exists; SQL statement:
    CREATE TABLE `bbworlds` (`id` INTEGER PRIMARY KEY,`name` varchar(50) NOT NULL DE
    FAULT 'world'); [42101-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.command.ddl.CreateTable.update(CreateTable.java:108)
            at org.h2.command.CommandContainer.update(CommandContainer.java:69)
            at org.h2.command.Command.executeUpdate(Command.java:212)
            at org.h2.jdbc.JdbcStatement.executeUpdateInternal(JdbcStatement.java:12
    5)
            at org.h2.jdbc.JdbcStatement.executeUpdate(JdbcStatement.java:110)
            at me.taylorkelly.bigbrother.WorldManager.createWorldTable(WorldManager.
    java:100)
            at me.taylorkelly.bigbrother.WorldManager.<init>(WorldManager.java:20)
            at me.taylorkelly.bigbrother.BigBrother.onEnable(BigBrother.java:143)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:578)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    15:38:10 [INFO] [BBROTHER] Building `bbusers` table...
    So, what do I need to do? Also, group manager doesn't work with this, I get

    Code:
    15:38:21 [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.G
    roupManager$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:578)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at com.nijikokun.bukkit.Permissions.Permissions.onEnable(Permissions.jav
    a:61)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:578)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:216)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:215)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:202)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:142)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:257)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    And also, BigBrother says that there is no help file. I would like to have a help file D:

    Whenever I remove BB my server has no errors.

    Another crapton of errors that I get only when BigBrother is installed

    Code:
    15:43:09 [SEVERE] java.lang.NullPointerException
    15:43:09 [SEVERE]       at com.sk89q.bukkit.migration.NijiPermissionsResolver.in
    Group(NijiPermissionsResolver.java:77)
    15:43:09 [SEVERE]       at com.sk89q.bukkit.migration.PermissionsResolverManager
    .inGroup(PermissionsResolverManager.java:106)
    15:43:09 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(
    WorldGuardPlugin.java:219)
    15:43:09 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.
    onPlayerJoin(WorldGuardPlayerListener.java:326)
    15:43:09 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:204)
    15:43:09 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:59)
    15:43:09 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:255)
    15:43:09 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.a(Ser
    verConfigurationManager.java:98)
    15:43:09 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:87)
    15:43:09 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:27)
    15:43:09 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :87)
    15:43:09 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:368)
    15:43:09 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:283)
    15:43:09 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:375)
    15:43:09 [SEVERE] java.lang.NullPointerException
    15:43:09 [SEVERE]       at com.sk89q.bukkit.migration.NijiPermissionsResolver.in
    Group(NijiPermissionsResolver.java:77)
    15:43:09 [SEVERE]       at com.sk89q.bukkit.migration.PermissionsResolverManager
    .inGroup(PermissionsResolverManager.java:106)
    15:43:09 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(
    WorldGuardPlugin.java:219)
    15:43:09 [SEVERE]       at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.
    onPlayerJoin(WorldGuardPlayerListener.java:330)
    15:43:09 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:204)
    15:43:09 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:59)
    15:43:09 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:255)
    15:43:09 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.a(Ser
    verConfigurationManager.java:98)
    15:43:09 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:87)
    15:43:09 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:27)
    15:43:09 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :87)
    15:43:09 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:368)
    15:43:09 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:283)
    15:43:09 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:375)
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
Thread Status:
Not open for further replies.

Share This Page