Strange crash problem

In servers, turning your head when there is a creeper behind you will cause the server to crash.
mod:Gregtech 6.15.03

---- Minecraft Crash Report ----
// My bad.

Time: 22-9-2 下午11:17
Description: Ticking entity

java.lang.NoSuchMethodError: net.minecraft.entity.EntityLivingBase.func_70666_h(F)Lnet/minecraft/util/Vec3;
	at gregtech.asm.transformers.minecraft.Replacements.EntityAICreeperSwell_shouldExecute(Replacements.java:144)
	at net.minecraft.entity.ai.EntityAICreeperSwell.func_75250_a(SourceFile:18)
	at net.minecraft.entity.ai.EntityAITasks.func_75774_a(EntityAITasks.java:78)
	at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:582)
	at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2121)
	at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:388)
	at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:36)
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1954)
	at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213)
	at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41)
	at net.minecraft.entity.monster.EntityCreeper.func_70071_h_(EntityCreeper.java:155)
	at net.minecraft.world.World.func_72866_a(World.java:2740)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877)
	at net.minecraft.world.World.func_72870_g(World.java:2678)
	at net.minecraft.world.World.func_72939_s(World.java:2480)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
	at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at gregtech.asm.transformers.minecraft.Replacements.EntityAICreeperSwell_shouldExecute(Replacements.java:144)
	at net.minecraft.entity.ai.EntityAICreeperSwell.func_75250_a(SourceFile:18)
	at net.minecraft.entity.ai.EntityAITasks.func_75774_a(EntityAITasks.java:78)
	at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:582)
	at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2121)
	at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:388)
	at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:36)
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1954)
	at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213)
	at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41)
	at net.minecraft.entity.monster.EntityCreeper.func_70071_h_(EntityCreeper.java:155)
	at net.minecraft.world.World.func_72866_a(World.java:2740)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:877)
	at net.minecraft.world.World.func_72870_g(World.java:2678)

-- Entity being ticked --
Details:
	Entity Type: Creeper (net.minecraft.entity.monster.EntityCreeper)
	Entity ID: 2203
	Entity Name: Creeper
	Entity's Exact location: 211.45, 69.00, 309.62
	Entity's Block location: World: (211,69,309), Chunk: (at 3,4,5 in 13,19; contains blocks 208,0,304 to 223,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Entity's Momentum: 0.05, -0.08, 0.05
Stacktrace:
	at net.minecraft.world.World.func_72939_s(World.java:2480)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:673)

-- Affected level --
Details:
	Level name: world
	All players: 1 total; [EntityPlayerMP['goumo_g'/1927, l='world', x=213.14, y=69.00, z=311.99](goumo_g at 213.14299403547537,69.0,311.99227211680187)]
	Chunk stats: ServerChunkCache: 308 Drop: 0
	Level seed: 1813740763187150544
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: World: (216,64,312), Chunk: (at 8,4,8 in 13,19; contains blocks 208,0,304 to 223,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 959 game time, 959 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 95378 (now: false), thunder time: 156471 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:986)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
	at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Thermos Version: cyberdynecc:Thermos:1.7.10-1614.UNOFFICIAL
	Plugins: 
	Disabled Plugins: 
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_331, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 3232390488 bytes (3082 MB) / 4207738880 bytes (4012 MB) up to 4207738880 bytes (4012 MB)
	JVM Flags: 4 total; -Xms4096m -Xmx4096m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 8 mods loaded, 8 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHIJAAAA	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
	UCHIJAAAA	FML{7.10.99.99} [Forge Mod Loader] (Thermos-1.7.10-1614-server_RSL_UNOFFICIAL.jar) 
	UCHIJAAAA	Forge{10.13.4.1614} [Minecraft Forge] (Thermos-1.7.10-1614-server_RSL_UNOFFICIAL.jar) 
	UCHIJAAAA	kimagine{0.2} [KImagine] (minecraft.jar) 
	UCHIJAAAA	GT_ASM{6.14.11} [Greg-ASM?] (minecraft.jar) 
	UCHIJAAAA	gregapi{GT6-MC1710} [Greg-API] (gregtech_1.7.10-6.15.03.jar) 
	UCHIJAAAA	gregapi_post{GT6-MC1710} [Greg-API-Post] (gregtech_1.7.10-6.15.03.jar) 
	UCHIJAAAA	gregtech{GT6-MC1710} [GregTech] (gregtech_1.7.10-6.15.03.jar) 
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	Player Count: 1 / 20; [EntityPlayerMP['goumo_g'/1927, l='world', x=213.14, y=69.00, z=311.99](goumo_g at 213.14299403547537,69.0,311.99227211680187)]
	Is Modded: Definitely; Server brand changed to 'thermos,cauldron,craftbukkit,mcpc,kcauldron,fml,forge'
	Type: Dedicated Server (map_server.txt)
2 Likes

Ofcourse something about it crashed…

There is a .ini File in the GT6 Configs, disable the Creeper thing in it.

2 Likes

No, that stack trace is stupid…

java.lang.NoSuchMethodError: net.minecraft.entity.EntityLivingBase.func_70666_h(F)Lnet/minecraft/util/Vec3;

Is the vanilla function to get the position of an entity. Something HAD to have modified that!

You are running normal forge yes? Not some stupid broken bukkit thing or whatever?

1 Like

I’m using Thermos

2 Likes

Well something broke, like removed a completely vanilla minecraft function, it’s not even a forge thing, it’s a full vanilla function that’s just outright missing in your server. Whoever was stupid enough to do that needs to fix it. Can you toss me your server jar(s) (I don’t need the mods) so I can take a look at it?

1 Like

