taylorkelly / BigBrother

GNU General Public License v3.0
29 stars 20 forks source link

Build 242 compatibility and H2 exceptions (w/craftbukkit 617) #46

Closed micktu closed 13 years ago

micktu commented 13 years ago

Does not log explosions, reason:

2011-04-05 13:35:26 [SEVERE] Could not pass event ENTITY_EXPLODE to BigBrother
java.lang.NullPointerException
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUser(BBUsersTable.java:131)
    at me.taylorkelly.bigbrother.tablemgrs.BBUsersTable.getUser(BBUsersTable.java:65)
    at me.taylorkelly.bigbrother.datablock.BBDataBlock.<init>(BBDataBlock.java:54)
    at me.taylorkelly.bigbrother.datablock.explosions.Explosion.<init>(Explosion.java:23)
    at me.taylorkelly.bigbrother.datablock.explosions.MiscExplosion.<init>(MiscExplosion.java:15)
    at me.taylorkelly.bigbrother.datablock.explosions.MiscExplosion.create(MiscExplosion.java:28)
    at me.taylorkelly.bigbrother.listeners.BBEntityListener.onEntityExplode(BBEntityListener.java:35)
    at org.bukkit.plugin.java.JavaPluginLoader$41.execute(JavaPluginLoader.java:417)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:255)
    at net.minecraft.server.Explosion.b(Explosion.java:205)
    at net.minecraft.server.World.a(World.java:1217)
    at net.minecraft.server.WorldServer.a(WorldServer.java:114)
    at net.minecraft.server.EntityTNTPrimed.h(EntityTNTPrimed.java:81)
    at net.minecraft.server.EntityTNTPrimed.f_(EntityTNTPrimed.java:62)
    at net.minecraft.server.World.a(World.java:983)
    at net.minecraft.server.WorldServer.a(WorldServer.java:52)
    at net.minecraft.server.World.f(World.java:965)
    at net.minecraft.server.World.e(World.java:942)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:365)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)

2011-04-05 13:35:55 [SEVERE] [BBROTHER] Rollback edit SQL Exception
org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "UPDATE  BBDATA AS BBDATA,[*] BBUSERS AS USR  SET RBACKED = '1' WHERE  BBDATA.PLAYER = USR.ID AND ACTION IN('0','1','4','12','2','13','15','16','17','19','20') AND USR.NAME IN ('Micktu') AND DATE > '1301999635' AND X < '727' AND X > '707' AND Y < '94' AND Y > '74' AND Z < '675' AND Z > '655' AND WORLD = '0' AND WORLD = '0' AND RBACKED = '0'; "; expected "SET"; SQL statement:
UPDATE  bbdata AS bbdata, bbusers AS usr  SET rbacked = '1' WHERE  bbdata.player = usr.id AND action IN('0','1','4','12','2','13','15','16','17','19','20') AND usr.name IN ('Micktu') AND date > '1301999635' AND x < '727' AND x > '707' AND y < '94' AND y > '74' AND z < '675' AND z > '655' AND world = '0' AND world = '0' AND rbacked = '0'; [42001-153]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
    at org.h2.message.DbException.get(DbException.java:167)
    at org.h2.message.DbException.getSyntaxError(DbException.java:192)
    at org.h2.command.Parser.read(Parser.java:2737)
    at org.h2.command.Parser.parseUpdate(Parser.java:658)
    at org.h2.command.Parser.parsePrepared(Parser.java:423)
    at org.h2.command.Parser.parse(Parser.java:275)
    at org.h2.command.Parser.parse(Parser.java:247)
    at org.h2.command.Parser.prepare(Parser.java:201)
    at org.h2.command.Parser.prepareCommand(Parser.java:214)
    at org.h2.engine.Session.prepareLocal(Session.java:426)
    at org.h2.engine.Session.prepareCommand(Session.java:374)
    at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1100)
    at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:71)
    at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:243)
    at me.taylorkelly.bigbrother.rollback.Rollback$Rollbacker.run(Rollback.java:198) 
N3X15 commented 13 years ago

We do not support Build 617.