SpoutDev/Spout — Issue #1476: Crash when using WorldEdit w/ Spout
Author: shinji257
Created: 2012-01-22 00:53:36+00:00
State: open

I don't know if there is anything you can do about this or not.

19:41:02 [INFO] This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b1597jnks (MC: 1.0.1) (Implementing API version 1.0.1-R1)
19:41:13 [INFO] Plugins: HandyTorch, iChatPlayerList, iConomy, InventorySort, LavaFurnace, mcbans, NoCheat, Spout, Vault, WorldEdit, mcMMO, iChat, Register

Reproducing Scenario: WorldEdit 5.1, Spout 644, and any other 11 plugins -- the above is just an example list. The main thing I want to know is if anyone knows how I might be able to get WorldEdit 5.1 to cooperate with Spout 644 (which seems to be triggering this bug). I already lost a bunch of stone on the map due to it (prior reports). The WorldEdit build was built again 1.0.1-R1

19:42:07 [SEVERE] Error occurred while disabling Spout v705 (Is it up to date?):
tried to access method gnu.trove.map.hash.TLongObjectHashMap$ValueView.(L
gnu/trove/map/hash/TLongObjectHashMap;)V from class gnu.trove.map.hash.TLongObje
ctHashMap
java.lang.IllegalAccessError: tried to access method gnu.trove.map.hash.TLongObj
ectHashMap$ValueView.(Lgnu/trove/map/hash/TLongObjectHashMap;)V from class
gnu.trove.map.hash.TLongObjectHashMap
at gnu.trove.map.hash.TLongObjectHashMap.valueCollection(TLongObjectHash
Map.java:345)
at org.getspout.spoutapi.chunkstore.SimpleChunkDataManager.saveWorldChun
ks(SimpleChunkDataManager.java:119)
at org.getspout.spoutapi.chunkstore.SimpleChunkDataManager.unloadWorldCh
unks(SimpleChunkDataManager.java:103)
at org.getspout.spoutapi.chunkstore.SimpleChunkDataManager.unloadAllChun
ks(SimpleChunkDataManager.java:136)
at org.getspout.spout.Spout.onDisable(Spout.java:147)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:190)
at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoade
r.java:989)
at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManag
er.java:296)
at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginMana
ger.java:289)
at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:18
1)
at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:376)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:455)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

19:42:07 [SEVERE] Could not pass event WORLD_SAVE to Spout
java.lang.IllegalAccessError: tried to access method gnu.trove.map.hash.TLongObj
ectHashMap$ValueView.(Lgnu/trove/map/hash/TLongObjectHashMap;)V from class
gnu.trove.map.hash.TLongObjectHashMap
at gnu.trove.map.hash.TLongObjectHashMap.valueCollection(TLongObjectHash
Map.java:345)
at org.getspout.spoutapi.chunkstore.SimpleChunkDataManager.saveWorldChun
ks(SimpleChunkDataManager.java:119)
at org.getspout.spoutapi.chunkstore.SimpleChunkDataManager.saveWorldChun
ks(SimpleChunkDataManager.java:107)
at org.getspout.spout.SpoutWorldMonitorListener.onWorldSave(SpoutWorldMo
nitorListener.java:41)
at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.j
ava:654)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:339)
at net.minecraft.server.MinecraftServer.saveChunks(MinecraftServer.java:
362)
at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:388)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:455)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)