Also, google says Thermos is long dead and not developed, it looks like you absolutely shouldn’t be using it. It was a fork of bukkit during a period of lull in bukkit’s development and thermos was shut down when bukkit itself picked back up.

1 Like

If you want a bukkit-like thing then it looks like you should be using KCauldron itself, not an ancient broken fork. Plus do know, using KCauldron on things like GT6 and other forge mods can horribly break a lot of their processing of various random things, it’s recommended not to use such servers that break vanilla patterns.

1 Like

I’m writing a workaround, sec…

1 Like

I tried to use normal Forge and it still crashed…

2 Likes

Yeah might be my bug it seems. A very basic function that uses to be unsided appears to be sided now. Fix is already done, it’s deploying, sec…

EDIT: Huh, one of the mods I was testing with added it back in on servers… now to find which one…

1 Like

And fixed version is out, can you test? Here’s gregs template for getting it:

:gregory: This Version should probably be working for you. ^^

(note 1: The scary sounding Description is only there to make sure people don’t use that Version lightly.)

(note 2: if you use this Version more often, make sure your Browser didn’t cache the Download)

2 Likes

No, there’s still that problem

---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 22-9-2 下午11:50
Description: Ticking entity

java.lang.NoSuchMethodError: net.minecraft.entity.monster.EntityCreeper.func_70666_h(F)Lnet/minecraft/util/Vec3;
	at gregtech.asm.transformers.minecraft.Replacements.EntityAICreeperSwell_shouldExecute(Replacements.java:146)
	at net.minecraft.entity.ai.EntityAICreeperSwell.func_75250_a(SourceFile:18)
	at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:70)
	at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:540)
	at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1774)
	at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
	at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
	at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
	at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
	at net.minecraft.entity.monster.EntityCreeper.func_70071_h_(SourceFile:119)
	at net.minecraft.world.World.func_72866_a(World.java:2070)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
	at net.minecraft.world.World.func_72870_g(World.java:2034)
	at net.minecraft.world.World.func_72939_s(World.java:1887)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at gregtech.asm.transformers.minecraft.Replacements.EntityAICreeperSwell_shouldExecute(Replacements.java:146)
	at net.minecraft.entity.ai.EntityAICreeperSwell.func_75250_a(SourceFile:18)
	at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:70)
	at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:540)
	at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1774)
	at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
	at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
	at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
	at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
	at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
	at net.minecraft.entity.monster.EntityCreeper.func_70071_h_(SourceFile:119)
	at net.minecraft.world.World.func_72866_a(World.java:2070)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
	at net.minecraft.world.World.func_72870_g(World.java:2034)

-- Entity being ticked --
Details:
	Entity Type: Creeper (net.minecraft.entity.monster.EntityCreeper)
	Entity ID: 4128
	Entity Name: Creeper
	Entity's Exact location: 11.50, 70.00, 335.50
	Entity's Block location: World: (11,70,335), Chunk: (at 11,4,15 in 0,20; contains blocks 0,0,320 to 15,255,335), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Entity's Momentum: 0.00, 0.00, 0.00
Stacktrace:
	at net.minecraft.world.World.func_72939_s(World.java:1887)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

-- Affected level --
Details:
	Level name: world
	All players: 1 total; [EntityPlayerMP['goumo_g'/310, l='world', x=11.16, y=69.00, z=337.76]]
	Chunk stats: ServerChunkCache: 494 Drop: 0
	Level seed: -5615593171801803371
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: World: (47,64,308), Chunk: (at 15,4,4 in 2,19; contains blocks 32,0,304 to 47,255,319), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 7802 game time, 7802 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 47887 (now: false), thunder time: 131895 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_331, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 3447525368 bytes (3287 MB) / 4207738880 bytes (4012 MB) up to 4207738880 bytes (4012 MB)
	JVM Flags: 4 total; -Xms4096m -Xmx4096m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHIJAAAA	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
	UCHIJAAAA	FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
	UCHIJAAAA	Forge{10.13.4.1614} [Minecraft Forge] (forge-1.7.10-10.13.4.1614-1.7.10-universal.jar) 
	UCHIJAAAA	GT_ASM{6.14.11} [Greg-ASM?] (minecraft.jar) 
	UCHIJAAAA	gregapi{GT6-MC1710} [Greg-API] (gregtech_1.7.10-SNAPSHOT.jar) 
	UCHIJAAAA	gregapi_post{GT6-MC1710} [Greg-API-Post] (gregtech_1.7.10-SNAPSHOT.jar) 
	UCHIJAAAA	gregtech{GT6-MC1710} [GregTech] (gregtech_1.7.10-SNAPSHOT.jar) 
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	Player Count: 1 / 20; [EntityPlayerMP['goumo_g'/310, l='world', x=11.16, y=69.00, z=337.76]]
	Is Modded: Definitely; Server brand changed to 'fml,forge'
	Type: Dedicated Server (map_server.txt)

This time it crashed just getting close

2 Likes

Ahh I’m calling it in two places, sec…

1 Like

Specifically it crashes when the creeper has you as a target and are within 3 blocks, no matter orientation or so. I manually checked every other call too, the rest look fine. New secret version released, can you try again? ^.^

Thanks for this testing!

2 Likes

It fixed, thanks!

2 Likes

Woot, so yep, my bug that was getting hidden by something adding it back in in my test server (might explain why no bug reports about it during others testing before as well, they had similar large packs too). Really wish java would error early about type errors upon linking instead of waiting for the JIT to try to munch on it, but it’s not that capable of a language… >.>

Thanks much for the testing! You were far better of a tester then the 3 people I had try it, lol.

2 Likes