Multiverse / Multiverse-Core

The original Bukkit Multi-World Plugin!
BSD 3-Clause "New" or "Revised" License
950 stars 297 forks source link

Weird behavior when removing STAB #844

Closed TheFarmerNL closed 12 years ago

TheFarmerNL commented 12 years ago

StopTalkingAutoBan is outdated and is probably preventing our server te restart, but when I remove it on our survivalgamesserver, I get the following errors:

[SEVERE] Could not pass event PlayerTeleportEvent to Multiverse-Core org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:433) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:93) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.IllegalStateException: The instance wasn't set! at com.onarandombox.MultiverseCore.MultiverseCoreConfiguration.getInstance(MultiverseCoreConfiguration.java:39) at com.onarandombox.MultiverseCore.MultiverseCore.staticLog(MultiverseCore.java:895) at com.onarandombox.MultiverseCore.MultiverseCore.log(MultiverseCore.java:883) at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTeleport(MVPlayerListener.java:172) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 14 more

[SEVERE] Could not pass event PlayerJoinEvent to Multiverse-Core org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:161) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:92) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:121) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:41) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.IllegalStateException: The instance wasn't set! at com.onarandombox.MultiverseCore.MultiverseCoreConfiguration.getInstance(MultiverseCoreConfiguration.java:39) at com.onarandombox.MultiverseCore.MultiverseCore.staticLog(MultiverseCore.java:895) at com.onarandombox.MultiverseCore.MultiverseCore.log(MultiverseCore.java:883) at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerJoin(MVPlayerListener.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 14 more

[SEVERE] Could not pass event CreatureSpawnEvent to Multiverse-Core org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:226) at net.minecraft.server.World.addEntity(World.java:837) at net.minecraft.server.SpawnerCreature.spawnEntities(SpawnerCreature.java:175) at net.minecraft.server.WorldServer.doTick(WorldServer.java:154) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:558) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.IllegalStateException: The instance wasn't set! at com.onarandombox.MultiverseCore.MultiverseCoreConfiguration.getInstance(MultiverseCoreConfiguration.java:39) at com.onarandombox.MultiverseCore.MultiverseCore.staticLog(MultiverseCore.java:897) at com.onarandombox.MultiverseCore.MultiverseCore.log(MultiverseCore.java:883) at com.onarandombox.MultiverseCore.utils.WorldManager.isMVWorld(WorldManager.java:628) at com.onarandombox.MultiverseCore.listeners.MVEntityListener.creatureSpawn(MVEntityListener.java:99) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 12 more

When enabling stab again and restart the server, it works again :s

The plugin list: [INFO] Plugins (25): PlugMan, Minequery, Transporter, NoCheatPlus, WorldEdit, BukkitCompat, VoxelSniper, Buycraft, War, Vault, PermissionsEx, Multiverse-Core, WorldGuard, AutoMessage, StopTalkingAutoBan, VoxelUpdate, iConomy, SurvivalGames, HawkEye, Votifier, Essentials, EssentialsProtect, EssentialsSpawn, VanishNoPacket, EssentialsChat

Multiverse version: dev#580 Craftbukkit: #2333 STAB: 2.1.0x

We have multiple worlds ofcourse, one per game, and when removing STAB, those worlds are not reachable, so also the games are not working.

This doesn't happen on our main server when removing stab. The only plugins which are not on our main server in comparison with our survivalgames server are: iConomy, SurvivalGames and War

I really don't understand why multiverse is depending on stab in this case, so I hope you can determine what the problem is.

Regards, TheFarmerNL

TheFarmerNL commented 12 years ago

When I disabled the different plugins in comparison with our main server, I found that when disabling iConomy, this issieu was solved/did not appear anymore.

Thanks for reading :P