Git Product home page Git Product logo

citadel's Introduction

citadel's People

Contributors

celdecea avatar chrisrico avatar christianarnold avatar dquist avatar erocs avatar exultant avatar fndragon avatar idoash4 avatar intangir avatar jjj5311 avatar jonnyd avatar maxopoly avatar nebual avatar programmerdan avatar quonic avatar remyroy avatar rourke750 avatar sepiatonal avatar shadedjon avatar shadowjay1 avatar suirad avatar tealnerd avatar ttk2 avatar wildweazel avatar willowsokora avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

citadel's Issues

Make permissions settable as a flag like chmod does

The 15 perms can be concisely represented with 4 hexadecimal digits that can easily be copy-pasted and memorised instead of multiple cumbersome commands (which are far more prone to human error and user frustration)

For example

Permission Name Flag
DOORS 0x0001
CHESTS 0x0002
BLOCKS 0x0004
ADMINS 0x0008
MODS 0x0010
MEMBERS 0x0020
PASSWORD 0x0040
SUBGROUP 0x0080
PERMS 0x0100
DELETE 0x0200
JOIN_PASSWORD 0x0400
MERGE 0x0800
LIST_PERMS 0x1000
TRANSFER 0x2000
CROPS 0x4000

So instead of

/nlgmp group-name add PlayerType DOORS
/nlgmp group-name add PlayerType CHESTS
/nlgmp group-name add PlayerType CROPS
/nlgmp group-name add PlayerType BLOCKS
/nlgmp group-name add PlayerType MERGE
/nlgmp group-name add PlayerType DELETE

You could type

/nlgmp group-name flags PlayerType 4A07

Or even just set flags command like so

/nlgmp group-name flags PlayerType DOORS CHESTS CROPS BLOCKS MERGE DELETE

Also ensure that it remove all permissions not specified in the flag set

nlip improvement

If the player messes up the arguments for nlip they will put a name of some type into the access type slot, please use this to detect argument order confusion and print out "incorrect command format, the correct format for this command is /nlip groupname playername accesslevel

NPE ReinforcementManager.getReinforcement

2015-02-01 15:07:41 [WARN] net.minecraft.util.com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
2015-02-01 15:07:41 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
2015-02-01 15:07:41 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.get(LocalCache.java:3934)
2015-02-01 15:07:41 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
2015-02-01 15:07:41 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
2015-02-01 15:07:41 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.getReinforcement(ReinforcementManager.java:82)
2015-02-01 15:07:41 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.getReinforcement(ReinforcementManager.java:99)
2015-02-01 15:07:41 [WARN] at vg.civcraft.mc.citadel.listener.BlockListener.interact(BlockListener.java:397)
2015-02-01 15:07:41 [WARN] at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
2015-02-01 15:07:41 [WARN] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2015-02-01 15:07:41 [WARN] at java.lang.reflect.Method.invoke(Method.java:606)
2015-02-01 15:07:41 [WARN] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
2015-02-01 15:07:41 [WARN] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2015-02-01 15:07:41 [WARN] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
2015-02-01 15:07:41 [WARN] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
2015-02-01 15:07:41 [WARN] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:242)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:375)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
2015-02-01 15:07:41 [WARN] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

AccountIdManager shouldn't exist, NameLayer should be used

As part of the UUID transition Citadel's AccountIdManager was supposed to be merged into NameLayer so that NameLayer would become the one true source of account ID/player mappings. It doesn't look like this was done and now the two tables' contents have diverged.

Let's finally convert Citadel over to using NameLayer.

Make sitting on stairs subject to reinforcement permission

After looking at the code it may be sufficient to add all of the sit-blocks in Chairs to additionalSecurable in Citadel. I'm not sure if the events will be caught though because both plugins handle PlayerInteractEvent with HIGHEST priority. It seems like Citadel should use a lower priority, maybe NORMAL or even LOW, so that it catches and cancels events earlier before other plugins cause side effects.

/cto and /ctoff do not work

Using /ctoff or /cto does not turn reinforcement off or display any message. Doesn't do anything currently.

