[ADMN/WEB] OKB3 - Bulletin Board Bridge - Now on BukkitDev! [1337]

Discussion in 'Inactive/Unsupported Plugins' started by Kalman Olah, Jun 2, 2011.

  1. Offline

    Kalman Olah

  2. Offline

    chillerstate

    Please Help I get this when I startup my server!
    Code:
    00:03:57 [INFO] [OKB3-MYSQL] Initializing MySQL connection...
    00:04:18 [SEVERE] [OKB3-MYSQL] SQLException! Communications link failure
    
    The last packet sent successfully to the server was 0 milliseconds ago. The driv
    er has not received any packets from the server.
    00:04:18 [INFO] [OKB3-MYSQL] MySQL connection successful.
    00:04:18 [INFO] [OKB3] OKB3 v1.3.1 enabled successfully.
    What did i do wrong??
     
  3. Offline

    Kalman Olah

    Do you mean that the whole server lags at all time, or that it takes longer to connect for players, or that the whole server lags while someone connects, etc... I need specifics.

    I need a full server log. Also, you can't use normal mode if you expect people to only connect if they're a verified forum user. How will they manage to use /bbb sync if they can't log in in the first place?
    You probably didn't configure it correctly. Show your config.yml, config.inc.php, and make sure your MySQL user has remote access from your minecraft server to your forum's mysql server. Google is your friend here.

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

    Donny

    version 1.3.1 says I'm not typing the command correctly
    "You did not type the command correctly.
    Usage: /bbb"

    does that with every OKB3 command
     
  5. Offline

    Chrisspitz

    Heres my server log, changed the config to be in oldschool mode and still the same problem. OKB3 is connecting to the mysql server properly etc.

    Server.log
    Code:
    2011-06-29 12:18:09 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-29 12:18:09 [INFO] Loading properties
    2011-06-29 12:18:09 [INFO] Starting Minecraft server on 69.197.189.229:25565
    2011-06-29 12:18:09 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-06-29 12:18:09 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-06-29 12:18:09 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-06-29 12:18:09 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-06-29 12:18:09 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-823-gb9d0b04-b860jnks (MC: 1.6.6)
    2011-06-29 12:18:09 [INFO] Preparing level "world"
    2011-06-29 12:18:10 [INFO] Preparing start region for level 0
    2011-06-29 12:18:11 [INFO] Preparing start region for level 1
    2011-06-29 12:18:11 [INFO] Preparing spawn area: 0%
    2011-06-29 12:18:11 [INFO] While loading Delete Block (plugins\DeleteBlock.jar) found old-data folder: plugins\DeleteBlock next to the new one: plugins\Delete Block
    2011-06-29 12:18:12 [SEVERE] ebean.properties not found
    2011-06-29 12:18:12 [INFO] DataSourcePool [rTriggers] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-06-29 12:18:12 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-06-29 12:18:12 [INFO] Entities enhanced[0] subclassed[1]
    2011-06-29 12:18:13 [INFO] [MCStats] Loading MCStats
    2011-06-29 12:18:13 [INFO] [MCStats] Restoring player statistics.
    2011-06-29 12:18:13 [INFO] [AuthMe] Using flatfile as datasource!
    2011-06-29 12:18:13 [INFO] [AuthMe] Cache for registrations is enabled!
    2011-06-29 12:18:13 [INFO] [AuthMe] 3 registered players loaded in 0.013 seconds!
    2011-06-29 12:18:13 [INFO] [AuthMe] Version 0.75 is enabled!
    2011-06-29 12:18:13 [INFO] [AutoMessage] version [1.5] loaded
    2011-06-29 12:18:13 [INFO] NanoHTTPD 1.21 (C) 2001-2011 J Elonen and K Togias
    Modified for use with bukkit.
    BukkitHTTPD 0.0.1 (C) 2011 codename_B
    2011-06-29 12:18:13 [INFO] Now serving files in port 8107 from "C:\UserFiles\chrisspitz\GameServers\TC42031602813150061226433\minecraft"
    2011-06-29 12:18:13 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-06-29 12:18:13 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-06-29 12:18:13 [INFO] Fake Permissions version 3.1.5 is enabled!
    2011-06-29 12:18:13 [INFO] [Delete Block]: Using Permissions
    2011-06-29 12:18:13 [INFO] [Delete Block]: Plugin Started
    2011-06-29 12:18:13 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    2011-06-29 12:18:13 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-06-29 12:18:13 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-06-29 12:18:13 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    2011-06-29 12:18:13 [INFO] Activated world 'world' in Dynmap.
    2011-06-29 12:18:13 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    2011-06-29 12:18:13 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-06-29 12:18:13 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-06-29 12:18:13 [INFO] Dynmap WebServer started on null:43332
    2011-06-29 12:18:13 [INFO] Loaded Essentials build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 12:18:13 [INFO] Loaded EssentialsChat build 2.2.8 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 12:18:13 [INFO] Loaded EssentialsGeoIP build 2.2.8 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 12:18:13 [INFO] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    2011-06-29 12:18:13 [INFO] Loaded EssentialsProtect build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 12:18:13 [INFO] Loaded EssentialsSpawn build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 12:18:13 [INFO] Fake Permissions version 2.5.1 is enabled!
    2011-06-29 12:18:13 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world) Single session is enforced.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-06-29 12:18:13 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-06-29 12:18:13 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-06-29 12:18:13 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-06-29 12:18:13 [INFO] WorldGuard: 26 regions loaded for 'world'
    2011-06-29 12:18:13 [INFO] WorldGuard: 0 regions loaded for 'world_nether'
    2011-06-29 12:18:13 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-29 12:18:14 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:14 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:14 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:14 [INFO] [MCStats] Enabling MCStats
    2011-06-29 12:18:14 [SEVERE] Error occurred while enabling MinecraftViewer v1.0b (Is it up to date?): tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    java.lang.IllegalAccessError: tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    	at com.multiplay.minecraft.bukkit.MinecraftViewer.onEnable(MinecraftViewer.java:17)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:14 [INFO] [OKB3] Attempting to enable OKB3 v1.3.1 by Kalman Olah...
    2011-06-29 12:18:14 [INFO] [OKB3] Successfully hooked into GroupManager.
    2011-06-29 12:18:14 [INFO] [OKB3] Attempting to load configuration file...
    2011-06-29 12:18:14 [INFO] [OKB3] Configuration file successfully loaded.
    2011-06-29 12:18:14 [INFO] [OKB3] Attempting to load PlayerList file...
    2011-06-29 12:18:14 [INFO] [OKB3] PlayerList file successfully loaded.
    2011-06-29 12:18:14 [INFO] [OKB3-MYSQL] Initializing MySQL connection...
    2011-06-29 12:18:14 [INFO] [OKB3-MYSQL] MySQL connection successful.
    2011-06-29 12:18:14 [INFO] [OKB3] OKB3 v1.3.1 enabled successfully.
    2011-06-29 12:18:15 [INFO] [Permissions] SQL Interface enabled!
    2011-06-29 12:18:15 [INFO] [rTriggers] Attached to Permissions.
    2011-06-29 12:18:15 [INFO] [rTriggers] Loaded: Version 2.2
    2011-06-29 12:18:15 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:15 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:15 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:15 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.iConomy.iConomy
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	... 16 more
    2011-06-29 12:18:15 [INFO] [SpawnControl] version [0.8.1] loaded
    2011-06-29 12:18:16 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:16 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:16 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:16 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:16 [SEVERE] Error occurred while enabling MinecraftViewer v1.0c (Is it up to date?): tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    java.lang.IllegalAccessError: tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    	at com.multiplay.minecraft.bukkit.MinecraftViewer.onEnable(MinecraftViewer.java:17)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:16 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:16 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:16 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:16 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:16 [INFO] [WeatherControl] Loaded configuration for world 'world'
    2011-06-29 12:18:16 [INFO] [WeatherControl] Loaded configuration for world 'world_nether'
    2011-06-29 12:18:16 [INFO] [WeatherControl] version 0.8.4 is enabled!
    2011-06-29 12:18:17 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:17 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:17 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:17 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:17 [INFO] WorldEdit 4.4 enabled.
    2011-06-29 12:18:17 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 12:18:17 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:17 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:17 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:17 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:17 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world) Single session is enforced.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-06-29 12:18:17 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-06-29 12:18:17 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-06-29 12:18:17 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-06-29 12:18:17 [INFO] WorldGuard: 26 regions loaded for 'world'
    2011-06-29 12:18:17 [INFO] WorldGuard: 0 regions loaded for 'world_nether'
    2011-06-29 12:18:17 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-29 12:18:18 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:18 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:18 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:18 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:18 [INFO] [BBROTHER] ------------------------------------
    2011-06-29 12:18:18 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-06-29 12:18:18 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-06-29 12:18:18 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-06-29 12:18:18 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-06-29 12:18:18 [INFO] [BBROTHER] ------------------------------------
    2011-06-29 12:18:18 [SEVERE] Error: null
    2011-06-29 12:18:20 [INFO] [BBROTHER] Building `bbdata` table...
    2011-06-29 12:18:20 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-06-29 12:18:20 [INFO] [BBROTHER] Building `bbworlds` table...
    2011-06-29 12:18:20 [INFO] [BBROTHER] Building `bbusers` table...
    2011-06-29 12:18:20 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.5
    2011-06-29 12:18:20 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-06-29 12:18:20 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT (build #508) enabled!
    2011-06-29 12:18:21 [INFO] [iConomy] Creating table:
    2011-06-29 12:18:21 [INFO] [iConomy] Database initialization failed: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` INT(10) NOT NULL AUTO_INCREMENT,`username` VARCHAR(32) NOT NULL,`balance` ' at line 1
    2011-06-29 12:18:21 [INFO] [iConomy] Plugin disabled.
    2011-06-29 12:18:21 [SEVERE] Could not pass event PLUGIN_ENABLE to rTriggers
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    	at com.nijikokun.register.payment.methods.iCo5.isCompatible(iCo5.java:57)
    	at com.nijikokun.register.payment.Methods.createMethod(Methods.java:55)
    	at com.nijikokun.register.payment.Methods.setMethod(Methods.java:94)
    	at com.reil.bukkit.rTriggers.rTriggersServerListener.onPluginEnable(rTriggersServerListener.java:35)
    	at org.bukkit.plugin.java.JavaPluginLoader$38.execute(JavaPluginLoader.java:504)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:806)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:18:21 [INFO] Done (1.130s)! For help, type "help" or "?"
    2011-06-29 12:18:23 [INFO] [BBROTHER] Removed 21 old records because of age in 0h00m00s.
    2011-06-29 12:20:49 [INFO] Testing1232 [/99.160.196.84:49446] logged in with entity id 145 at ([ world] -22.31373466391767, 80.0, -109.16157188088646)
    2011-06-29 12:20:49 [WARNING] [OKB3-MYSQL] Error at SQL Query: Table 'rubikscr_forum.user_table' doesn't exist
    2011-06-29 12:20:49 [SEVERE] Could not pass event PLAYER_JOIN to OKB3
    java.lang.NullPointerException
    	at net.genericgaming.kalmanolah.okb3.OKPlayerListener.onPlayerJoin(OKPlayerListener.java:122)
    	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:126)
    	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:226)
    	at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 12:21:42 [INFO] [AuthMe] Player Testing1232 logged in!
    2011-06-29 12:21:42 [INFO] <Register to Play Testing1232 at §4www.RubiksCraft.com§f> asdf
    2011-06-29 12:22:18 [INFO] /96.126.97.111:56164 lost connection
    2011-06-29 12:27:18 [INFO] /96.126.97.111:45016 lost connection
    
    Config is the same ~ only changed it to old school.
    EDIT: Just uploaded a different server log that actually has a player joining and found the error.. As you can see some sort of unknown table error :O
    EDIT2: Lmao i'm an idiot I didn't fill out the oldschool part of my config... that would probably help

    EDIT3:
    Whitelist still isn't working but is set to true, blacklist is also set to true. When a non grouped player joined the only error is that the rank could not be updated.
    Code:
    2011-06-29 12:43:25 [INFO] omfg [/99.160.196.84:49620] logged in with entity id 117 at ([ world] -21.30000001192093, 80.0, -108.30000001192093)
    2011-06-29 12:43:25 [INFO] [OKB3] omfg's rank update failed.
    2011-06-29 12:43:26 [INFO] [iConomy] Error creating / grabbing account for: omfg
    2011-06-29 12:43:28 [INFO] [BBROTHER] Removed 4 old records because of age in 0h00m00s.
    2011-06-29 12:43:33 [INFO] [AuthMe] Player omfg logged in!
    2011-06-29 12:43:44 [INFO] <Register to Play omfg at §4www.RubiksCraft.com§f> yt
    2011-06-29 12:43:55 [INFO] omfg lost connection: disconnect.quitting
    2011-06-29 12:43:55 [INFO] Connection reset
     
  6. Offline

    Kalman Olah

    Blacklist must be set to false in order for nongrouped players to be kicked. Do that, post updated config.yml & server.log please :).

    Server log from startup until the error, please :). Also, config.yml

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

    Chrisspitz

    Same problem :(

    Heres my server.log updated
    Code:
    2011-06-29 13:38:35 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-29 13:38:35 [INFO] Loading properties
    2011-06-29 13:38:35 [INFO] Starting Minecraft server on 69.197.189.229:25565
    2011-06-29 13:38:35 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-06-29 13:38:35 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-06-29 13:38:35 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-06-29 13:38:35 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-06-29 13:38:35 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-823-gb9d0b04-b860jnks (MC: 1.6.6)
    2011-06-29 13:38:35 [INFO] Preparing level "world"
    2011-06-29 13:38:35 [INFO] Preparing start region for level 0
    2011-06-29 13:38:36 [INFO] Preparing spawn area: 89%
    2011-06-29 13:38:37 [INFO] Preparing start region for level 1
    2011-06-29 13:38:37 [INFO] Preparing spawn area: 97%
    2011-06-29 13:38:37 [INFO] While loading Delete Block (plugins\DeleteBlock.jar) found old-data folder: plugins\DeleteBlock next to the new one: plugins\Delete Block
    2011-06-29 13:38:38 [SEVERE] ebean.properties not found
    2011-06-29 13:38:38 [INFO] DataSourcePool [rTriggers] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-06-29 13:38:38 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-06-29 13:38:39 [INFO] Entities enhanced[0] subclassed[1]
    2011-06-29 13:38:39 [INFO] [MCStats] Loading MCStats
    2011-06-29 13:38:39 [INFO] [MCStats] Restoring player statistics.
    2011-06-29 13:38:39 [INFO] [AuthMe] Using flatfile as datasource!
    2011-06-29 13:38:39 [INFO] [AuthMe] Cache for registrations is enabled!
    2011-06-29 13:38:39 [INFO] [AuthMe] 5 registered players loaded in 0.014 seconds!
    2011-06-29 13:38:39 [INFO] [AuthMe] Version 0.75 is enabled!
    2011-06-29 13:38:39 [INFO] [AutoMessage] version [1.5] loaded
    2011-06-29 13:38:39 [INFO] NanoHTTPD 1.21 (C) 2001-2011 J Elonen and K Togias
    Modified for use with bukkit.
    BukkitHTTPD 0.0.1 (C) 2011 codename_B
    2011-06-29 13:38:39 [INFO] Now serving files in port 8107 from "C:\UserFiles\chrisspitz\GameServers\TC42031602813150061226433\minecraft"
    2011-06-29 13:38:39 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-06-29 13:38:39 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-06-29 13:38:39 [INFO] Fake Permissions version 3.1.5 is enabled!
    2011-06-29 13:38:39 [INFO] [Delete Block]: Using Permissions
    2011-06-29 13:38:39 [INFO] [Delete Block]: Plugin Started
    2011-06-29 13:38:39 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    2011-06-29 13:38:39 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-06-29 13:38:39 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-06-29 13:38:39 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    2011-06-29 13:38:39 [INFO] Activated world 'world' in Dynmap.
    2011-06-29 13:38:39 [INFO] Loading map 'org.dynmap.flat.FlatMap'...
    2011-06-29 13:38:39 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-06-29 13:38:39 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-06-29 13:38:39 [INFO] Dynmap WebServer started on null:43332
    2011-06-29 13:38:39 [INFO] Loaded Essentials build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 13:38:39 [INFO] Loaded EssentialsChat build 2.2.8 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 13:38:39 [INFO] Loaded EssentialsGeoIP build 2.2.8 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 13:38:39 [INFO] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    2011-06-29 13:38:39 [INFO] Loaded EssentialsProtect build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 13:38:39 [INFO] Loaded EssentialsSpawn build 2.2.8 maintained by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo and ceulemans.
    2011-06-29 13:38:39 [INFO] Fake Permissions version 2.5.1 is enabled!
    2011-06-29 13:38:39 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 13:38:39 [INFO] WorldGuard: (world) Single session is enforced.
    2011-06-29 13:38:39 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-06-29 13:38:39 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-06-29 13:38:39 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-06-29 13:38:39 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-06-29 13:38:39 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-06-29 13:38:40 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-06-29 13:38:40 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-06-29 13:38:40 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-06-29 13:38:40 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-06-29 13:38:40 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-06-29 13:38:40 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-06-29 13:38:40 [INFO] WorldGuard: 26 regions loaded for 'world'
    2011-06-29 13:38:40 [INFO] WorldGuard: 0 regions loaded for 'world_nether'
    2011-06-29 13:38:40 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-29 13:38:41 [INFO] [iConomy] Logging is currently disabled.
    2011-06-29 13:38:41 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    2011-06-29 13:38:41 [INFO] [iConomy] Developed by: [Nijikokun]
    2011-06-29 13:38:41 [INFO] [iConomy] hooked into Permissions.
    2011-06-29 13:38:41 [INFO] [MCStats] Enabling MCStats
    2011-06-29 13:38:41 [SEVERE] Error occurred while enabling MinecraftViewer v1.0b (Is it up to date?): tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    java.lang.IllegalAccessError: tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    	at com.multiplay.minecraft.bukkit.MinecraftViewer.onEnable(MinecraftViewer.java:17)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 13:38:41 [INFO] [OKB3] Attempting to enable OKB3 v1.3.1 by Kalman Olah...
    2011-06-29 13:38:41 [INFO] [OKB3] Successfully hooked into GroupManager.
    2011-06-29 13:38:41 [INFO] [OKB3] Attempting to load configuration file...
    2011-06-29 13:38:41 [INFO] [OKB3] Configuration file successfully loaded.
    2011-06-29 13:38:41 [INFO] [OKB3] Attempting to load PlayerList file...
    2011-06-29 13:38:41 [INFO] [OKB3] PlayerList file successfully loaded.
    2011-06-29 13:38:41 [INFO] [OKB3-MYSQL] Initializing MySQL connection...
    2011-06-29 13:38:41 [INFO] [OKB3-MYSQL] MySQL connection successful.
    2011-06-29 13:38:41 [INFO] [OKB3] OKB3 v1.3.1 enabled successfully.
    2011-06-29 13:38:41 [INFO] [Permissions] SQL Interface enabled!
    2011-06-29 13:38:41 [INFO] [rTriggers] Attached to Permissions.
    2011-06-29 13:38:41 [INFO] [rTriggers] Loaded: Version 2.2
    2011-06-29 13:38:41 [INFO] [SpawnControl] version [0.8.1] loaded
    2011-06-29 13:38:41 [SEVERE] Error occurred while enabling MinecraftViewer v1.0c (Is it up to date?): tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    java.lang.IllegalAccessError: tried to access method com.multiplay.minecraft.bukkit.BukkitServerInterface.<init>(Lorg/bukkit/plugin/Plugin;)V from class com.multiplay.minecraft.bukkit.MinecraftViewer
    	at com.multiplay.minecraft.bukkit.MinecraftViewer.onEnable(MinecraftViewer.java:17)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    	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:283)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-29 13:38:41 [INFO] [WeatherControl] Loaded configuration for world 'world'
    2011-06-29 13:38:41 [INFO] [WeatherControl] Loaded configuration for world 'world_nether'
    2011-06-29 13:38:41 [INFO] [WeatherControl] version 0.8.4 is enabled!
    2011-06-29 13:38:41 [INFO] WorldEdit 4.4 enabled.
    2011-06-29 13:38:41 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 13:38:42 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world) Single session is enforced.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-06-29 13:38:42 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-06-29 13:38:42 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-06-29 13:38:42 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-06-29 13:38:42 [INFO] WorldGuard: 26 regions loaded for 'world'
    2011-06-29 13:38:42 [INFO] WorldGuard: 0 regions loaded for 'world_nether'
    2011-06-29 13:38:42 [INFO] WorldGuard 5.0-alpha10 enabled.
    2011-06-29 13:38:42 [INFO] [BBROTHER] ------------------------------------
    2011-06-29 13:38:42 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-06-29 13:38:42 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-06-29 13:38:42 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-06-29 13:38:42 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-06-29 13:38:42 [INFO] [BBROTHER] ------------------------------------
    2011-06-29 13:38:42 [SEVERE] Error: null
    2011-06-29 13:38:44 [INFO] [BBROTHER] Building `bbdata` table...
    2011-06-29 13:38:44 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-06-29 13:38:44 [INFO] [BBROTHER] Building `bbworlds` table...
    2011-06-29 13:38:44 [INFO] [BBROTHER] Building `bbusers` table...
    2011-06-29 13:38:44 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.5
    2011-06-29 13:38:44 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-06-29 13:38:44 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT (build #508) enabled!
    2011-06-29 13:38:44 [INFO] Done (0.924s)! For help, type "help" or "?"
    2011-06-29 13:38:47 [INFO] [BBROTHER] Removed 0 old records because of age in 0h00m00s.
    2011-06-29 13:39:30 [INFO] Testaccount2 [/99.160.196.84:50899] logged in with entity id 108 at ([ world] 55.375, 73.0, -113.0)
    2011-06-29 13:39:31 [INFO] [iConomy] Error creating / grabbing account for: Testaccount2
    2011-06-29 13:39:34 [INFO] [AuthMe] Player Testaccount2 logged in!
    2011-06-29 13:39:40 [INFO] <§9[TeamAqua] Testaccount2§f> i shouldn't have been allowed to joinnnnnnnnnnn
    2011-06-29 13:39:47 [INFO] <§9[TeamAqua] Testaccount2§f> oh wait wrong account brb
    2011-06-29 13:39:49 [INFO] Testaccount2 lost connection: disconnect.quitting
    2011-06-29 13:39:49 [INFO] Connection reset
    2011-06-29 13:40:04 [INFO] ilikepie has logged in for the first time.
    2011-06-29 13:40:04 [INFO] ilikepie [/99.160.196.84:50902] logged in with entity id 294 at ([ world] -31.5, 79.62000000476837, -101.5)
    2011-06-29 13:40:04 [INFO] [OKB3] ilikepie's rank update failed.
    2011-06-29 13:40:05 [INFO] [iConomy] Error creating / grabbing account for: ilikepie
    2011-06-29 13:40:05 [INFO] [SpawnControl] Sending new player ilikepie to global spawn.
    2011-06-29 13:40:11 [INFO] [AuthMe] Player ilikepie is now registered!
    2011-06-29 13:40:13 [INFO] <Register to Play ilikepie at §4www.RubiksCraft.com§f> I
    2011-06-29 13:40:23 [INFO] <Register to Play ilikepie at §4www.RubiksCraft.com§f> shouldn't have been allowed to join
    2011-06-29 13:40:33 [INFO] ilikepie lost connection: disconnect.quitting
    2011-06-29 13:40:33 [INFO] Connection reset
    
    And heres my updated config.yml
    Code:
    mode: old-school
    '###The mode the plugin will run in, options are ''normal'' or ''old-school''###': ''
    ? '###In old-school mode, the server does NOT check a username/password! It just gets
        a rank from your forum DB and sets it as your group###'
    : ''
    ? '###If you''re using old-school mode, fill in the section labeled ''old-school-mode''
        If not, fill in the section labeled ''normal-mode'''
    : ''
    mysql-connection-info:
        mysql-host: 173.193.4.135
        mysql-user: mymysqluser
        mysql-password: mymysqlpass
        mysql-database-name: rubikscr_forum
    old-school-mode:
        usertable: mybb_users
        minecraftname-field: username
        rank-field: usergroup
        enable-multiple-tables: false
        '###If enable-multiple-tables is true, fill in the multitable section': ''
        multitable:
            minecraftname-table: mine_table
            useridfield-in-minecraftname-table: user_id_field
            useridfield-in-usertable: user_id_field
    normal-mode:
        type-of-forum: mybb
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://rubikscraft.com/passgen.php
        password-set-in-config-inc-php: myphppass
        md5:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        phpbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        smf:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        vbulletin:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        mybb:
            usertable: mybb_users
            username-field: username
            userpassword-field: password
            rank-field: usergroup
        xenforo:
            usertable: user_table
            rank-field: rank_field
            username-field: username_field
            password-table: pass_table
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-passtable: user_id_field
        ipb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        wbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        kunena:
            usertable: user_table
            rank-table: rank_table
            rank-field: rank_field
            username-field: username_field
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-rank-table: user_id_field
    groups:
        '###''RANKID IN RANKTABLE''=GROUPMANAGER GROUP###': ''
        '8': TeamAqua
        '9': TeamMagma
        '4': Admin
    whitelist:
        enable-whitelist: 'true'
        use-as-blacklist: 'false'
        kick-message: RubiksCraft.Com
        whitelist-groups:
            '###''''RANKID IN RANKTABLE'': true'' TO ALLOW A RANK TO JOIN###': ''
            '###''''RANKID IN RANKTABLE'': false'' TO NOT ALLOW A RANK TO JOIN###': ''
            '8': 'true'
            '9': 'true'
            '4': 'true'
    '###If use-as-blacklist is enabled, groups that aren''t specified on the whitelist will count as blacklisted###': ''
    nickname-sync:
        enable-nickname-syncing: 'false'
        nickname-field-in-usertable: ''
    
     
  8. Offline

    Kalman Olah

    It would appear one of your plugins is overriding OKB3. Do you have any other plugins that deal with player authentication? Try disabling all of those an re-enabling them one by one to find out which of the plugins is causing this.
     
  9. Offline

    Chrisspitz

    I disabled and deleted/backed up all of my plugins then re uploaded GroupManager and OKB3 only.. Still was able to connect to the server with an account that is not registered on the forum with whitelisting set to true. Also tried enabling use-as-blacklist as well and still the same problem. Here is my config for this server log with whitelisting set to true and blacklisting false

    Code:
    mode: old-school
    '###The mode the plugin will run in, options are ''normal'' or ''old-school''###': ''
    ? '###In old-school mode, the server does NOT check a username/password! It just gets
        a rank from your forum DB and sets it as your group###'
    : ''
    ? '###If you''re using old-school mode, fill in the section labeled ''old-school-mode''
        If not, fill in the section labeled ''normal-mode'''
    : ''
    mysql-connection-info:
        mysql-host: 173.193.4.135
        mysql-user: mymysqluser
        mysql-password: mymysqlpass
        mysql-database-name: rubikscr_forum
    old-school-mode:
        usertable: mybb_users
        minecraftname-field: username
        rank-field: usergroup
        enable-multiple-tables: false
        '###If enable-multiple-tables is true, fill in the multitable section': ''
        multitable:
            minecraftname-table: mine_table
            useridfield-in-minecraftname-table: user_id_field
            useridfield-in-usertable: user_id_field
    normal-mode:
        type-of-forum: mybb
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://rubikscraft.com/passgen.php
        password-set-in-config-inc-php: myphppass
        md5:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        phpbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        smf:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        vbulletin:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        mybb:
            usertable: mybb_users
            username-field: username
            userpassword-field: password
            rank-field: usergroup
        xenforo:
            usertable: user_table
            rank-field: rank_field
            username-field: username_field
            password-table: pass_table
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-passtable: user_id_field
        ipb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        wbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        kunena:
            usertable: user_table
            rank-table: rank_table
            rank-field: rank_field
            username-field: username_field
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-rank-table: user_id_field
    groups:
        '###''RANKID IN RANKTABLE''=GROUPMANAGER GROUP###': ''
        '8': TeamAqua
        '9': TeamMagma
        '4': Admin
    whitelist:
        enable-whitelist: 'true'
        use-as-blacklist: 'false'
        kick-message: RubiksCraft.Com
        whitelist-groups:
            '###''''RANKID IN RANKTABLE'': true'' TO ALLOW A RANK TO JOIN###': ''
            '###''''RANKID IN RANKTABLE'': false'' TO NOT ALLOW A RANK TO JOIN###': ''
            '8': 'true'
            '9': 'true'
            '4': 'true'
    '###If use-as-blacklist is enabled, groups that aren''t specified on the whitelist will count as blacklisted###': ''
    nickname-sync:
        enable-nickname-syncing: 'false'
        nickname-field-in-usertable: ''
    
    Heres my server log
    Code:
    2011-06-29 18:45:54 [INFO] Starting minecraft server version Beta 1.6.6
    2011-06-29 18:45:54 [INFO] Loading properties
    2011-06-29 18:45:54 [INFO] Starting Minecraft server on 69.197.189.229:25565
    2011-06-29 18:45:54 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-06-29 18:45:54 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-06-29 18:45:54 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-06-29 18:45:54 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-06-29 18:45:54 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-823-gb9d0b04-b860jnks (MC: 1.6.6)
    2011-06-29 18:45:54 [INFO] Preparing level "world"
    2011-06-29 18:45:54 [INFO] Preparing start region for level 0
    2011-06-29 18:45:55 [INFO] Preparing start region for level 1
    2011-06-29 18:45:55 [INFO] Preparing spawn area: 16%
    2011-06-29 18:45:56 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
    2011-06-29 18:45:56 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    2011-06-29 18:45:56 [INFO] [OKB3] Attempting to enable OKB3 v1.3.1 by Kalman Olah...
    2011-06-29 18:45:56 [INFO] [OKB3] Successfully hooked into GroupManager.
    2011-06-29 18:45:56 [INFO] [OKB3] Attempting to load configuration file...
    2011-06-29 18:45:56 [INFO] [OKB3] Configuration file successfully loaded.
    2011-06-29 18:45:56 [INFO] [OKB3] Attempting to load PlayerList file...
    2011-06-29 18:45:56 [INFO] [OKB3] PlayerList file successfully loaded.
    2011-06-29 18:45:56 [INFO] [OKB3-MYSQL] Initializing MySQL connection...
    2011-06-29 18:45:57 [INFO] [OKB3-MYSQL] MySQL connection successful.
    2011-06-29 18:45:57 [INFO] [OKB3] OKB3 v1.3.1 enabled successfully.
    2011-06-29 18:45:57 [INFO] Done (0.262s)! For help, type "help" or "?"
    2011-06-29 18:45:57 [INFO] ilikepie2 [/99.160.196.84:50830] logged in with entity id 136 at ([ world] -21.30000001192093, 80.0, -108.39659707440936)
    2011-06-29 18:45:57 [INFO] [OKB3] ilikepie2's rank update failed.
    2011-06-29 18:46:08 [INFO] <ilikepie2> shouldn't have been able to joinnnn
    
     
  10. Offline

    walruscode

    He admins the same server as I do, and there is no error. Nothing OKB3 related when /bbb sync is called, but there is a startup error, and nothing else related to OKB3 after that.

    Startup Error:
    Code:
    2011-06-30 00:38:17 [INFO] [OKB3] Attempting to enable OKB3 v1.3.1 by Kalman Olah...
    2011-06-30 00:38:17 [INFO] [OKB3] Successfully hooked into Permissions.
    2011-06-30 00:38:17 [INFO] [OKB3] Attempting to load configuration file...
    2011-06-30 00:38:17 [SEVERE] Error occurred while enabling OKB3 v1.3.1 (Is it up to date?): null
    java.lang.NullPointerException
    	at net.genericgaming.kalmanolah.okb3.OKConfig.loadkeys(OKConfig.java:181)
    	at net.genericgaming.kalmanolah.okb3.OKConfig.configCheck(OKConfig.java:34)
    	at net.genericgaming.kalmanolah.okb3.OKmain.onEnable(OKmain.java:108)
    	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
    	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
    	at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
    	at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:358)
    	at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:290)
    	at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Config.yml
    Code:
    mode: old-school
    '###The mode the plugin will run in, options are ''normal'' or ''old-school''###': ''
    ? '###In old-school mode, the server does NOT check a username/password! It just gets
        a rank from your forum DB and sets it as your group###'
    : ''
    ? '###If you''re using old-school mode, fill in the section labeled ''old-school-mode''
        If not, fill in the section labeled ''normal-mode'''
    : ''
    mysql-connection-info:
        mysql-host: localhost
        mysql-user: root
        mysql-password: *******
        mysql-database-name: phpbb
    old-school-mode:
        usertable: phpbb_users
        minecraftname-field: pf_mine_user
        rank-field: group_id
        enable-multiple-tables: true
        '###If enable-multiple-tables is true, fill in the multitable section': ''
        multitable:
            minecraftname-table: phpbb_profile_fields_data
            useridfield-in-minecraftname-table: user_id
            useridfield-in-usertable: user_id
    normal-mode:
        type-of-forum: phpbb
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://yoursite.com/passgen.php
        password-set-in-config-inc-php: 12345pass
        md5:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        phpbb:
            usertable: phpbb_users
            username-field: user_id
            userpassword-field: user_id
            rank-field: rank_id
        smf:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        vbulletin:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        mybb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        xenforo:
            usertable: user_table
            rank-field: rank_field
            username-field: username_field
            password-table: pass_table
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-passtable: user_id_field
        ipb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        wbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        kunena:
            usertable: user_table
            rank-table: rank_table
            rank-field: rank_field
            username-field: username_field
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-rank-table: user_id_field
    groups:
        '###''GROUP_ID IN PHPBB_USERS''=GROUPMANAGER GROUP###': ''
        '19': Griefer
        '2': Citizen
        '17': Helper
        '16': SemiMod
        '4': Mod
        '15': SemiAdmin
        '14': Admin
        '5': SuperAdmin
        '18': VIP
        '21': Op
        '22': Helper-VIP
        '23': SemiMod-VIP
        '24': Mod-VIP
        '25': SemiAdmin-VIP
        '26': Admin-VIP
        '27': SuperAdmin-VIP
    whitelist:
        enable-whitelist: 'false'
        use-as-blacklist: 'false'
        kick-message: This is the message a user will see if their group isn't whitelisted.
        whitelist-groups:
            '###''''RANKID IN RANKTABLE'': true'' TO ALLOW A RANK TO JOIN###': ''
            '###''''RANKID IN RANKTABLE'': false'' TO NOT ALLOW A RANK TO JOIN###': ''
            '1': 'true'
            '657': 'false'
    '###If use-as-blacklist is enabled, groups that aren''t specified on the whitelist will count as blacklisted###': ''
     
  11. Offline

    Kalman Olah

    You're using a pretty old config.yml. Delete it and let OKB3 remake it.

    Observe:
    Code:
    mode: old-school
    '###The mode the plugin will run in, options are ''normal'' or ''old-school''###': ''
    ? '###In old-school mode, the server does NOT check a username/password! It just gets
        a rank from your forum DB and sets it as your group###'
    : ''
    ? '###If you''re using old-school mode, fill in the section labeled ''old-school-mode''
        If not, fill in the section labeled ''normal-mode'''
    : ''
    mysql-connection-info:
        mysql-host: localhost
        mysql-user: root
        mysql-password: password
        mysql-database-name: tempdb4
    old-school-mode:
        usertable: mybb_users
        minecraftname-field: username
        rank-field: usergroup
        enable-multiple-tables: false
        '###If enable-multiple-tables is true, fill in the multitable section': ''
        multitable:
            minecraftname-table: phpbb_profile_fields_data
            useridfield-in-minecraftname-table: user_id
            useridfield-in-usertable: user_id
    normal-mode:
        type-of-forum: xenforo
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://localhost/passgen.php
        password-set-in-config-inc-php: derphurrderp
        md5:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        phpbb:
            usertable: phpbb_users
            username-field: username
            userpassword-field: user_password
            rank-field: user_rank
        smf:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        vbulletin:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        mybb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        xenforo:
            usertable: xf_user
            rank-field: user_group_id
            username-field: username
            password-table: xf_user_authenticate
            password-field: data
            useridfield-in-usertable: user_id
            useridfield-in-passtable: user_id
        ipb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        wbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        kunena:
            usertable: user_table
            rank-table: rank_table
            rank-field: rank_field
            username-field: username_field
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-rank-table: user_id_field
    groups:
        '###''RANKID IN RANKTABLE''=GROUPMANAGER GROUP###': ''
        '1': Admin
        '2': SemiAdmin
        '3': Moderator
        '0': Member
    whitelist:
        enable-whitelist: 'true'
        use-as-blacklist: 'false'
        kick-message: This is the message a user will see if their group isn't whitelisted.
        whitelist-groups:
            '###''''RANKID IN RANKTABLE'': true'' TO ALLOW A RANK TO JOIN###': ''
            '###''''RANKID IN RANKTABLE'': false'' TO NOT ALLOW A RANK TO JOIN###': ''
            '1': 'true'
            '3': 'false'
    '###If use-as-blacklist is enabled, groups that aren''t specified on the whitelist will count as blacklisted###': ''
    nickname-sync:
        enable-nickname-syncing: 'false'
        nickname-field-in-usertable: 'username_clean'
    
    This config.yml setup worked so perfectly for me that I could barely keep myself from jizzing all over the place. I set my group to 3. I got kicked. I set my group to 1. I got in. I removed myself from the table. I got kicked. It just worked. Really.

    Hang on while I compare our configs.
    I can't find any issues with your config.yml... I'd try deleting the config.yml and only filling in what you need this time, just to be sure. You should also check if your MySQL user has SELECT permissions. It could have permission to connect remotely, but not to select data.

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

    Chrisspitz

    I deleted the config.yml and let OKB3 recreate it.. Filled in the details again and still the same issue.
    Config looks the same too :X

    EDIT:
    My mysql user has full permissions.
    I may just keep re creating my config until it works or something : |
    EDIT 2:
    I confirmed my mysql user has all permissions i could even prove it with a screen shot if you didn't believe me. I copied your config.yml exactly and replaced everything to my details etc. and still the same issue. Is it possible for there be an issue for just mybb whitelisting?
    EDIT3:
    Going to try and use another plugin on top of yours to do whitelisting with forum groups and see if that works, setting it up now. It's called Albus heres a link http://forums.bukkit.org/threads/ad...o-control-whitelist-via-mysql-766.3110/page-3
    EDIT4:
    It works great, now using your plugin, that one, and authme all for new registrations I think I finally have everything up and running, going to test new accounts a few times but im sure they will work :)
    Thanks for all your help sorry I couldn't get your plugin working ~ atleast I have it to assign ranks
     
  13. Offline

    Kalman Olah

    For the record: I DID use myBB when I told you it worked. But yeah, at least it's somewhat working for you.
     
  14. Offline

    Warrows

    Hello,
    I'm getting strange issue with your plugin. I'm using it in old-school mode with permissions 3.1.6. All is alright in logs. When I use /bbb forceall, it seems to be good, but players doesn't get their rights. After save, permissions files aren't updated. This works well with groupmanager.
    Code:
    11:06:39 [INFO] [Permissions] (Yeti) was initialized.
    11:06:39 [INFO] [Permissions] version [3.1.6] (Yeti)  loaded
    11:06:39 [INFO] [OKB3] Attempting to enable OKB3 v1.3.1 by Kalman Olah...
    11:06:39 [INFO] [OKB3] Successfully hooked into Permissions.
    11:06:39 [INFO] [OKB3] Attempting to load configuration file...
    11:06:39 [INFO] [OKB3] Configuration file successfully loaded.
    11:06:39 [INFO] [OKB3] Attempting to load PlayerList file...
    11:06:39 [INFO] [OKB3] PlayerList file successfully loaded.
    11:06:39 [INFO] [OKB3-MYSQL] Initializing MySQL connection...
    11:06:40 [INFO] [OKB3-MYSQL] MySQL connection successful.
    11:06:40 [INFO] [OKB3] OKB3 v1.3.1 enabled successfully.
    
    
    11:07:00 [INFO] [OKB3] Warrows's ranks successfully updated.
    >
    
    as you can see, player Warrows 's rank seem to be updated. But it is not...

    Code:
    mode: old-school
    '###The mode the plugin will run in, options are ''normal'' or ''old-school''###': ''
    ? '###In old-school mode, the server does NOT check a username/password! It just gets
        a rank from your forum DB and sets it as your group###'
    : ''
    ? '###If you''re using old-school mode, fill in the section labeled ''old-school-mode''
        If not, fill in the section labeled ''normal-mode'''
    : ''
    mysql-connection-info:
        mysql-host: sql-1.verygames.net
        mysql-user: web462
        mysql-password: *******
        mysql-database-name: web462
    old-school-mode:
        usertable: users
        minecraftname-field: username
        rank-field: group_id
        enable-multiple-tables: false
        '###If enable-multiple-tables is true, fill in the multitable section': ''
        multitable:
            minecraftname-table: mine_table
            useridfield-in-minecraftname-table: user_id_field
            useridfield-in-usertable: user_id_field
    normal-mode:
        type-of-forum: md5
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://www.thiercecraft.fr/forum/minecraftPerms/passgen.php
        password-set-in-config-inc-php: ********
        md5:
            usertable: users
            username-field: username
            userpassword-field: password
            rank-field: group_id
        phpbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        smf:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        vbulletin:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        mybb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        xenforo:
            usertable: user_table
            rank-field: rank_field
            username-field: username_field
            password-table: pass_table
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-passtable: user_id_field
        ipb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        wbb:
            usertable: user_table
            username-field: username_field
            userpassword-field: user_pass_field
            rank-field: rank_field
        kunena:
            usertable: user_table
            rank-table: rank_table
            rank-field: rank_field
            username-field: username_field
            password-field: pass_field
            useridfield-in-usertable: user_id_field
            useridfield-in-rank-table: user_id_field
    groups:
        '###''RANKID IN RANKTABLE''=GROUPMANAGER GROUP###': ''
        '1': Admin
        '3': Default
        '5': Builder
    whitelist:
        enable-whitelist: 'false'
        use-as-blacklist: 'false'
        kick-message: This is the message a user will see if their group isn't whitelisted.
        whitelist-groups:
            '###''''RANKID IN RANKTABLE'': true'' TO ALLOW A RANK TO JOIN###': ''
            '###''''RANKID IN RANKTABLE'': false'' TO NOT ALLOW A RANK TO JOIN###': ''
            '1': 'true'
            '657': 'false'
    '###If use-as-blacklist is enabled, groups that aren''t specified on the whitelist will count as blacklisted###': ''
    nickname-sync:
        enable-nickname-syncing: 'false'
        nickname-field-in-usertable: ''
    
    Do you have any idea about why it is working with GM but not with permissions while the config is still the same and 2 plugins works properly without okb3.
     
  15. Offline

    Kalman Olah

    No I don't, actually. If it says it updated the rank, it simply updated the ranks. Nothing more to it. The ranks are updated in the world's users.yml file though, not globalusers.yml.
     
  16. Offline

    Warrows

    Okay, thank you, I found my problem.
    I used only Globalgroups. Fixed copying Globalgroups in each groups.yml . Boring but usefull. Maybe you should specify it. Or maybe you did and I didn't read as i should have.
    Thanks for attention.
     
  17. Offline

    bocaj812

    Three things.

    1: Great Plugin! has provided much help, especially since Permissions 3.x support
    2: Do you think you could add the possibility of updating a users group via an in-game command, possibly using the Permissions 3.x promotion/demotion tracks? Possibly using custom commands /bbb promote or /bbb demote or something similar, I don't care much for permissions built in commands.
    3: How feasible would it be to allow normal mode to use custom encryption methods? I made a custom CMS for our forum and I totally went overboard on encryption and use a combination sha1 and md5 encryptions, which encrypt multiple times. I'm looking through the files to see how easy it is to change. The whole CMS is made using php and mysql, so it shouldn't be too hard for me, but would be nice for future implementations. If possible... this, however, would not be priority for me. I would focus more on in-game promos and demos.

    Once again, Thanks for the plugin, its great!

    Bocaj812
    -Admin-
    ip.jmcs.tk
    http://jmcs.tk/
     
  18. Offline

    Kalman Olah

    Hi bocaj812, thanks for your feedback :).
    2: A /bbb force and /bbb forceall command have been added, allowing you to update the ranks of a player/all players, should their credentials already have been saved. As for a promote/demote command that follows the Permissions 3 promo/demo track: this would probably be too difficult to implement, and I'm pretty sure Permissions 3 has a built in command that does just this. However, I will look in to it on sunday for you.
    3: Currently OKB3 has 2 "parts" in normal mode. The first part is the php file. This fetches or generates an encrypted hash from a password, as seen in the MySQL database. Sometimes it fetches the salt values, sometimes it just generates it on the spot. All in all, this would be an easy part for anyone with a custom CMS to alter. The second part is the plugin itself. Because of the difference in database structures, OKB3 uses the forumtype value from config.yml to determine what to fetch, from where. Currently only the listed(in the Original Post) forums are supported. However, since you asked nicely I will add a custom mode for you when I finish adding all of the other stuff people have been requesting(Probably on sunday).

    It would be nice if you could offer feedback on how well OKB3 works. If you could specify how you would want the "/bbb promote" command to work, I may be able to do a little bit better on that as well.
     
  19. Offline

    chillerstate

    Config.yml:
    Code:
    mysql-connection-info:
        mysql-host: mysql7.000webhost.com
        mysql-user: a9385853_bukkit
        mysql-password: ******
        mysql-database-name: a9385853_buck
    
    normal-mode:
        type-of-forum: ipb
        ? '###Current supported forum types md5 for MD5 encryption-based forums,phpbb
            for phpBB3, smf for SMF, vbulletin for vBulletin, mybb for myBB, xenforo for
            XenForo, ipb for IPB, wbb for WBB, kunena for Kunena###'
        : ''
        '###Fill in the fields for the forum type that matches your type-of-forum value': ''
        location-of-passgenphp: http://chillercraft.netii.net/webfiles/passgen.php
        password-set-in-config-inc-php: ******
    config.inc.php:
    PHP:
    <?php
    //Your mysql host
    $dbhost 'mysql7.000webhost.com';
    //Your mysql user
    $dbuser 'a9385853_bukkit';
    //Your mysql password
    $dbpass '******';
    //Your mysql database
    $dbname 'a9385853_buck';
    //Your custom password. #####THIS MUST MATCH THE PHP PASSWORD IN CONFIG.PROPERTIES!#####
    $phppass '******';
    //The prefix used by your forum tables. Let's say your the table where your usernames are stored in
    // is called 'phpbb_users'...in this case the prefix is 'phpbb_'. set to $sqlprefix = ''; for no prefix.
    $sqlprefix 'prefix_';
    ?>
     
  20. Offline

    bocaj812

    Like beng able to promote someone from, say citizen, to moderator, In-game. and it also reflecting in the forum database. Same with demoting.

    So say i was a citizen and i waanted to be promoted to a moderator,

    and op would type /bbb promote bocaj812

    this would look at the permissions track, if one was set up, and say, ok bocaj812 is currently a citizen, next in line is moderator, promoting bocaj812 to moderator, or say i was a citizen and was going straight to admin status, you could type /bbb promote bocaj812 Admin

    /bbb promote [username] [group(optional)]

    And one more thing, if its not too hard, along with the updating of the rank on the forum in game, if a user is banned from the server, a demotion with forum rank would be appropriate, if thats possible to interface. Then we can just blacklist the banned group (if you can't incorporate vanilla ban functionality).

    One more thing I realized, I tried to whitelist, and I whitelisted every group, except guests. The problem I ran into though, is that while I was logging in, as a whitelisted group, without logging in prior, I could not get into the server due to the whitelist. You think you could make okb3 check the database at login to see if a user has registered with the forum and has been promoted from guest?
    I realize that okb3 is light on the server in the way that it does no constantly check the database for new users or updated ranks, maybe you could write it like,

    Prior user logs in -> okb3 checks users.yml to see if player exists -> if player exist, get group from users.yml -> if group is whitelisted -> come on in.

    This method keeps everything on the mc server,
    now for a new user :

    New user logs in -> okb3 checks users.yml to see if player exists -> player doesn't exist -> Check database for new user -> player does not exist in database -> Player is not whitelisted -> Player is kicked from server with a message to register on the forum

    Now if the new user has registered, prior to first login, or after first login:

    New user logs in -> okb3 checks users.yml to see if player exists -> player doesn't exist -> Check database for new user -> player does exist in database -> if group is whitelisted -> execute /bbb sync command -> come on in.

    I would think that this would allow for the best use of the network connection to the database, this way the database isn't checked for everyone who logs in, when they log in, only not registered, or newly registered members.

    Or you could just have okb3 check the database everytime someone logs on, therefore only using teh users.yml to add special permissions per user, say, a 'vip' statuts for donating to the server.

    I think either one of these methods would efficiently improve the whitelisting implementation.

    Keep up the good work! :D

    Edit:

    And then i suppose once you get in, if your using normal mode, you'd still have to enter your username and password, which would then connect to the database again to check your input, therefore connecting to the database twice for each user.

    And if you went with the check database for all users logging in, this would also take care of updating ranks for promotions/demotions when promoted/demoted user was offline.

    unless you still use the users.yml as much as you do now, in which case, when promoting/demoting a user ingame, after executing the promote/demote command for that specific user, it goes ahead and fetches the rank data and throughs it in the users.yml.

    Once again allowing the first method to be a better option, therefore only having to authorize yourself after logging on to the server, instead of checking for your database group every time you log on

    i hope I'm not bothersome...

    Oh and OKB3 is working GREAT! It took me forever to realize that my webhost doesn't allow remote access from any ip but there own (douches), so I set up a new database and it works flawlessly. The plugin seems to be extremely light, as I did not notice any additional lag, which, for our server, is great! Looking forward to future releases! Great job on developing the plugin, and thanks for permissions 3.x support, I've been waiting on warrant for quite sometime, but haven't seen an update for a while, and I happened to come across your plugin which is PERFECT!
    Thanks Thanks Thanks Thanks Thanks

    ALSO would just like to confirm that OKB3 does appear to be working without errors with RB 953 :)

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

    Kalman Olah

    I'm not going to read everything you wrote right now, since I'm not home at the moment, but...

    Regarding whitelisting for brand new guests:

    The way normal mode works is that it checks if a user has an entry in PlayerList.yml. If the player has an entry, it checks their user's rank, and if the rank is whitelisted, they can log in. Due to the way normal mode works(a forum account is linked to the minecraft account using /bbb sync, which stores encrypted passwords and usernames), if you don't whitelist the default rank on a server, no one will be able to join the server in order to actually get the /bbb sync off, which in turn saves their credentials for future use. Please note that, in old-school mode, this is not the case. Users are linked to their forum accounts, not through usernames/passwords, but through a MySQL field containing only their minecraft username. This makes it so anyone's rank can be checked before any information is saved. Because of this, guests that are registered on the forum can have their ranks updated before the whitelist comes into play.

    So yeah, I'm not sure if I explained that correctly...
    Basically, normal mode = checking a user's rank using usernames/passwords.
    old-school mode = checking a user's rank using their minecraft username.

    This means that, in order for a user's rank to update, they have to use /bbb sync atleast once in order for the server to save their credentials, for use with the whitelist(in normal mode).

    So it's not possible for a user to have their ranks changed in normal mode, if they haven't used /bbb sync before.
    Because of this, if you don't whitelist the default rank in normal mode, no one will be able to join.

    All of this does not apply to old-school mode.

    As for the banning thing, I'll check out if I can find a way to translate ingame bans into forum bans. Note that it is already possible for banned forum users to be blacklisted from the server using a banned forum users rank and the whitelist.

    So yeah, I have stuff to do, lots of features to add to my plugin, expect OKB3 v2.0.0 on sunday/monday(if I lack sleep).

    This would probably be too hard to implement. You could do the opposite though: promote forum users, and use OKB3 to change their Permissions rank based on that :).

    Two things.

    1 - That is not your full config.yml.

    2 - I'm pretty sure 000webhost has a firewall blocking remote connections....

    Tough luck.

    An overview of upcoming v2.0.0 features:

    • No need for a passgen.php, except when using phpBB or a custom encryption type
    • Custom encryption types for normal mode!
    • OKB3 ban command that bans a player both on the forum and the server!
    • Multiworld groups(A forum rank can be set to give different world groups)!
    • Multiworld whitelisting(A forum rank can be whitelisted on one world, blacklisted on the other)!
    • Drastically reduced config.yml size(seriously, have you taken a look at that thing?)!
    • Auto-updating of OKB3 and the config.yml(more for my own convenience, really)!
    • Command rework(/bbb sync -> /sync | /bbb force -> /fsync, etc)!
    • Whatever I think of in the next 18 hours will go here!

    For the people that wanted multiple groups at the same time: No
    There's just too much variety between forum software, I can't add this. Well, I could, but it would be such a bitch. Really. Maybe I'll make an API or something in order for you to add it yourself...It'd be a lot easier than adding multigroups for all of these forum types.

    Sincerest apologies to @NeatMonster .... I only really started working on it last night when I realized what a bitch it would be to actually add this...

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

    walruscode

    I just wanted to say, I love the features for 2.0.0, especially the multiworld groups and the forum & server banning features. I can definitely work without multigroups since you're adding the multiworld groups feature. :)
     
  23. Offline

    bocaj812

    Yeah that's basically what I was thinking,

    I wouldn't think it would be to complicated to say UPDATE users SET rank= '$rank' WHERE username = '$username'
    And as far as whitelisting goes, I was basically thinking, that if you could provide a config option to check the database for rank on login,including first login, in-case they were refered to the server from the website, and they have already registered, that would be nice.

    Looking forward to the new release!

    Edit:

    sorry for all the ideas, just got ONE more idea, going along with normal mode, if you could implement something that restricts doing anything till you log in with username and password, and require to login every time you log on to the server. I've seen a plugin that does this, but I think it would be nice if all these forum interfacing plugins, were just one big plugin, just cause it seems cleaner, and easier to manage
     
  24. Offline

    Kalman Olah


    About the whitelisting:

    You don't understand...I can't check their rank without a saved forum username. There is no way for us to know their forum username without them using /bbb sync first. So it's not possible in normal mode.
     
  25. Offline

    andret

    I am using Invision Powerboard on my forum, and we got the plugin work almost flawlessly, that is until we need to use another group as primary group on the forums.

    We set up the secondary group table to be "rank" table, but run into a problem once a player had more then one secondary group in that fieldl. its saved as "7,3,8,..." and so on.

    Would it be hard to solve this ?

    Thanks in Advance,

    Edit:
    I am using Old School mode
     
  26. Offline

    bocaj812

    But it just checks there minecraft username, do you have to be logged in or something to pull there minecraft username? like the /bbb sync, in old-school mode, it just grabs there minecraft username, I guess this wouldn't work in normal mode, unless you restricted movement, building, inventory, etc. until they log in, but I guess it would become a different plugin...
     
  27. Offline

    Kalman Olah

    Normal mode doesn't check minecraft usernames, it checks forum usernames and passwords, that's why it's more secure than old-school mode. And forum usernames/passwords are only saved once /bbb sync is used.

    Yes, it would be. Just use the primary rank field instead.

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

    andret

    Sorry, but thats not an option. If it was, I would never have asked...

    The problem comes when we release our second MC server. Both servers have premium membership option, and thus, can't share usergroup.
     
  29. Offline

    Kalman Olah

    Too bad =/. There are just too many differences in forum database structure between forum software for me to add it.

    Bulletin Board Bridge has been updated to version 2.0.0! Yay!

    Code:
    Version 2.0.0
    
        Command rework: /bbb sync -> /sync | /bbb resync -> /resync | /bbb force -> /fsync | /bbb forceall -> /fsyncall
        Optimized config.yml
        Multiworld groups: OKB3 can have one forum rank translate into different permissions groups based on the world you're in
        Automated rank updates on teleport: OKB3 will try to update your rank when you teleport, so that you don't have to use /sync whenever you change worlds
        Global whitelisting: OKB3 can control access to the server based on forum ranks.
        Multiworld whitelisting: OKB3 can whitelist a forum rank on some worlds, but blacklist it on others.
        Added a banning/unbanning system that bans/unbans users from both the forum and the minecraft server: /fban (permissions node bbb.ban) | /funban (permissions node bbb.unban). Banned players are stored in a file called bbbbans.txt in the main server directory.
        No need for a passgen.php, except when using phpBB or a custom encryption
        Support for a custom encryption type! More on this below
        Improved the general look of some of the text
        Various performance improvements
    
    Please read the original post for information on how to fill in the new config.yml :).
    Note: GroupManager support has been removed in this version, and will still be absent in future versions. However, using the GroupManager-to-Permissions bridge by the Essentials team, you will still be able to use GroupManager with Bulletin Board Bridge.

    If you are always nagging and getting me to add new features, and you happen to be feeling extremely generous, you can give me a small donation here:

    [​IMG]

    I forgot to mention that I only tested XenForo / MyBB with 2.0.0. Other forum software could be buggy with OKB3. Don't worry though, I'm monitoring this thread :). If you have any issues at all, please post a server log, your config.yml, and a smiley face.

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

    andret

    Well, it should be as simple as adding this:


    Code:
    testString.split(",")
    
    And some small code to remove empty spaces if the forum have added some in the table. It should not affect any of the other forums either, since if there is only one string, it can't be split.

    If you don't want to add it, would it be possible to obtain the code in any way?
     
  31. Offline

    Kalman Olah

    First of all, no, it wouldn't be.
    Second, you have to keep in mind that there are tons and tons of forums out there. Some may store multiple groups in one field, others may use serialized arrays or seperate entries in seperate columns/tables. There's too much variation to add it.
     

Share This Page