mojira.dev
MC-58759

generic.followRange attribute causes java.lang.RuntimeException/java.util.concurrent.ExecutionException

The bug

This bug occurs when the attribute generic.followRange is set higher than a specific threshold. I already got this bug to work with 2048, 1000, 500 and 250 – it may be possible to reproduce it with lower/higher values too, though.

Basically, as soon as an entity with a "broken follow range" is spawned and finds an entity within that follow range (even if that entity is the player itself), the game will freeze, internally. This means that I can actually move and destroy/place blocks but cannot interact with entities or tile entities. Also, I cannot use items or commands and experience huge lag spikes.

As soon as I try to exit the world (any method seems to trigger this, even if I try to cause a debug crash by pressing F3 + C for 10 seconds) the game freezes completely. After the game window finally closes down, the launcher just shows me a message which tells me that the game has crashed, but no crash report is generated, unfortunately.

How to reproduce

It seems like this can be reproduced with every mob which targets a specific entity or block in a specific occasion. This therefore also happens when punching passive mobs with the Panic AI enabled as this will cause the mob to target a random block within its follow range. However, the easiest way to reproduce this is to spawn a zombie with a villager next to it since this will definitely trigger the bug.

/summon zombie ~ ~2 ~ {Attributes:[{Name:generic.followRange,Base:2048}]}

I used 2048 as the follow range because it is the max value which can be used according to the wiki, even though I've been able to spawn mobs with higher values, too. (These also triggered the bug)

What's really interesting about this is that I've never been able to render my test world corrupted when I reproduced this bug. When I re-join the test world after the crash, the spawned entity is gone and it's just like nothing ever happened. That's actually contrary to what the previous reporter said. They stated that the mob remained in their world and they couldn't re-join the world because it instantly crashed their client.

The attached crash reports were posted by the previous reporter. I can't get the game to crash like this anymore for some reason. I also can't get the game to output a crash report in earlier versions (such as 1.7.9).

Related issues

Attachments

Comments

migrated
[media][media][media][media][media][media]
migrated

I have a bunch of these type of crashes and it happens alot now since 1.9 on smp here is my crash reports

---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 21/11/14 20:38
Description: Exception ticking world

java.lang.RuntimeException: Already decorating
	at arv.a(SourceFile:25)
	at arj.a(SourceFile:389)
	at asr.a(SourceFile:86)
	at bgt.a(SourceFile:472)
	at qt.a(SourceFile:174)
	at bff.a(SourceFile:872)
	at qt.c(SourceFile:104)
	at qt.d(SourceFile:116)
	at aqr.a(SourceFile:276)
	at qu.h(SourceFile:327)
	at qu.c(SourceFile:202)
	at net.minecraft.server.MinecraftServer.A(SourceFile:600)
	at pp.A(SourceFile:299)
	at net.minecraft.server.MinecraftServer.z(SourceFile:532)
	at net.minecraft.server.MinecraftServer.run(SourceFile:448)
	at java.lang.Thread.run(Thread.java:745)


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

-- Head --
Stacktrace:
	at arv.a(SourceFile:25)
	at arj.a(SourceFile:389)
	at asr.a(SourceFile:86)
	at bgt.a(SourceFile:472)
	at qt.a(SourceFile:174)
	at bff.a(SourceFile:872)
	at qt.c(SourceFile:104)
	at qt.d(SourceFile:116)
	at aqr.a(SourceFile:276)
	at qu.h(SourceFile:327)
	at qu.c(SourceFile:202)