No stacktraces serveside

Change members to have CROPS permission default?

Any thoughts on this? It'd be more convenient for people and help them transition as they learn namelayer.

In 2.0, members are able to harvest crops (I think), so this behavior would be consistent without being bad.

Exiting boats sometimes causes Citadel error

2015-01-31 17:43:33 [WARN] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '31850225' for key 'PRIMARY'
2015-01-31 17:43:33 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2015-01-31 17:43:33 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
2015-01-31 17:43:33 [WARN] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
2015-01-31 17:43:33 [WARN] at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.Util.getInstance(Util.java:382)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
2015-01-31 17:43:33 [WARN] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
2015-01-31 17:43:33 [WARN] at vg.civcraft.mc.citadel.database.CitadelReinforcementData.insertReinforcement(CitadelReinforcementData.java:358)
2015-01-31 17:43:33 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.saveInitialReinforcement(ReinforcementManager.java:71)
2015-01-31 17:43:33 [WARN] at vg.civcraft.mc.citadel.Utility.createPlayerReinforcement(Utility.java:123)
2015-01-31 17:43:33 [WARN] at vg.civcraft.mc.citadel.listener.BlockListener.onFortificationMode(BlockListener.java:108)
2015-01-31 17:43:33 [WARN] at sun.reflect.GeneratedMethodAccessor206.invoke(Unknown Source)
2015-01-31 17:43:33 [WARN] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2015-01-31 17:43:33 [WARN] at java.lang.reflect.Method.invoke(Method.java:606)
2015-01-31 17:43:33 [WARN] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
2015-01-31 17:43:33 [WARN] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
2015-01-31 17:43:33 [WARN] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
2015-01-31 17:43:33 [WARN] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
2015-01-31 17:43:33 [WARN] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:148)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.ItemStack.placeItem(ItemStack.java:139)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:391)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
2015-01-31 17:43:33 [WARN] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

Could not pass event BlockPlaceEvent to Citadel v3.1.7

2015-02-04 16:51:33 [ERROR] Could not pass event BlockPlaceEvent to Citadel v3.1.7 │··················
org.bukkit.event.EventException │··················
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:148) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02de│··················
c9b] │··················
at net.minecraft.server.v1_7_R4.ItemStack.placeItem(ItemStack.java:139) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:391) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
Caused by: java.util.MissingFormatArgumentException: Format specifier 's' │··················
at java.util.Formatter.format(Formatter.java:2487) ~[?:1.7.0_75] │··················
at java.util.Formatter.format(Formatter.java:2423) ~[?:1.7.0_75] │··················
at java.lang.String.format(String.java:2790) ~[?:1.7.0_75] │··················
at vg.civcraft.mc.citadel.listener.BlockListener.onFortificationMode(BlockListener.java:111) ~[?:?] │··················
at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) ~[?:?] │··················
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75] │··················
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75] │··················
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b] │··················
... 16 more

Could not pass event BlockPlaceEvent to Citadel v3.1.7

2015-02-03 20:03:30 [ERROR] Could not pass event BlockPlaceEvent to Citadel v3.1.7
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:148) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ItemStack.placeItem(ItemStack.java:139) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:391) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
Caused by: java.util.MissingFormatArgumentException: Format specifier 's'
at java.util.Formatter.format(Formatter.java:2487) ~[?:1.7.0_75]
at java.util.Formatter.format(Formatter.java:2423) ~[?:1.7.0_75]
at java.lang.String.format(String.java:2790) ~[?:1.7.0_75]
at vg.civcraft.mc.citadel.listener.BlockListener.onFortificationMode(BlockListener.java:111) ~[?:?]
at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_75]
at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_75]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
... 16 more

Reinforced pistons extend but never retract

To reproduce, place a reinforced piston, stone and button so that the piston should extend when the button is pressed and then retract.

Press button.

Observe piston extend and never retract.

This is new behavior and existing designs are effected (is designs that previously worked now Jam as described)

stack

