-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Villagers getting funky crashes client, not server #910
Comments
Had this happen as well, plus another one related to the professions being given to newborns after the procreation. Something about the ids. |
Yeah, i'm getting the same issue on my end, client side crash upon rendering the villagers. |
Same here |
Just in case another example of this crash would help ... Happens on approach to a village. After several crashes by the client I was going to teleport them back to their home (as they couldn't move from that spot based on the immediate repeat of the crash), but before I did the teleport I: stopped the server This allowed the client to continue on with the game without a crash (for the moment?) without moving them off the crash coordinates. I'm not sure what restarting the server had to do with the correction (if at all), but it seemed to work. Log and crash report from the crash looked like: |
Just as further FYI, I have subsequently: re-approached the village that caused the earlier crash from a different direction with no problems found a 2nd village and had no problems with crashing. Seems that stopping the server reset the condition and/or this is primarily a first contact problem. |
Cause of crash is the OVERWRITE_KEY DataParameter being added to the base EntityVillager class as a check for converting squidwards into MCA villagers. Solution is to remove that parameter and instead check in EvenHooksFML if the entity is a EntityVillager but not an EntityVillagerMCA Will submit a pull request when I have time |
Does anybody have a temporary fix? Can't join a lan server when it renders a MCA villager |
or simplify a fix |
I'd like to know as well if there's an type of temporary fix, or when a resolution can be expected. |
Any word on this? Any beer required? |
Is this being worked on? |
I have to +1 this, sorry @WildBamaBoy. |
Same problem occured with me. Fix it pls :) |
Any update on this? I'm still experiencing it.... |
plz fix |
hey pls fix it |
It won't be fixed, they abandoned the mod ages ago. So basically. No one cares |
Issue started on first login to a new world on a server.
Lot of mods here, so it could be something else, but it looks like some Villagers are having too good a time.
Server stays up, maybe they just want some privacy???
So I reset the server and created a new world, still near a village but Client didn't crash (maybe it wasn't a delightful morning?). Unfortunately, I could only test the first 15-20 seconds, now back to java IO exceptions, but hopefully the crash report below will help you find/fix something freaky in the code.
---- Minecraft Crash Report ----
WARNING: coremods are present:
AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-1.2.5a.jar)
CoreMod (Aroma1997Core-1.12.2-1.3.0.2.jar)
ForgelinPlugin (Forgelin-1.5.1.jar)
IELoadingPlugin (ImmersiveEngineering-0.12-74-core.jar)
ShetiPhian-ASM (shetiphiancore-1.12.0-3.5.4.jar)
LoadingPlugin (RandomThings-MC1.12.2-4.0.8.jar)
IvToolkit (IvToolkit-1.3.3-1.12.jar)
CTMCorePlugin (CTM-MC1.12-0.2.3.9.jar)
MovingWorldCore (movingworld-1.12-6.342-full.jar)
TransformerLoader (OpenComputers-MC1.12.1-1.7.0.20.jar)
AstralCore (astralsorcery-1.12.2-1.7.2.jar)
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.7.2.jar)
Contact their authors BEFORE contacting forge
// Surprise! Haha. Well, this is awkward.
Time: 11/5/17 4:13 PM
Description: Ticking entity
java.lang.ClassCastException: com.google.common.base.Present cannot be cast to java.lang.Boolean
at mca.actions.ActionProcreate.getIsProcreating(ActionProcreate.java:112)
at mca.actions.ActionProcreate.onUpdateClient(ActionProcreate.java:38)
at mca.entity.VillagerBehaviors.onUpdate(VillagerBehaviors.java:90)
at mca.entity.EntityVillagerMCA.func_70071_h_(EntityVillagerMCA.java:178)
at net.minecraft.world.World.func_72866_a(World.java:1986)
at net.minecraft.world.World.func_72870_g(World.java:1948)
at net.minecraft.world.World.func_72939_s(World.java:1755)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1845)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Client thread
Stacktrace:
at mca.actions.ActionProcreate.getIsProcreating(ActionProcreate.java:112)
at mca.actions.ActionProcreate.onUpdateClient(ActionProcreate.java:38)
at mca.entity.VillagerBehaviors.onUpdate(VillagerBehaviors.java:90)
at mca.entity.EntityVillagerMCA.func_70071_h_(EntityVillagerMCA.java:178)
at net.minecraft.world.World.func_72866_a(World.java:1986)
at net.minecraft.world.World.func_72870_g(World.java:1948)
-- Entity being ticked --
Details:
Entity Type: mca:villagermca (mca.entity.EntityVillagerMCA)
Entity ID: 64
Entity Name: Steve
Entity's Exact location: 266.46, 64.00, 124.81
Entity's Block location: World: (266,64,124), Chunk: (at 10,4,12 in 16,7; contains blocks 256,0,112 to 271,255,127), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle:
ERRORNullPointerException: nullStacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1755)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Vorriose'/2135, l='MpServer', x=8.50, y=65.00, z=8.50]]
Chunk stats: MultiplayerChunkCache: 138, 138
Level seed: 0
Level generator: ID 06 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 128 game time, 128 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 59 total; [EntityFishCod['Cod'/1539, l='MpServer', x=176.71, y=38.15, z=167.72], EntityAncientGolem['Ancient Golem'/3, l='MpServer', x=220.50, y=27.00, z=93.78], EntityFishCod['Cod'/1540, l='MpServer', x=179.50, y=36.00, z=171.50], EntityHippocamp['entity.hippocamp.name'/6, l='MpServer', x=255.81, y=65.00, z=162.33], EntityHippocamp['entity.hippocamp.name'/9, l='MpServer', x=267.87, y=63.00, z=84.29], EntityHippocamp['entity.hippocamp.name'/10, l='MpServer', x=267.62, y=64.00, z=86.20], EntityHippocamp['entity.hippocamp.name'/11, l='MpServer', x=269.50, y=63.00, z=83.50], EntityCreeper['Creeper'/1934, l='MpServer', x=245.50, y=28.00, z=152.50], EntityZombie['Zombie'/1948, l='MpServer', x=218.50, y=5.00, z=91.50], EntityFishCod['Cod'/1437, l='MpServer', x=196.50, y=50.00, z=45.50], EntityZombie['Zombie'/1949, l='MpServer', x=219.50, y=5.00, z=91.50], EntityFishCod['Cod'/1438, l='MpServer', x=200.60, y=53.75, z=47.55], EntityFishCod['Cod'/1567, l='MpServer', x=188.24, y=53.20, z=36.59], EntityFishCod['Cod'/1439, l='MpServer', x=201.50, y=50.00, z=50.50], EntityFishCod['Cod'/1568, l='MpServer', x=181.50, y=49.80, z=37.20], EntityFishCod['Cod'/1440, l='MpServer', x=203.41, y=54.71, z=52.50], EntityFishCod['Cod'/1569, l='MpServer', x=184.52, y=61.68, z=32.57], EntityFishCod['Cod'/1441, l='MpServer', x=210.50, y=49.85, z=60.83], EntityFishCod['Cod'/1570, l='MpServer', x=189.23, y=54.20, z=33.50], EntityFishCod['Cod'/1442, l='MpServer', x=217.19, y=53.00, z=63.50], EntityFishCod['Cod'/1443, l='MpServer', x=202.83, y=50.80, z=59.63], EntityFishCod['Cod'/1444, l='MpServer', x=207.37, y=53.00, z=58.78], EntityZombie['Zombie'/1704, l='MpServer', x=198.50, y=28.00, z=149.50], EntityFishCod['Cod'/1321, l='MpServer', x=227.50, y=40.17, z=22.14], EntityFishCod['Cod'/1322, l='MpServer', x=226.50, y=36.00, z=19.50], EntityFishCod['Cod'/1323, l='MpServer', x=223.61, y=36.00, z=12.83], EntityFishCod['Cod'/1324, l='MpServer', x=226.52, y=37.69, z=16.50], EntityFishSalmon['Salmon'/1590, l='MpServer', x=193.47, y=56.67, z=29.47], EntityFishSalmon['Salmon'/1591, l='MpServer', x=198.50, y=52.00, z=31.50], EntityFishSalmon['Salmon'/1592, l='MpServer', x=198.25, y=55.23, z=32.25], EntityFishSalmon['Salmon'/1593, l='MpServer', x=197.50, y=52.00, z=26.50], EntityBat['Bat'/1341, l='MpServer', x=180.60, y=13.43, z=29.22], EntityFishCod['Cod'/1470, l='MpServer', x=201.50, y=42.15, z=94.80], EntityFishCod['Cod'/1471, l='MpServer', x=199.70, y=42.23, z=99.30], EntityFishCod['Cod'/1472, l='MpServer', x=198.50, y=39.00, z=102.50], EntityVillagerMCA['Steve'/64, l='MpServer', x=266.46, y=64.00, z=124.81], EntityFishCod['Cod'/1473, l='MpServer', x=201.43, y=43.19, z=111.27], EntityVillagerMCA['Steve'/65, l='MpServer', x=268.50, y=64.00, z=123.76], EntitySpider['Spider'/1985, l='MpServer', x=261.50, y=11.00, z=116.50], EntityCreeper['Creeper'/1859, l='MpServer', x=197.50, y=30.00, z=128.50], EntitySkeleton['Skeleton'/1860, l='MpServer', x=195.50, y=30.00, z=128.50], EntityPlayerSP['Vorriose'/2135, l='MpServer', x=8.50, y=65.00, z=8.50], EntitySpider['Spider'/2001, l='MpServer', x=268.50, y=14.00, z=127.50], EntityZombie['Zombie'/1874, l='MpServer', x=238.50, y=23.00, z=116.50], EntityFishPufferfish['Pufferfish'/1362, l='MpServer', x=241.76, y=55.85, z=129.50], EntityFishClownfish['Clownfish'/1491, l='MpServer', x=176.50, y=47.80, z=73.32], EntityFishPufferfish['Pufferfish'/1363, l='MpServer', x=248.42, y=60.20, z=129.73], EntityFishClownfish['Clownfish'/1492, l='MpServer', x=178.50, y=49.00, z=75.50], EntityFishPufferfish['Pufferfish'/1364, l='MpServer', x=245.40, y=57.80, z=140.22], EntityFishPufferfish['Pufferfish'/1365, l='MpServer', x=242.40, y=53.99, z=133.55], EntityCreeper['Creeper'/2007, l='MpServer', x=179.50, y=25.00, z=28.50], EntityFishCod['Cod'/1369, l='MpServer', x=195.25, y=40.20, z=39.64], EntityFishCod['Cod'/1370, l='MpServer', x=187.65, y=34.83, z=38.65], EntityFishCod['Cod'/1371, l='MpServer', x=187.62, y=39.00, z=35.84], EntityFishCod['Cod'/1372, l='MpServer', x=183.75, y=41.20, z=47.33], EntityFishCod['Cod'/1390, l='MpServer', x=194.36, y=42.20, z=56.25], EntityFishCod['Cod'/1391, l='MpServer', x=195.24, y=39.80, z=49.70], EntityFishCod['Cod'/1392, l='MpServer', x=194.50, y=41.26, z=53.50], EntityFishCod['Cod'/1393, l='MpServer', x=192.46, y=47.71, z=56.41]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:420)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2748)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:418)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 6180413592 bytes (5894 MB) / 10127147008 bytes (9658 MB) up to 10468982784 bytes (9984 MB)
JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx9984m -Xms256m -XX:PermSize=256m -Xms4G -XX:+UseG1GC -XX:+DisableExplicitGC -XX:MaxGCPauseMillis=10 -XX:SoftRefLRUPolicyMSPerMB=10000 -XX:ParallelGCThreads=7
IntCache: cache: 0, tcache: 0, allocated: 4, tallocated: 105
FML: MCP 9.42 Powered by Forge 14.23.0.2515 89 mods loaded, 89 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-1.2.5a.jar)
zmaster587.advancedRocketry.asm.ClassTransformer
CoreMod (Aroma1997Core-1.12.2-1.3.0.2.jar)
ForgelinPlugin (Forgelin-1.5.1.jar)
IELoadingPlugin (ImmersiveEngineering-0.12-74-core.jar)
blusunrize.immersiveengineering.common.asm.IEClassTransformer
ShetiPhian-ASM (shetiphiancore-1.12.0-3.5.4.jar)
shetiphian.asm.ClassTransformer
LoadingPlugin (RandomThings-MC1.12.2-4.0.8.jar)
lumien.randomthings.asm.ClassTransformer
IvToolkit (IvToolkit-1.3.3-1.12.jar)
CTMCorePlugin (CTM-MC1.12-0.2.3.9.jar)
team.chisel.ctm.client.asm.CTMTransformer
MovingWorldCore (movingworld-1.12-6.342-full.jar)
TransformerLoader (OpenComputers-MC1.12.1-1.7.0.20.jar)
li.cil.oc.common.asm.ClassTransformer
AstralCore (astralsorcery-1.12.2-1.7.2.jar)
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.7.2.jar)
org.blockartistry.DynSurround.asm.Transformer
GL info: ' Vendor: 'Intel' Version: '4.4.0 - Build 21.20.16.4550' Renderer: 'Intel(R) HD Graphics 630'
AE2 Version: stable rv5-stable-1 for Forge 14.23.0.2491
Pulsar/natura loaded Pulses:
- NaturaCommons (Enabled/Forced)
- NaturaOverworld (Enabled/Not Forced)
- NaturaNether (Enabled/Not Forced)
- NaturaDecorative (Enabled/Not Forced)
- NaturaTools (Enabled/Not Forced)
- NaturaEntities (Enabled/Not Forced)
- NaturaOredict (Enabled/Forced)
- NaturaWorld (Enabled/Not Forced)
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
The text was updated successfully, but these errors were encountered: