AJCStriker / Movecraft-3

The original movement plugin for Bukkit. Reloaded.
GNU General Public License v3.0
10 stars 31 forks source link

[WARNING] [Movecraft] Task #29 for Movecraft v3.1.31 generated an exception #58

Open paulj1x opened 10 years ago

paulj1x commented 10 years ago

Movecraft v3.1.31 git-Bukkit-1.6.2-R1.0-3-g9532cb6-b2889jnks (MC: 1.6.4) (Implementing API version 1.6.4-R0.1-SNAPSHOT)

2013-09-29 12:01:32 [INFO] [Movecraft] Player colin_the_pug piloted a craft of type Aircraft with size 11 at location: 233 x, 439 z

We now get the following error 2 to 10 times per second, even after restarts without doing anything with Movecraft, made for a 100 MB log file in one day:

2013-09-29 12:01:38 [WARNING] [Movecraft] Task #29 for Movecraft v3.1.31 generated an exception java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_6_R2/CraftChunk at net.countercraft.movecraft.utils.MapUpdateManager.run(MapUpdateManager.java:92) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) at net.minecraft.server.v1_6_R3.MinecraftServer.t(MinecraftServer.java:524) at net.minecraft.server.v1_6_R3.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R3.MinecraftServer.s(MinecraftServer.java:488) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_6_R2.CraftChunk at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:70) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 8 more

mwkaicz commented 10 years ago

Problem is, that you used Movecraft released under 1.6.2 for 1.6.4. To fix it, just replace in code all "v1_6_R2" to "v1_6_R3" or contact me via PM, if you don't know how or if you can't waiting for official release.

paulj1x commented 10 years ago

Ok, sorry. I have no clue how to do the replacement, how long until you have the 1.6.4 version?

mwkaicz commented 10 years ago

It can takes weeks or months (I think that AJStriker haven't too much free time for this plugin). I'm expecting next update after v1.7. I fixed it myself, I can send it to you. Just find me on Bukkit.org and send me PM with email.

eirikh1996 commented 9 years ago

I get the same warning. Im running movecraft on spigot mc 1.8 and java 1.8

This time, it looks like this

[22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31] [22:34:09 WARN]: [Movecraft] Task #49 for Movecraft v3.1.X73 generated an exception java.lang.IncompatibleClassChangeError: Found class com.sk89q.worldguard.protection.ApplicableRegionSet, but interface was expected at net.countercraft.movecraft.async.AsyncManager.isRegionBlockedPVP(AsyncManager.java:496) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.processSinking(AsyncManager.java:521) ~[?:?] at net.countercraft.movecraft.async.AsyncManager.run(AsyncManager.java:841) ~[?:?] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:694) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:623) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:526) [spigot_server.jar:git-Spigot-d0d1d87-bc03b6f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]

As a side effect, it generates severe server lag

mwkaicz commented 9 years ago

Do you have CompatibilityMode: true in config file?

eirikh1996 commented 9 years ago

Yes

eirikh1996 commented 9 years ago

But i have set it to false now. Thanks for that quick response. I really appreciate that

mwkaicz commented 9 years ago

CompatibilityMode: true - mostly solves problems with incompatible version of bukkit What version of Movecraft do you have? P.S: This repo is out of date, nextime use: https://github.com/msummers123/Movecraft-3/

mwkaicz commented 9 years ago

Sorry, mistake: Problem is in your WorldGuard, not in Movecraft. Exactly in coop Movecraft with WG. I think that you have some older version of WG, try to update it. Or turn of prevention in WG areas.

eirikh1996 commented 9 years ago

I use this version of Movecraft: Movecraft V 3.1.X73 I use this version of WE: WorldEdit 6.0, which is the most recent one, released in december 2014

mwkaicz commented 9 years ago

Im not main developer but try update to X74.

if update will doesn't works let me know.

this is last option: WorldGuardBlockSinkOnPVPPerm: false WorldGuardBlockMoveOnBuildPerm: false