[12:43:10 WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '1251' for key 'P[7/9755]
[12:43:10 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[12:43:10 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[12:43:10 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[12:43:10 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
[12:43:10 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[12:43:10 WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:382)
[12:43:10 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
[12:43:10 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
[12:43:10 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
[12:43:10 WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
[12:43:10 WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
[12:43:10 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
[12:43:10 WARN]: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
[12:43:10 WARN]: at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
[12:43:10 WARN]: at vg.civcraft.mc.citadel.database.CitadelReinforcementData.insertReinforcement(CitadelReinforcementData.java:
353)
[12:43:10 WARN]: at vg.civcraft.mc.citadel.ReinforcementManager.saveInitialReinforcement(ReinforcementManager.java:66)
[12:43:10 WARN]: at vg.civcraft.mc.citadel.Utility.createPlayerReinforcement(Utility.java:121)
[12:43:10 WARN]: at vg.civcraft.mc.citadel.listener.BlockListener.onFortificationMode(BlockListener.java:107)
[12:43:10 WARN]: at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
[12:43:10 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:43:10 WARN]: at java.lang.reflect.Method.invoke(Method.java:606)
[12:43:10 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298)
[12:43:10 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[12:43:10 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[12:43:10 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[12:43:10 WARN]: at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:148)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.ItemStack.placeItem(ItemStack.java:139)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.PlayerInteractManager.interact(PlayerInteractManager.java:391)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:662)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.a(SourceFile:60)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInBlockPlace.handle(SourceFile:9)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[12:43:10 WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

Piston heads get stuck if they touch a reinforced block

While reinforced pistons not retracting seems to be fixed, I've discovered a new issue:

If a piston head extends to touch a reinforced block, the head gets stuck extended until the reinforced block is broken. This happens regardless of whether the piston is reinforced. This does not happen if the reinforced block is above, below or to the sides of the extended piston head.

2015-02-09_09 35 09
Civtest as of 15-02-09 9:35 UTC+0
top dirt block: unreinforced, bottom dirt block: reinforced

Proper handling for transferring a group to a logged out player

This may be because I'm a admin on my test server but I got an stack trace when I attempted to transfer a group to a made up user. The goal was to no longer be part of the group so I could test my pull request, but instead it triggered an exception. Can we add proper handling for normal players so they understand what went wrong and someway to test for devs?

Make owners not able to oust one another - voluntary leaving only

From Hantzu's thread -- I'm not sure I agree with this, but it is a reasonable argument. I.e. it creates unnecessary / pointless tension and mistrust and limits the plugin's usefulness for certain kinds of management, and if you do mistrust somebody, there's already the admin rank now for that.

Some hoppers not working

Some of our hoppers at the carson pumpkin farm are no longer working. There's a collection system of hoppers and chests, they all seem to work except for the very top hoppers. They won't transfer anything into the chest below it. Everything is on the same group.

Coordinates are -6168, 72, -383 if an admin (Jawa) wants to check it out.

fix /nlgroupspassword

[13:26:39 INFO]: chubbymoose11 issued server command: /nlgroupspassword Chubby Chubby [19/9894]
[13:26:39 WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual tha
t corresponds to your MariaDB server version for the right syntax to use near 'from faction set password = 'Chubby' where group_name =
'Chubby'' at line 1
[13:26:39 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[13:26:39 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
[13:26:39 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[13:26:39 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
[13:26:39 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[13:26:39 WARN]: at com.mysql.jdbc.Util.getInstance(Util.java:382)
[13:26:39 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
[13:26:39 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
[13:26:39 WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
[13:26:39 WARN]: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
[13:26:39 WARN]: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
[13:26:39 WARN]: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
[13:26:39 WARN]: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
[13:26:39 WARN]: at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
[13:26:39 WARN]: at vg.civcraft.mc.namelayer.database.GroupManagerDao.updatePassword(GroupManagerDao.java:595)
[13:26:39 WARN]: at vg.civcraft.mc.namelayer.group.Group.setPassword(Group.java:170)
[13:26:39 WARN]: at vg.civcraft.mc.namelayer.command.commands.SetPassword.execute(SetPassword.java:54)
[13:26:39 WARN]: at vg.civcraft.mc.namelayer.command.CommandHandler.execute(CommandHandler.java:63)
[13:26:39 WARN]: at vg.civcraft.mc.namelayer.NameLayerPlugin.onCommand(NameLayerPlugin.java:53)
[13:26:39 WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[13:26:39 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181)
[13:26:39 WARN]: at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[13:26:39 WARN]: at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

/ctfortify crashes with null argument

2015-02-13 15:45:48 [INFO] USER issued server command: /ctfortify
2015-02-13 15:45:48 [ERROR] null
org.bukkit.command.CommandException: Unhandled exception executing command 'ctfortify' in plugin Citadel v3.2.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
Caused by: java.lang.NullPointerException

Reinforced stems break when bypass mode is turned off

When you're not in bypass mode, the stems still are being broken. for normal crops this is ok, because the crop is directly on top of the block that's reinforced. For melons/pumpkins the crop is off to the side, and leaving the stem susceptible to being broken on accident.

.MySQLIntegrityConstraintViolationException: Column 'group_id'

2015-02-01 22:53:19 [WARN] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'group_id' cannot be null │··················
2015-02-01 22:53:19 [WARN] at sun.reflect.GeneratedConstructorAccessor205.newInstance(Unknown Source) │··················
2015-02-01 22:53:19 [WARN] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) │··················
2015-02-01 22:53:19 [WARN] at java.lang.reflect.Constructor.newInstance(Constructor.java:526) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.Util.getInstance(Util.java:382) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111) │··················
2015-02-01 22:53:19 [WARN] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.database.CitadelReinforcementData.saveReinforcement(CitadelReinforcementData.java:494) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.saveReinforcement(ReinforcementManager.java:61) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager$1.onRemoval(ReinforcementManager.java:28) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:1954) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.runUnlockedCleanup(LocalCache.java:3457) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.postWriteCleanup(LocalCache.java:3433) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2271) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.get(LocalCache.java:3934) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.getReinforcement(ReinforcementManager.java:82) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.getReinforcement(ReinforcementManager.java:99) │··················
2015-02-01 22:53:19 [WARN] at vg.civcraft.mc.citadel.listener.BlockListener.interact(BlockListener.java:402) │··················
2015-02-01 22:53:19 [WARN] at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) │··················
2015-02-01 22:53:19 [WARN] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) │··················
2015-02-01 22:53:19 [WARN] at java.lang.reflect.Method.invoke(Method.java:606) │··················
2015-02-01 22:53:19 [WARN] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) │··················
2015-02-01 22:53:19 [WARN] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) │··················
2015-02-01 22:53:19 [WARN] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) │··················
2015-02-01 22:53:19 [WARN] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) │··················
2015-02-01 22:53:19 [WARN] at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:242) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PlayerInteractManager.dig(PlayerInteractManager.java:103) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:552) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.a(SourceFile:53) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.handle(SourceFile:8)
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:552) [222/9547]│··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.a(SourceFile:53) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.PacketPlayInBlockDig.handle(SourceFile:8) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) │··················
2015-02-01 22:53:19 [WARN] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

Civtest Citadel Null Group Exception

2015-02-06 03:26:34 [INFO] [Citadel] [Citadel] The Null Group Exception that is being followed has to deal with the group na[294/9400]
location: -5365, 68, 105, at world: world
2015-02-06 03:26:34 [WARN] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'group_id' cannot be nul
l
2015-02-06 03:26:34 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2015-02-06 03:26:34 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
2015-02-06 03:26:34 [WARN] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45
)
2015-02-06 03:26:34 [WARN] at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.Util.getInstance(Util.java:382)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.database.CitadelReinforcementData.saveReinforcement(CitadelReinforcementData
.java:494)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.saveReinforcement(ReinforcementManager.java:65)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager$1.onRemoval(ReinforcementManager.java:32)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:1
954)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.runUnlockedCleanup(LocalCache.java:34
57)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.postWriteCleanup(LocalCache.java:3433
)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.clear(LocalCache.java:3238)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.clear(LocalCache.java:4204)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$LocalManualCache.invalidateAll(LocalCache.jav
a:4772)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.invalidateAllReinforcements(ReinforcementManager.java:2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.invalidateAllReinforcements(ReinforcementManager.java:1
25)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.Citadel.onDisable(Citadel.java:59)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:318)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:356)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417)
2015-02-06 03:26:34 [WARN] at org.bukkit.craftbukkit.v1_7_R4.CraftServer.disablePlugins(CraftServer.java:412)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.stop(MinecraftServer.java:393)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:525)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
2015-02-06 03:26:34 [INFO] [Citadel] [Citadel] The Null Group Exception that is being followed has to deal with the group name: is, at
location: -5369, 69, 105, at world: world
2015-02-06 03:26:34 [WARN] com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'group_id' cannot be nul
l
2015-02-06 03:26:34 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2015-02-06 03:26:34 [WARN] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
2015-02-06 03:26:34 [WARN] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45
)
2015-02-06 03:26:34 [WARN] at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.Util.getInstance(Util.java:382)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
2015-02-06 03:26:34 [WARN] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.database.CitadelReinforcementData.saveReinforcement(CitadelReinforcementDat$
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.saveReinforcement(ReinforcementManager.java:65)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager$1.onRemoval(ReinforcementManager.java:32)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:1
954)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.runUnlockedCleanup(LocalCache.java:34
57)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.postWriteCleanup(LocalCache.java:3433
)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$Segment.clear(LocalCache.java:3238)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache.clear(LocalCache.java:4204)
2015-02-06 03:26:34 [WARN] at net.minecraft.util.com.google.common.cache.LocalCache$LocalManualCache.invalidateAll(LocalCache.jav
a:4772)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.ReinforcementManager.invalidateAllReinforcements(ReinforcementManager.java:1
25)
2015-02-06 03:26:34 [WARN] at vg.civcraft.mc.citadel.Citadel.onDisable(Citadel.java:59)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:318)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:356)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:424)
2015-02-06 03:26:34 [WARN] at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:417)
2015-02-06 03:26:34 [WARN] at org.bukkit.craftbukkit.v1_7_R4.CraftServer.disablePlugins(CraftServer.java:412)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.stop(MinecraftServer.java:393)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:525)
2015-02-06 03:26:34 [WARN] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)