-- Affected level --
Details:
	Level name: world
	All players: 9 total; [qx['Lord0Chaos'/662, l='world', x=837.89, y=21.00, z=-4626.71], qx['LifeGuardMatt'/962, l='world', x=836.93, y=20.00, z=-4629.70], qx['Pixelated1212'/20162, l='world', x=41784.67, y=75.00, z=102080.17], qx['Clu404'/117156, l='world', x=-32515.83, y=71.06, z=35889.00], qx['wyndman'/145383, l='world', x=95504.01, y=85.00, z=-2676.23], qx['Demon1x'/205136, l='world', x=7417.61, y=10.00, z=33283.72], qx['RogueAssassin25'/214656, l='world', x=16933.79, y=83.00, z=-15381.16], qx['shvex'/229325, l='world', x=-19324.56, y=175.00, z=28671.44], qx['PurpleeTurtlee'/8705, l='world', x=-829.92, y=71.17, z=56443.17]]
	Chunk stats: ServerChunkCache: 4102 Drop: 0
	Level seed: -212347380
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: 0.00,255.00,0.00 - World: (0,255,0), Chunk: (at 0,15,0 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: 97022496 game time, 90705632 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 13036 (now: true), thunder time: 42682 (now: false)
	Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Stacktrace:
	at net.minecraft.server.MinecraftServer.A(SourceFile:600)
	at pp.A(SourceFile:299)
	at net.minecraft.server.MinecraftServer.z(SourceFile:532)
	at net.minecraft.server.MinecraftServer.run(SourceFile:448)
	at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
	Minecraft Version: 1.8.1-pre5
	Operating System: Linux (amd64) version 3.10.23-xxxx-std-ipv6-64
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 1371402104 bytes (1307 MB) / 5298978816 bytes (5053 MB) up to 48248651776 bytes (46013 MB)
	JVM Flags: 13 total; -Xmx45G -Xms5G -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:+CMSParallelRemarkEnabled -XX:MaxGCPauseMillis=50 -XX:+DisableExplicitGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:+UseBiasedLocking -XX:TargetSurvivorRatio=90
	IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
	Profiler Position: N/A (disabled)
	Player Count: 10 / 40; [qx['Lord0Chaos'/662, l='world', x=837.89, y=21.00, z=-4626.71], qx['LifeGuardMatt'/962, l='world', x=836.93, y=20.00, z=-4629.70], qx['Pixelated1212'/20162, l='world', x=41784.67, y=75.00, z=102080.17], qx['Clu404'/117156, l='world', x=-32515.83, y=71.06, z=35889.00], qx['wyndman'/145383, l='world', x=95504.01, y=85.00, z=-2676.23], qx['Mattg0874'/188873, l='world', x=1141.15, y=128.79, z=31256.00], qx['Demon1x'/205136, l='world', x=7417.61, y=10.00, z=33283.72], qx['RogueAssassin25'/214656, l='world', x=16933.79, y=83.00, z=-15381.16], qx['shvex'/229325, l='world', x=-19324.56, y=175.00, z=28671.44], qx['PurpleeTurtlee'/8705, l='world', x=-829.92, y=71.17, z=56443.17]]
	Is Modded: Unknown (can't tell)
	Type: Dedicated Server (map_server.txt)
migrated

same java exception in report MC-75144, (java.lang.RuntimeException: Already decorating )
But not exact same issue, I was only drawing a map.
5 Reports attached on my issue.
affects also 1.8.1

kumasasa

Confirmed on Server 1.8.1.
The only way to reproduce is to run around in not yet generated area.

[20:24:23] [Server thread/ERROR]: Encountered an unexpected exception
u: Exception ticking world
        at net.minecraft.server.MinecraftServer.A(SourceFile:604) ~[minecraft_server.1.8.1.jar:?]
        at pp.A(SourceFile:299) ~[minecraft_server.1.8.1.jar:?]
        at net.minecraft.server.MinecraftServer.z(SourceFile:532) ~[minecraft_server.1.8.1.jar:?]
        at net.minecraft.server.MinecraftServer.run(SourceFile:448) [minecraft_server.1.8.1.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_25]
Caused by: java.lang.RuntimeException: Already decorating
        at arv.a(SourceFile:25) ~[minecraft_server.1.8.1.jar:?]
        at arj.a(SourceFile:389) ~[minecraft_server.1.8.1.jar:?]
        at asa.a(SourceFile:143) ~[minecraft_server.1.8.1.jar:?]
        at bgt.a(SourceFile:472) ~[minecraft_server.1.8.1.jar:?]
        at qt.a(SourceFile:174) ~[minecraft_server.1.8.1.jar:?]
        at bff.a(SourceFile:872) ~[minecraft_server.1.8.1.jar:?]
        at qt.c(SourceFile:104) ~[minecraft_server.1.8.1.jar:?]
        at qt.d(SourceFile:116) ~[minecraft_server.1.8.1.jar:?]
        at aqr.a(SourceFile:276) ~[minecraft_server.1.8.1.jar:?]
        at qu.h(SourceFile:327) ~[minecraft_server.1.8.1.jar:?]
        at qu.c(SourceFile:202) ~[minecraft_server.1.8.1.jar:?]
        at net.minecraft.server.MinecraftServer.A(SourceFile:600) ~[minecraft_server.1.8.1.jar:?]
        ... 4 more
migrated

Funny this same thing happend to me Im playing minecraft then I spawn in a mob this command

/summon SnowMan ~0 ~1 ~0 {CustomName:Dr.Snow,CustomNameVisible:1,Attributes:[{Name:generic.maxHealth,Base:10},{Name:generic.movementSpeed,Base:0.4},{Name:generic.attackDamage,Base:1},{Name:generic.followRange,Base:999}]}

I hit him a few times then my game crashes

I was able to break the command block and fix a few things I think whats going on is the block limit but not sure Im testing that right now!

migrated

I found 200 blocks away it works but then I went to 300 blocks away it crashed

migrated

Nvm almost crashed game froze

SunCat

I tried to reproduce the crash. A few moments after summoning nothing happened, I was able to /entitydata the zombie, then the world froze (beside me). There were invisible blocks near unloaded chunks. When I went into empty chunks, after some time with 0 FPS the game ended with "out of memory" screen. Tried to open the world, and the game crashed with "java.lang.NullPointerException: Unexpected error".
Game output:

[20:36:03] [Client thread/INFO]: Setting user: SunCat2000
[20:36:03] [Client thread/INFO]: (Session ID is token:<why not?>)
[20:36:05] [Client thread/INFO]: LWJGL Version: 2.9.4
[20:36:06] [Client thread/INFO]: Reloading ResourceManager: Default
[20:36:08] [Client thread/WARN]: Missing sound for event: minecraft:entity.snowman.ambient
[20:36:08] [Sound Library Loader/INFO]: Starting up SoundSystem...
[20:36:08] [Thread-5/INFO]: Initializing LWJGL OpenAL
[20:36:08] [Thread-5/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[20:36:09] [Thread-5/INFO]: OpenAL initialized.
[20:36:09] [Sound Library Loader/INFO]: Sound engine started
[20:36:12] [Client thread/INFO]: Created: 1024x512 textures-atlas
[20:36:41] [Server thread/INFO]: Starting integrated minecraft server version 16w06a
[20:36:41] [Server thread/INFO]: Generating keypair
[20:36:41] [Server thread/WARN]: Unable to find spawn biome
[20:36:41] [Server thread/INFO]: Preparing start region for level 0
[20:36:42] [Server thread/INFO]: Preparing spawn area: 46%
[20:36:43] [Server thread/INFO]: Preparing spawn area: 82%
[20:36:44] [Server thread/INFO]: Changing view distance to 14, from 10
[20:36:44] [Server thread/INFO]: SunCat2000[local:E:0f7a51d6] logged in with entity id 0 at (5.5, 4.0, 16.5)
[20:36:44] [Server thread/INFO]: SunCat2000 joined the game
[20:36:45] [Server thread/INFO]: Saving and pausing game...
[20:36:45] [Server thread/INFO]: Saving chunks for level 'New'/Overworld
[20:36:47] [Server thread/INFO]: Saving chunks for level 'New'/Nether
[20:36:47] [Server thread/INFO]: Saving chunks for level 'New'/The End
[20:36:48] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3197ms behind, skipping 63 tick(s)
[20:37:05] [Server thread/INFO]: [SunCat2000: Object successfully summoned]
[20:37:05] [Client thread/INFO]: [CHAT] Object successfully summoned
[20:37:18] [Client thread/INFO]: [CHAT] /entitydata, /enchant
[20:37:36] [Client thread/INFO]: [CHAT] The data tag did not change: {HurtByTimestamp:146,Attributes:[0:{Base:20.0d,Name:"generic.maxHealth"},1:{Base:0.0d,Name:"generic.knockbackResistance"},2:{Base:0.23000000417232513d,Name:"generic.movementSpeed"},3:{Base:2.0d,Name:"generic.armor"},4:{Base:2048.0d,Name:"generic.followRange"},5:{Base:3.0d,Name:"generic.attackDamage"},6:{Base:0.09735112274887538d,Name:"zombie.spawnReinforcements"}],Invulnerable:0b,PortalCooldown:0,AbsorptionAmount:0.0f,FallDistance:0.0f,DeathTime:0s,HandDropChances:[0:0.085f,1:0.085f],PersistenceRequired:0b,ConversionTime:-1,Motion:[0:0.0d,1:-0.0784000015258789d,2:0.0d],Leashed:0b,UUIDLeast:-5540731821575403004L,Health:7.0599995f,LeftHanded:0b,Air:300s,OnGround:1b,Dimension:0,Rotation:[0:0.0f,1:0.0f],HandItems:[0:{},1:{}],ArmorDropChances:[0:0.085f,1:0.085f,2:0.085f,3:0.085f],UUIDMost:-2099606799006350086L,Pos:[0:6.440594063057739d,1:2.0d,2:18.528554270135725d],CanBreakDoors:0b,Fire:-1s,ArmorItems:[0:{},1:{},2:{},3:{}],CanPickUpLoot:0b,HurtTime:0s}
Exception in thread "Thread-6" java.lang.NullPointerException
	at paulscode.sound.codecs.CodecJOrbis.readBytes(CodecJOrbis.java:584)
	at paulscode.sound.codecs.CodecJOrbis.read(CodecJOrbis.java:354)
	at paulscode.sound.Source.stream(Source.java:953)
	at paulscode.sound.StreamThread.run(StreamThread.java:129)
[20:46:10] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: Java heap space
[20:46:19] [Server thread/INFO]: Stopping server
[20:46:19] [Server thread/INFO]: Saving players
[20:46:25] [Server thread/ERROR]: Exception stopping the server
java.lang.OutOfMemoryError: Java heap space
Exception in thread "Server thread" java.lang.OutOfMemoryError: Java heap space 
//there was the out-of-memory screen
//tried to load the world
[20:50:36] [Server thread/INFO]: Starting integrated minecraft server version 16w06a
[20:50:36] [Server thread/INFO]: Generating keypair
[20:50:36] [Server thread/INFO]: Preparing start region for level 0
[20:50:40] [Server thread/INFO]: Preparing spawn area: 76%
[20:50:40] [Server thread/INFO]: Changing view distance to 14, from 10
[20:50:40] [Server thread/INFO]: SunCat2000[local:E:67e35027] logged in with entity id 5 at (5.251445475730427, 4.0, 16.38543582859436)
[20:50:40] [Server thread/INFO]: SunCat2000 joined the game
[20:50:45] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4316ms behind, skipping 86 tick(s)
[20:50:53] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.OutOfMemoryError: Java heap space
[20:51:00] [Server thread/INFO]: Stopping server
[20:52:03] [Server thread/INFO]: Saving players
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.OutOfMemoryError: Java heap space
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.NullPointerException
	at bkq.a(SourceFile:1445) ~[16w06a.jar:?]
	at gh.a(SourceFile:53) ~[16w06a.jar:?]
	at gh.a(SourceFile:9) ~[16w06a.jar:?]
	at fh$1.run(SourceFile:13) ~[16w06a.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:45) ~[16w06a.jar:?]
	... 3 more
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.NullPointerException
	at bkq.a(SourceFile:757) ~[16w06a.jar:?]
	at hv.a(SourceFile:32) ~[16w06a.jar:?]
	at hv.a(SourceFile:9) ~[16w06a.jar:?]
	at fh$1.run(SourceFile:13) ~[16w06a.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:45) ~[16w06a.jar:?]
	... 3 more
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.NullPointerException
	at bkq.a(SourceFile:1275) ~[16w06a.jar:?]
	at gx.a(SourceFile:72) ~[16w06a.jar:?]
	at gx.a(SourceFile:9) ~[16w06a.jar:?]
	at fh$1.run(SourceFile:13) ~[16w06a.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:45) ~[16w06a.jar:?]
	... 3 more
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.NullPointerException
	at bkq.a(SourceFile:491) ~[16w06a.jar:?]
	at hj.a(SourceFile:32) ~[16w06a.jar:?]
	at hj.a(SourceFile:9) ~[16w06a.jar:?]
	at fh$1.run(SourceFile:13) ~[16w06a.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:45) ~[16w06a.jar:?]
	... 3 more
[20:52:03] [Client thread/FATAL]: Error executing task
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.get(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:46) [16w06a.jar:?]
	at bcd.av(SourceFile:947) [16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
Caused by: java.lang.NullPointerException
	at bks.a(SourceFile:237) ~[16w06a.jar:?]
	at gk.a(SourceFile:42) ~[16w06a.jar:?]
	at bkq.a(SourceFile:804) ~[16w06a.jar:?]
	at gk.a(SourceFile:38) ~[16w06a.jar:?]
	at gk.a(SourceFile:11) ~[16w06a.jar:?]
	at fh$1.run(SourceFile:13) ~[16w06a.jar:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_73]
	at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_73]
	at g.a(SourceFile:45) ~[16w06a.jar:?]
	... 3 more
[20:52:03] [Server thread/INFO]: SunCat2000 lost connection: TextComponent{text='Server closed', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}}
фев 11, 2016 8:52:03 PM io.netty.util.concurrent.SingleThreadEventExecutor$2 run
WARNING: Unexpected exception from an event executor: 
java.lang.OutOfMemoryError: Java heap space

[20:52:03] [Server thread/INFO]: SunCat2000 left the game
[20:52:07] [Server thread/INFO]: Stopping singleplayer server as player logged out
[20:52:07] [Server thread/INFO]: Saving worlds
[20:52:07] [Server thread/INFO]: Saving chunks for level 'New'/Overworld
[20:52:10] [Client thread/FATAL]: Unreported exception thrown!
java.lang.NullPointerException
	at ahq.a(SourceFile:1173) ~[16w06a.jar:?]
	at bne.h(SourceFile:1591) ~[16w06a.jar:?]
	at bne.a(SourceFile:1180) ~[16w06a.jar:?]
	at bne.b(SourceFile:1165) ~[16w06a.jar:?]
	at bne.a(SourceFile:1012) ~[16w06a.jar:?]
	at bcd.av(SourceFile:978) ~[16w06a.jar:?]
	at bcd.a(SourceFile:392) [16w06a.jar:?]
	at net.minecraft.client.main.Main.main(SourceFile:124) [16w06a.jar:?]
[20:52:10] [Server thread/INFO]: Saving chunks for level 'New'/Nether
[20:52:10] [Server thread/INFO]: Saving chunks for level 'New'/The End
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 11.02.16 20:52
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
	at ahq.a(SourceFile:1173)
	at bne.h(SourceFile:1591)
	at bne.a(SourceFile:1180)
	at bne.b(SourceFile:1165)
	at bne.a(SourceFile:1012)
	at bcd.av(SourceFile:978)
	at bcd.a(SourceFile:392)
	at net.minecraft.client.main.Main.main(SourceFile:124)


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

-- Head --
Stacktrace:
	at ahq.a(SourceFile:1173)
	at bne.h(SourceFile:1591)
	at bne.a(SourceFile:1180)
	at bne.b(SourceFile:1165)

-- Affected level --
Details:
	Level name: MpServer
	All players: 0 total; []
	Chunk stats: MultiplayerChunkCache: 0, 0
	Level seed: 0
	Level generator: ID 01 - flat, 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: 0 game time, 0 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: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 0 total; []
	Retry entities: 0 total; []
	Server brand: ~~ERROR~~ NullPointerException: null
	Server type: Integrated singleplayer server
Stacktrace:
	at bks.a(SourceFile:365)
	at bcd.b(SourceFile:2509)
	at bcd.a(SourceFile:406)
	at net.minecraft.client.main.Main.main(SourceFile:124)

-- System Details --
Details:
	Minecraft Version: 16w06a
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_73, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 2353328 bytes (2 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
	JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1024M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	Launched Version: 16w06a
	LWJGL: 2.9.4
	OpenGL: GeForce GT 620M/PCIe/SSE2 GL version 4.3.0, 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: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	CPU: 4x Intel(R) Core(TM) i3-2370M CPU @ 2.40GHz
#@!@# Game crashed! Crash report saved to: #@!@# C:\Users\<username>\AppData\Roaming\.snap\crash-reports\crash-2016-02-11_20.52.10-client.txt
Exception in thread "Server thread" java.lang.OutOfMemoryError: Java heap space
AL lib: (EE) alc_cleanup: 1 device not closed
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Snooper Timer"
kumasasa

@unknown: This is caused by

java.lang.OutOfMemoryError: Java heap space

Assign more RAM to Minecraft, see MC-12949

migrated

Is this still an issue in 1.9.3-pre2?

bemoty

Can confirm for MC 1.12.1, although it seems like the exact effects changed a bit. Also, this only seems happens in survival mode.

Since this ticket hasn't been updated for over a year, can a moderator please make me the reporter of the ticket so I can update it? Thanks!

SunCat

@unknown, the ticket is yours now =)

bemoty

I'm not entirely sure why, but it seems in 1.13pre-9, the game no longer crashes when clicking on "Save and quit to title" – instead it quits to the title screen and resets the world to a point in time where the zombie did not exist.

However, after repeatedly spawning the zombie, quitting to title screen, rejoining the world, and spawning the zombie again, the game eventually gets in a super unstable state and doesn't respond to user input anymore.

j_p_smith

Fixed in 1.15.2 or earlier.

bemoty

(Unassigned)

Confirmed

(Unassigned)

NBT, crash, freeze

Minecraft 1.7.9, Minecraft 14w25b, Minecraft 1.8-pre1, Minecraft 1.8, Minecraft 1.8.1-pre2, ..., Minecraft 1.13, Minecraft 18w31a, Minecraft 1.13.1-pre1, Minecraft 1.13.1-pre2, Minecraft 1.13.1

1.15.2

Retrieved