[1.7.10] [Cauldron/Thermos] [4.5.6] Error on spawning of mythic mobs
I have a thermos server (fork of cauldron) that runs fine. Mythic mobs starts just fine. However, I noticed whenever the plugin tries spawning any mythic mob, I get an exception. I tried making a super simple mob (a fast sheep) and problem persists. Here's what I see in the server stdout when triggering it manually:
[14:24:14 INFO]: notrrogalski issued server command: /mm mobs spawn FastSheep
[14:24:14 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'mm' in plugin MythicMobs v4.5.6-2586
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[PluginCommand.class:1.7.10-1614.58]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[SimpleCommandMap.class:1.7.10-1614.58]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740) ~[CraftServer.class:1.7.10-1614.58]
at net.minecraft.network.NetHandlerPlayServer.func_147361_d(NetHandlerPlayServer.java:1370) [nh.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_147354_a(NetHandlerPlayServer.java:1107) [nh.class:?]
at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:38) [ir.class:?]
at net.minecraft.network.play.client.C01PacketChatMessage.func_148833_a(C01PacketChatMessage.java:53) [ir.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:245) [ej.class:?]
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:181) [nc.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:1023) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_332]
Caused by: java.lang.NoSuchMethodError: guava10.com.google.common.collect.Sets.newConcurrentHashSet()Ljava/util/Set;
at io.lumine.xikage.mythicmobs.mobs.ActiveMob.<init>(ActiveMob.java:74) ~[?:?]
at io.lumine.xikage.mythicmobs.mobs.MythicMob.spawn(MythicMob.java:693) ~[?:?]
at io.lumine.xikage.mythicmobs.mobs.MobManager.spawnMob(MobManager.java:436) ~[?:?]
at io.lumine.xikage.mythicmobs.mobs.MobManager.spawnMob(MobManager.java:425) ~[?:?]
at io.lumine.xikage.mythicmobs.commands.mobs.SpawnCommand.onCommand(SpawnCommand.java:129) ~[?:?]
at io.lumine.utils.commands.Command.onCommand(Command.java:69) ~[?:?]
at io.lumine.utils.commands.Command.onCommand(Command.java:60) ~[?:?]
at io.lumine.utils.commands.Command.onCommand(Command.java:60) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[PluginCommand.class:1.7.10-1614.58]
... 13 more
[14:28:06 ERROR]: Could not pass event CreatureSpawnEvent to MythicMobs v4.5.6-2586
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:338) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-1614.58]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:507) [SimplePluginManager.class:1.7.10-1614.58]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:492) [SimplePluginManager.class:1.7.10-1614.58]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:272) [CraftEventFactory.class:1.7.10-1614.58]
at net.minecraft.world.World.addEntity(World.java:1817) [ahb.class:?]
at net.minecraft.world.SpawnerAnimals.func_77192_a(SpawnerAnimals.java:212) [aho.class:?]
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:257) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_332]
Caused by: java.lang.NoSuchMethodError: guava10.com.google.common.collect.Sets.newConcurrentHashSet()Ljava/util/Set;
at io.lumine.xikage.mythicmobs.mobs.ActiveMob.<init>(ActiveMob.java:74) ~[?:?]
at io.lumine.xikage.mythicmobs.mobs.MythicMob.spawn(MythicMob.java:693) ~[?:?]
at io.lumine.xikage.mythicmobs.mobs.MobManager.spawnMob(MobManager.java:436) ~[?:?]
at io.lumine.xikage.mythicmobs.spawning.random.RandomSpawner.spawn(RandomSpawner.java:220) ~[?:?]
at io.lumine.xikage.mythicmobs.spawning.random.RandomSpawnerManager.handleSpawnEvent(RandomSpawnerManager.java:113) ~[?:?]
at io.lumine.xikage.mythicmobs.adapters.bukkit.listeners.MobListeners.MobSpawnEvent(MobListeners.java:86) ~[?:?]
at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_332]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_332]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:334) ~[JavaPluginLoader$1.class:1.7.10-1614.58]
... 12 more
As a semi basic java dev, seems like a strange problem. I'm willing to edit the source and compile for a working build. Would appreciate a few pointers or to know if my setup just won't work.
My environment:
Java: Latest build of java 8
OS: Linux
ARCH: sparc64 (assuming this is unrelated)
start.sh: java -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=2048m -XX:+AggressiveOpts -XX:+UseStringDeduplication -Xmx15G -XX:hashCode=5 -jar thermos.jar nogui
I appreciate your time :)