Closed Meshinator69 closed 5 years ago
Possibly a duplicate of #36 issue manifesting in MoC instead.
Discovered issue. DataManager keys must be statically initialized at the top of the class, and the Jellyfish had them in the middle. Thanks Java. Will be resolved next update.
6.0.0 has released, this issue is fully resolved!
Describe what you were doing before the crash This crash is unique in the way that it crashes my client ONLY if I'm running a dedicated server. I am currently running Better Animals and MoC together on Singleplayer in my Client. It does not crash my server, only the client that renders the "ticking entity." I removed Better Animals from the server and it solved the crashing/ticking entity.
This happens near literally any body of water capable of spawning aquatic entities.
To Reproduce Steps to reproduce the behavior (if possible): Run a dedicated server with MoC (no CMS) and Better Animals Play near a body of water for 10 minutes or so (takes less than that usually)
Crash Log (REQUIRED) ---- Minecraft Crash Report ----
WARNING: coremods are present: LoadingPlugin (Quark-r1.5-146.jar) AppleCore (AppleCore-mc1.12.2-3.2.0.jar) FMLPlugin (albedo-0.1.3.jar) JEIDLoadingPlugin (JustEnoughIDs-1.0.2-26.jar) ForgelinPlugin (Forgelin-1.8.2.jar) Born in a Barn (Born In A Barn V1.8-1.12-1.1.jar) CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar) llibrary (llibrary-core-1.0.11-1.12.2.jar) IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar) TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.4-core.jar) Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar) IvToolkit (IvToolkit-1.3.3-1.12.jar) DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) Contact their authors BEFORE contacting forge
// Ouch. That hurt :(
Time: 3/26/19 12:19 AM Description: Ticking entity
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Boolean at drzhark.mocreatures.entity.MoCEntityTameableAquatic.getIsTamed(MoCEntityTameableAquatic.java:89) at drzhark.mocreatures.entity.MoCEntityTameableAquatic.func_70094_T(MoCEntityTameableAquatic.java:452) at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:232) at net.minecraft.entity.EntityLiving.func_70030_z(EntityLiving.java:208) at drzhark.mocreatures.entity.MoCEntityAquatic.func_70030_z(MoCEntityAquatic.java:914) at net.minecraft.entity.Entity.func_70071h(Entity.java:389) at net.minecraft.entity.EntityLivingBase.func_70071h(EntityLivingBase.java:2096) at net.minecraft.entity.EntityLiving.func_70071h(EntityLiving.java:295) at net.minecraft.world.World.func_72866_a(World.java:1993) at net.minecraft.world.World.func_72870_g(World.java:1955) at net.minecraft.world.World.func_72939_s(World.java:1759) at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1847) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1098) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398) 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:497) 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 drzhark.mocreatures.entity.MoCEntityTameableAquatic.getIsTamed(MoCEntityTameableAquatic.java:89) at drzhark.mocreatures.entity.MoCEntityTameableAquatic.func_70094_T(MoCEntityTameableAquatic.java:452) at net.minecraft.entity.EntityLivingBase.func_70030_z(EntityLivingBase.java:232) at net.minecraft.entity.EntityLiving.func_70030_z(EntityLiving.java:208) at drzhark.mocreatures.entity.MoCEntityAquatic.func_70030_z(MoCEntityAquatic.java:914) at net.minecraft.entity.Entity.func_70071h(Entity.java:389) at net.minecraft.entity.EntityLivingBase.func_70071h(EntityLivingBase.java:2096) at net.minecraft.entity.EntityLiving.func_70071h(EntityLiving.java:295) at net.minecraft.world.World.func_72866_a(World.java:1993) at net.minecraft.world.World.func_72870_g(World.java:1955)
-- Entity being ticked -- Details: Entity Type: mocreatures:angelfish (drzhark.mocreatures.entity.aquatic.MoCEntityAngelFish) Entity ID: 1979 Entity Name: AngelFish Entity's Exact location: 81.50, 41.00, 631.50 Entity's Block location: World: (81,41,631), Chunk: (at 1,2,7 in 5,39; contains blocks 80,0,624 to 95,255,639), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023) Entity's Momentum: 0.00, -0.08, 0.00 Entity's Passengers: [] Entity's Vehicle:
ERRORNullPointerException: null Stacktrace: at net.minecraft.world.World.func_72939_s(World.java:1759)-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Meshinator'/1756, l='MpServer', x=150.60, y=68.00, z=685.68]] Chunk stats: MultiplayerChunkCache: 961, 961 Level seed: 0 Level generator: ID 06 - BIOMESOP, ver 0. Features enabled: false Level generator options: Level spawn location: World: (271,64,268), Chunk: (at 15,4,12 in 16,16; contains blocks 256,0,256 to 271,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 397788 game time, 8461 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false Forced entities: 107 total; [EntityFishCod['Cod'/1792, l='MpServer', x=118.20, y=60.00, z=611.39], EntityFishCod['Cod'/1793, l='MpServer', x=115.66, y=61.50, z=614.24], EntityFishCod['Cod'/2049, l='MpServer', x=92.50, y=67.00, z=649.50], EntityFishCod['Cod'/1794, l='MpServer', x=118.43, y=61.00, z=608.20], EntityFishCod['Cod'/2050, l='MpServer', x=90.50, y=67.00, z=648.50], EntitySpider['Spider'/1795, l='MpServer', x=112.96, y=24.00, z=637.00], EntityFishCod['Cod'/2051, l='MpServer', x=89.50, y=67.00, z=645.50], EntitySkeleton['Skeleton'/1796, l='MpServer', x=119.71, y=24.00, z=639.51], EntityFishCod['Cod'/2052, l='MpServer', x=88.50, y=67.00, z=647.50], EntityZombie['Zombie'/1797, l='MpServer', x=120.50, y=23.00, z=637.50], EntityZombie['Zombie'/1798, l='MpServer', x=120.50, y=23.00, z=636.50], EntityFishSalmon['Salmon'/1799, l='MpServer', x=113.21, y=59.60, z=695.65], EntityFishSalmon['Salmon'/1800, l='MpServer', x=112.52, y=60.55, z=701.49], EntitySwampThing['Swamp Thing'/2056, l='MpServer', x=219.50, y=60.00, z=767.50], EntityPlayerSP['Meshinator'/1756, l='MpServer', x=150.60, y=68.00, z=685.68], EntityGaiaPropVase['Ancient Vase'/1801, l='MpServer', x=122.50, y=21.00, z=722.50], EntitySwampThing['Swamp Thing'/2057, l='MpServer', x=218.50, y=60.00, z=767.50], EntityLatchedRenderer['unknown'/10, l='MpServer', x=8.50, y=65.00, z=8.50], EntityCreeper['Creeper'/1802, l='MpServer', x=124.50, y=21.00, z=728.50], EntitySkeleton['Skeleton'/1803, l='MpServer', x=123.50, y=21.00, z=732.50], EntityZombie['Zombie'/1804, l='MpServer', x=121.50, y=21.00, z=731.50], EntityFishCod['Cod'/1805, l='MpServer', x=113.56, y=60.59, z=734.77], EntityDrowned['Drowned'/1806, l='MpServer', x=123.50, y=56.00, z=744.50], EntityFishSalmon['Salmon'/1807, l='MpServer', x=119.79, y=62.20, z=745.27], EntityFishSalmon['Salmon'/1808, l='MpServer', x=122.56, y=62.17, z=744.36], EntityFishSalmon['Salmon'/1809, l='MpServer', x=124.66, y=61.74, z=751.62], EntityFishCod['Cod'/1810, l='MpServer', x=115.91, y=60.55, z=738.77], EntityFishCod['Cod'/1811, l='MpServer', x=117.28, y=62.20, z=741.45], EntityFishCod['Cod'/1812, l='MpServer', x=113.58, y=59.00, z=738.13], EntityVampireBat['Vampire Bat'/1814, l='MpServer', x=133.26, y=15.47, z=610.43], EntityCreeper['Creeper'/1815, l='MpServer', x=130.84, y=16.00, z=609.53], EntityAncientGolem['Ancient Golem'/1816, l='MpServer', x=135.50, y=29.00, z=663.50], EntityAncientGolem['Ancient Golem'/1817, l='MpServer', x=143.38, y=29.00, z=661.57], EntityCreeper['Creeper'/1818, l='MpServer', x=137.50, y=32.00, z=676.50], EntityItem['item.item.fish.cod.raw'/1819, l='MpServer', x=131.31, y=24.00, z=715.79], EntityFishSalmon['Salmon'/1820, l='MpServer', x=126.51, y=61.40, z=743.36], EntitySkeleton['Skeleton'/1821, l='MpServer', x=148.50, y=13.00, z=611.50], EntitySkeleton['Skeleton'/1822, l='MpServer', x=144.73, y=13.00, z=611.64], EntityZombie['Zombie'/1823, l='MpServer', x=144.50, y=18.00, z=638.50], MoCEntitySilverSkeleton['SilverSkeleton'/1824, l='MpServer', x=159.50, y=22.00, z=640.50], EntityGrottol['Grottol'/1825, l='MpServer', x=145.50, y=31.00, z=655.50], EntityZombie['Zombie'/1826, l='MpServer', x=144.50, y=31.00, z=661.50], MoCEntityWerewolf['Werewolf'/1827, l='MpServer', x=176.50, y=30.00, z=642.50], EntityFreezer['Freezer'/1828, l='MpServer', x=176.50, y=12.00, z=703.50], EntityZombie['Zombie'/1829, l='MpServer', x=223.50, y=55.00, z=609.50], EntityChicken['Chicken'/1830, l='MpServer', x=210.48, y=73.00, z=633.58], EntityEnderman['Enderman'/1831, l='MpServer', x=223.50, y=55.00, z=655.50], EntityFishSalmon['Salmon'/1832, l='MpServer', x=214.83, y=62.00, z=701.36], EntityFishSalmon['Salmon'/1833, l='MpServer', x=216.47, y=62.00, z=698.54], EntitySquid['Squid'/2097, l='MpServer', x=125.50, y=60.00, z=712.50], EntitySquid['Squid'/2098, l='MpServer', x=122.50, y=60.00, z=709.50], EntitySwampThing['Swamp Thing'/2105, l='MpServer', x=225.50, y=60.00, z=754.50], EntityFishCod['Cod'/2113, l='MpServer', x=164.50, y=53.00, z=700.50], EntityWitch['Witch'/1860, l='MpServer', x=79.50, y=38.00, z=623.50], MoCEntityRoach['Roach'/1862, l='MpServer', x=72.31, y=69.00, z=762.22], EntityEvilpig['Pig'/1863, l='MpServer', x=75.50, y=19.00, z=672.50], EntityFishSalmon['Salmon'/1869, l='MpServer', x=225.76, y=53.00, z=689.88], EntityCreeper['Creeper'/1874, l='MpServer', x=96.50, y=31.00, z=607.50], MoCEntityWerewolf['Werewolf'/1875, l='MpServer', x=109.50, y=18.00, z=606.50], MoCEntityCaveOgre['CaveOgre'/1876, l='MpServer', x=101.96, y=30.00, z=607.95], EntityCreeper['Creeper'/1879, l='MpServer', x=163.50, y=25.00, z=631.50], EntityFishCod['Cod'/1922, l='MpServer', x=225.93, y=54.10, z=611.37], EntityEvilpig['Pig'/1923, l='MpServer', x=165.50, y=18.00, z=606.50], MoCEntitySilverSkeleton['SilverSkeleton'/1927, l='MpServer', x=93.50, y=14.00, z=732.50], MoCEntityWerewolf['Werewolf'/1931, l='MpServer', x=203.55, y=17.00, z=762.01], MoCEntityWerewolf['Werewolf'/1932, l='MpServer', x=196.60, y=17.00, z=757.23], EntityZombie['Zombie'/1933, l='MpServer', x=111.50, y=16.00, z=626.50], EntityFishCod['Cod'/1970, l='MpServer', x=218.18, y=61.74, z=762.08], EntityFishCod['Cod'/1972, l='MpServer', x=217.25, y=60.40, z=761.50], EntityEnderman['Enderman'/1973, l='MpServer', x=224.50, y=55.00, z=657.50], EntitySkeletonDog['Skeleton Dog'/1976, l='MpServer', x=238.50, y=39.00, z=767.50], EntitySkeletonDog['Skeleton Dog'/1977, l='MpServer', x=239.50, y=39.00, z=769.50], MoCEntityAngelFish['AngelFish'/1979, l='MpServer', x=81.50, y=41.00, z=631.50], EntitySquid['Squid'/1995, l='MpServer', x=109.50, y=59.00, z=731.50], EntityPossessedArmor['Possessed Armor'/1757, l='MpServer', x=154.50, y=19.00, z=682.50], EntityCreeper['Creeper'/1758, l='MpServer', x=147.43, y=32.25, z=681.31], MoCEntityBee['Bee'/1759, l='MpServer', x=152.45, y=68.00, z=674.96], EntityFishSalmon['Salmon'/1760, l='MpServer', x=92.89, y=62.08, z=620.93], EntityFishSalmon['Salmon'/1762, l='MpServer', x=86.36, y=62.17, z=627.16], EntitySkeleton['Skeleton'/1763, l='MpServer', x=91.50, y=13.00, z=643.50], EntitySkeleton['Skeleton'/1764, l='MpServer', x=90.82, y=12.67, z=639.25], EntityEvilCow['Cow'/1765, l='MpServer', x=90.50, y=25.00, z=641.50], EntityFishCod['Cod'/1766, l='MpServer', x=86.79, y=60.40, z=665.78], EntityFishCod['Cod'/1767, l='MpServer', x=81.52, y=60.40, z=664.41], EntityFishCod['Cod'/1768, l='MpServer', x=82.29, y=61.50, z=666.90], EntityFishCod['Cod'/1769, l='MpServer', x=84.19, y=61.40, z=664.76], EntityFishCod['Cod'/1770, l='MpServer', x=81.21, y=61.40, z=663.70], EntityItem['item.item.fish.cod.raw'/1771, l='MpServer', x=88.64, y=21.00, z=675.21], EntityFishCod['Cod'/1774, l='MpServer', x=91.52, y=60.18, z=682.44], EntityFishCod['Cod'/1775, l='MpServer', x=82.58, y=61.80, z=671.11], EntitySkeleton['Skeleton'/1776, l='MpServer', x=98.50, y=14.00, z=616.50], EntityFallenAngel['Fallen Angel'/1777, l='MpServer', x=105.85, y=28.70, z=614.68], EntityZombie['Zombie'/1778, l='MpServer', x=97.25, y=33.67, z=625.49], EntityFishCod['Cod'/1779, l='MpServer', x=103.78, y=62.20, z=621.28], EntityFishSalmon['Salmon'/1780, l='MpServer', x=101.23, y=62.20, z=621.26], EntityFishSalmon['Salmon'/1781, l='MpServer', x=104.05, y=62.11, z=616.21], EntityFreezer['Freezer'/1782, l='MpServer', x=98.98, y=60.00, z=628.52], EntityFishCod['Cod'/2038, l='MpServer', x=152.50, y=28.00, z=756.50], EntityItem['item.tile.dmonsters.dump'/1783, l='MpServer', x=107.73, y=69.00, z=667.19], EntityFishSalmon['Salmon'/2039, l='MpServer', x=107.50, y=62.00, z=691.50], EntityEvilSheep['Sheep'/1784, l='MpServer', x=105.55, y=31.00, z=679.55], EntityFishSalmon['Salmon'/2040, l='MpServer', x=112.50, y=62.00, z=690.50], EntitySkeleton['Skeleton'/1785, l='MpServer', x=101.44, y=31.00, z=678.70], EntityGaiaBoneKnight['Bone Knight'/1786, l='MpServer', x=104.71, y=30.00, z=678.63], EntityNetherHound['Hell Hound'/1787, l='MpServer', x=102.50, y=19.00, z=711.50], EntitySkeleton['Skeleton'/1790, l='MpServer', x=126.50, y=23.00, z=612.50], EntityZombie['Zombie'/1791, l='MpServer', x=124.50, y=23.00, z=612.50]] Retry entities: 1 total; [EntityLatchedRenderer['unknown'/10, l='MpServer', x=8.50, y=65.00, z=8.50]] 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:2741) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:419) 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:497) 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_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 5219124824 bytes (4977 MB) / 8589934592 bytes (8192 MB) up to 8589934592 bytes (8192 MB) JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:+UseG1GC -Xmx8G -Xms8G -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2821 116 mods loaded, 116 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
LoadingPlugin (Quark-r1.5-146.jar) vazkii.quark.base.asm.ClassTransformer AppleCore (AppleCore-mc1.12.2-3.2.0.jar) squeek.applecore.asm.TransformerModuleHandler FMLPlugin (albedo-0.1.3.jar) elucent.albedo.asm.ASMTransformer JEIDLoadingPlugin (JustEnoughIDs-1.0.2-26.jar) org.dimdev.jeid.JEIDTransformer ForgelinPlugin (Forgelin-1.8.2.jar)
Born in a Barn (Born In A Barn V1.8-1.12-1.1.jar) com.chocohead.biab.BornInABarn CTMCorePlugin (CTM-MC1.12.2-0.3.3.22.jar) team.chisel.ctm.client.asm.CTMTransformer LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar) lumien.bloodmoon.asm.ClassTransformer llibrary (llibrary-core-1.0.11-1.12.2.jar) net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar) blusunrize.immersiveengineering.common.asm.IEClassTransformer TheBetweenlandsLoadingPlugin (TheBetweenlands-3.4.4-core.jar) thebetweenlands.core.TheBetweenlandsClassTransformer Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) invtweaks.forge.asm.ContainerTransformer MalisisCorePlugin (malisiscore-1.12.2-6.5.1.jar)
IvToolkit (IvToolkit-1.3.3-1.12.jar)
DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar) org.orecruncher.dsurround.asm.Transformer GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 419.17' Renderer: 'GeForce RTX 2080 Ti/PCIe/SSE2' Pulsar/tconstruct loaded Pulses:
wailaIntegration (Enabled/Not Forced)
Pulsar/natura loaded Pulses:
craftingtweaksIntegration (Enabled/Not Forced)
Launched Version: forge-14.23.5.2821 LWJGL: 2.9.4 OpenGL: GeForce RTX 2080 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 419.17, NVIDIA Corporation GL Caps: Using GL 1.3 multitexturing. 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.
Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: Current Language: English (US) Profiler Position: N/A (disabled) CPU: 16x AMD Ryzen 7 2700X Eight-Core Processor
Versions:
Additional context As I mentioned at the top, should be worth noting that this only happens when hosting a dedicated server. I am running both on a client now and I've had no issues.