MCTCP / TerrainControl

Minecraft Terrain Generator for SpigotMC and Forge
https://www.spigotmc.org/threads/terraincontrol.37980/
MIT License
231 stars 161 forks source link

FATAL Error while running v2.8.2 Bukkit on Thermos 1.7.10 58 #468

Closed chezpaul closed 7 years ago

chezpaul commented 8 years ago

Hey there, I'm running a 1.7.10 Thermos server with Terrain Control 2.8.2 Bukkit SNAPSHOT. I get this error when loading plugin: [14:23:11 INFO]: [TerrainControl] Enabling TerrainControl v2.8.2-SNAPSHOT [14:23:11 INFO]: [TerrainControl] 22 Global custom objects loaded [14:23:11 FATAL]: [TerrainControl] Failed to register structures: [14:23:11 FATAL]: [TerrainControl] java.lang.NullPointerException

[14:23:11 ERROR]: Error occurred while enabling TerrainControl v2.8.2-SNAPSHOT (Is it up to date?) java.lang.NullPointerException [14:23:11 INFO]: [Vault] Enabling Vault v1.5.6-b49

Full server log: http://pastebin.com/Kjg0pYvF

chezpaul commented 8 years ago

Okay.... TC 2.8.2 is not for 1.7.10. So what's the latest for 1.7.10? Is it 2.6.3? There's so many bugs in that version. It's really too bad you don't update a 1.7.10 branch. ;-(

chezpaul commented 8 years ago

The only version that works is the 2.6.3 from the bukkit site (which loads as 2.7.0 btw). It's the only version that will let me create a world in multiverse but this world will have immense pics in it. I tried 2.6.2, "real" 2.6.3, 2.6.4, 2.7.0 and 2.8.2. I'm running a Thermos 1.7.10.1614.58 server with the latest Jenkins Multiverse 2.5

chezpaul commented 8 years ago

This is what I get in server condole log when I boot up with 2.6.3 from bukkit site. With this version, I can create worlds, they just have pic mountains all over.

`[14:00:32 INFO]: [TerrainControl] Enabling TerrainControl v2.7.0-SNAPSHOT [14:00:33 INFO]: [TerrainControl] [INFO] 0 Global custom objects loaded [14:00:33 FATAL]: [TerrainControl] [FATAL] Failed to register structures: [14:00:33 FATAL]: [TerrainControl] [FATAL] java.lang.NoSuchMethodException: net.minecraft.world.gen.structure.MapGenStructureIO.b(java.lang.Class, java.lang.String) at java.lang.Class.getDeclaredMethod(Class.java:2130) at com.khorn.terraincontrol.bukkit.TCPlugin.onEnable(TCPlugin.java:92) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:368) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410) at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:438) at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:372) at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:463) at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:138) at net.minecraft.world.World.(World.java:374) at net.minecraft.world.WorldServer.(WorldServer.java:162) at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:375) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:337) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:643) at java.lang.Thread.run(Thread.java:745)

[14:00:33 INFO]: [TerrainControl] [INFO] Global objects loaded, waiting for worlds to load`

MCPitman commented 8 years ago

Just tried it myself and it looks to be a problem with Thermos. 1.7.10 is 2.5 years old so it's no surprise it is no longer being updated.

Try standard Spigot (or forge) 1.7.10 or alternatively, update to the latest version (1.10).

chezpaul commented 8 years ago

Thermos main guy is asking this:

"The author(s) of TerrainControl do not print the stacktrace when they encounter an exception -- they simply output the exception class. That needs to be changed for us to see where the problem occurred."

Is anyone interested here?

rutgerkok commented 7 years ago

I'm closing this issue, as Minecraft 1.7.10 is unsupported by us. TerrainControl 2.8.2 simply isn't going to work on it.