This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What is the problem?
Rebuilding a player's edits or undoing a stupid rollback sometimes fails if the user made signs, furnaces or dispensers, with the following error..
05:42:51 [WARNING] Task of 'HawkEye' generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Sign at uk.co.oliwali.HawkEye.entry.SignEntry.rebuild(SignEntry.java:107) at uk.co.oliwali.HawkEye.Rebuild.run(Rebuild.java:78) at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.java:20) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Additionally, when rolling back, we sometimes get this error..
05:46:43 [WARNING] Task of 'HawkEye' generated an exception java.lang.NullPointerException at org.bukkit.craftbukkit.block.CraftFurnace.update(CraftFurnace.java:30) at uk.co.oliwali.HawkEye.Undo.run(Undo.java:74) at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.java:20) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
What steps will reproduce the problem? 1. Undo someone's edits [Sometimes causes the second error] 2. Undo the rollback or rebuild the user's edits [Sometimes causes the first error]
What version of HawkEye are you using (shown in console during start-up)? 1.0.7b
Show me any console errors and/or your start-up console message for HawkEye
05:42:51 [WARNING] Task of 'HawkEye' generated an exception java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Sign at uk.co.oliwali.HawkEye.entry.SignEntry.rebuild(SignEntry.java:107) at uk.co.oliwali.HawkEye.Rebuild.run(Rebuild.java:78) at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.java:20) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 05:46:43 [WARNING] Task of 'HawkEye' generated an exception java.lang.NullPointerException at org.bukkit.craftbukkit.block.CraftFurnace.update(CraftFurnace.java:30) at uk.co.oliwali.HawkEye.Undo.run(Undo.java:74) at com.bergerkiller.bukkit.nolagg.examine.TimedWrapper.run(TimedWrapper.java:20) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:126) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:517) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Show me your config.yml and/or your config.php (REMOVE YOUR PASSWORD)
log: lava-bucket: true water-bucket: true painting-place: true pvp-death: true mob-death: true other-death: true command: true chat: true join: true quit: true door-interact: true open-container: true container-transaction: true item-pickup: true item-drop: true button: true teleport: true lever: true sign-place: true sign-break: true painting-break: true flint-steel: true block-place: true block-break: true block-burn: true block-fade: true block-form: true leaf-decay: true mushroom-grow: true tree-grow: true water-flow: false lava-flow: false explosion: true enderman-pickup: true enderman-place: true entity-kill: true other: true general: max-lines: 0 log-item-drops-on-death: false cleanse-period: 20m cleanse-age: 0 delete-data-on-rollback: false log-ip-addresses: true debug: false max-radius: 0 give-user-tool: true tool-block: '17' default-here-radius: 5 default-tool-command: '' check-for-updates: true op-permissions: false mysql: hawkeye-table: ************* port: ************* player-table: ************* username: ************* world-table: ************* hostname: ************* max-connections: 10 password: ************* database: ************* ignore-worlds: - thisworldisignored - soisthisone version: 1.0.7b command-filter: - /login - /restartsrv - /register block-filter: - 140 - 150
Have you checked the FAQ page?
There's no FAQ page..?
Yup, I got this error too. Messed my whole world up. Thanks a lot hawkeye... I thought this was supposed to be different than LogBlock? Its as, if not more, buggy than logblock.
@x_clucky: Go
I think it hasn't been updated in wtflongtime. I'm hoping someone makes it possible to port the database to Guardian or something...
To post a comment, please login or register a new account.