Error on nlip

2015-01-31 20:41:07 [INFO] XXXXXX issued server command: /nlip XXXXXX XXXXXX mod
2015-01-31 20:41:07 [ERROR] null
org.bukkit.command.CommandException: Unhandled exception executing command 'nlip' in plugin NameLayer v2.2.8
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02
dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
Caused by: java.lang.NullPointerException
at vg.civcraft.mc.namelayer.command.commands.InvitePlayer.execute(InvitePlayer.java:63) ~[?:?]
at vg.civcraft.mc.namelayer.command.CommandHandler.execute(CommandHandler.java:73) ~[?:?]
at vg.civcraft.mc.namelayer.NameLayerPlugin.onCommand(NameLayerPlugin.java:53) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
... 13 more

/ctf error null unhandled exception

2015-02-14 19:22:47 [INFO] CENSORED issued server command: /ctf
2015-02-14 19:22:47 [ERROR] null
org.bukkit.command.CommandException: Unhandled exception executing command 'ctf' in plugin Citadel v3.2.3
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02
dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:1013) [spigot.jar:git-Spigot-1.7.9-R0.2-2
03-g02dec9b]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:850) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec
9b]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:184) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
Caused by: java.lang.NullPointerException
at vg.civcraft.mc.namelayer.GroupManager.getGroup(GroupManager.java:108) ~[?:?]
at vg.civcraft.mc.citadel.command.commands.Fortification.execute(Fortification.java:52) ~[?:?]
at vg.civcraft.mc.citadel.command.CommandHandler.execute(CommandHandler.java:56) ~[?:?]
at vg.civcraft.mc.citadel.Citadel.onCommand(Citadel.java:119) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-1.7.9-R0.2-203-g02dec9b]
... 13 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.