mojira.dev
MC-137353

Game runs out of memory while building datafixers

Workaround

Add -Xss320k or -Xmx2G to your JVM arguments.

Usually happens in 32 bit systems only

16:39:27	launcher	Preparing to launch minecraft client for 1.13.2-pre2
16:39:29	launcher	Checking installations.
16:39:29	launcher	Minecraft client 1.13.2-pre2 is ready to start.
16:39:29	launcher	Starting!
16:39:29	launcher	Using default game log configuration client-1.12.xml (outputs XML)
16:39:34	cft	Setting user: KairoMartins18
13:39:47	game	Exception in thread "Client thread" java.lang.OutOfMemoryError: unable to create new native thread
	at java.lang.Thread.start0(Native Method)
	at java.lang.Thread.start(Thread.java:714)
	at java.util.concurrent.CompletableFuture$ThreadPerTaskExecutor.execute(CompletableFuture.java:405)
	at java.util.concurrent.CompletableFuture.asyncRunStage(CompletableFuture.java:1632)
	at java.util.concurrent.CompletableFuture.runAsync(CompletableFuture.java:1850)
	at com.mojang.datafixers.DataFixerBuilder.build(DataFixerBuilder.java:70)
	at xz.b(SourceFile:140)
	at xz.<clinit>(SourceFile:135)
	at aev$a.a(SourceFile:445)
	at aev.a(SourceFile:131)
	at aev.<clinit>(SourceFile:137)
	at pf.c(SourceFile:470)
	at cft.<init>(SourceFile:370)
	at net.minecraft.client.main.Main.main(SourceFile:144)
  <log4j:Event logger="com.mojang.datafixers.DataFixerBuilder" timestamp="1539977987406" level="ERROR" thread="Thread-571">
    <log4j:Message><![CDATA[Unable to build datafixers]]></log4j:Message>
    <log4j:Throwable><![CDATA[java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace
]]></log4j:Throwable>
  </log4j:Event>
13:39:47	monitor	expected <
16:39:43	com.mojang.datafixers.DataFixerBuilder	Unable to build datafixers
java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace
	at sun.misc.Unsafe.defineAnonymousClass(Native Method)
	at java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:324)
	at java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:194)
	at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:304)
	at java.lang.invoke.LambdaForm$DMH/31016500.invokeStatic_L6_L(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$BMH/24567020.reinvoke(LambdaForm$BMH)
	at java.lang.invoke.LambdaForm$MH/11902257.invoke_MT(LambdaForm$MH)
	at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
	... 15 more
16:39:44	com.mojang.datafixers.DataFixerBuilder	Unable to build datafixers
java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace
	at sun.misc.Unsafe.defineAnonymousClass(Native Method)
	at java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:324)
	at java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:194)
	at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:304)
	at java.lang.invoke.LambdaForm$DMH/31016500.invokeStatic_L6_L(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$BMH/24567020.reinvoke(LambdaForm$BMH)
	at java.lang.invoke.LambdaForm$MH/11902257.invoke_MT(LambdaForm$MH)
	at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
	... 15 more
16:39:44	com.mojang.datafixers.DataFixerBuilder	Unable to build datafixers
java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace
	at sun.misc.Unsafe.defineAnonymousClass(Native Method)
	at java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:324)
	at java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:194)
	at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:304)
	at java.lang.invoke.LambdaForm$DMH/31016500.invokeStatic_L6_L(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$BMH/24567020.reinvoke(LambdaForm$BMH)
	at java.lang.invoke.LambdaForm$MH/11902257.invoke_MT(LambdaForm$MH)
	at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
	... 15 more
16:39:43	com.mojang.datafixers.DataFixerBuilder	Unable to build datafixers
java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace
	at sun.misc.Unsafe.defineAnonymousClass(Native Method)
	at java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:324)
	at java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:194)
	at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:304)
	at java.lang.invoke.LambdaForm$DMH/31016500.invokeStatic_L6_L(LambdaForm$DMH)
	at java.lang.invoke.LambdaForm$BMH/24567020.reinvoke(LambdaForm$BMH)
	at java.lang.invoke.LambdaForm$MH/11902257.invoke_MT(LambdaForm$MH)
	at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
	... 15 more
16:39:46	com.mojang.datafixers.DataFixerBuilder	Unable to build datafixers
java.util.concurrent.CompletionException: java.lang.BootstrapMethodError: call site initialization exception
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1621)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.BootstrapMethodError: call site initialization exception
	at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
	at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
	at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
	at aap.makeRule(SourceFile:31)
	at com.mojang.datafixers.DataFix.getRule(DataFix.java:97)
	at com.mojang.datafixers.DataFixerUpper.lambda$getRule$6(DataFixerUpper.java:136)
	at com.mojang.datafixers.DataFixerUpper$$Lambda$394/5578326.apply(Unknown Source)
	at java.util.Map.computeIfAbsent(Map.java:957)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMap.computeIfAbsent(Long2ObjectMap.java:606)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:530)
	at it.unimi.dsi.fastutil.longs.Long2ObjectMaps$SynchronizedMap.computeIfAbsent(Long2ObjectMaps.java:295)
	at com.mojang.datafixers.DataFixerUpper.getRule(DataFixerUpper.java:131)
	at com.mojang.datafixers.DataFixerBuilder.lambda$build$1(DataFixerBuilder.java:72)
	at com.mojang.datafixers.DataFixerBuilder$$Lambda$382/2455707.run(Unknown Source)
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618)
	... 1 more
Caused by: java.lang.OutOfMemoryError: Metaspace

Linked issues

MC-10126 Sheep aren't fully invisible? Resolved MC-10131 Difficult inventory management Resolved MC-10145 Wheat seeds can not be placed normally, "pops out" Resolved MC-10357 Getting into a minecart with a mob in it crashes minecraft Resolved MC-10490 When using the /effect command for Instant Healing (not sure if this is intended), players will glitch in lava and loose all their hunger Resolved

Attachments

Comments 57

Are you using the official launcher from https://minecraft.net/en-us/download?

Yes Official Laucher

Same is happening here. Seems to be a 32-bit problem, as it looks like the error I got when 1.13 snapshots were being released.

Does this happen in 1.13.1?

Issue fixed. I just added "-Xss320k" to the JVM Arguments and I was able to play it. Maybe the game was trying to use the 1M stack size by default?

47 more comments
Willard Miles Percival

Let me add 19w08a

Willard Miles Percival

Anyone here knows if it was really fixed? i stopped reporting the snapshots because i live in Venezuela and i have several internet problems and i cant join the 19w09a because i cant download it for that.

Willard Miles Percival

Yes it did! 19w09a confirmed, idk the newest but it did!

The_Fancy_Squid

I had this issue on my computer on minecraft 1.14 and 1.14.2 With a windows 7 32 bit, i dont believe -Xmx2G is possible, but when i used -Xss320k i got less than 1 fps. My solution was to add Xmx750M, and it runs just a smooth as it did before the issue occured.

@unknown, please create a new ticket if the issue persists.

Kairo Martins

Fry

Confirmed

OutOfMemory, crash, datafixerupper

Minecraft 1.13.2-pre2, Minecraft 1.13.2, Minecraft 18w43a, Minecraft 18w43b, Minecraft 18w43c, ..., Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a

Minecraft 19w09a

Retrieved