Game freezes during the loading world, when upgrading from 1.12.2.
Occurred in:
When you have a shulker, shulker box, rabbit and llama in the old world.
Game output:
Encountered an unexpected exception
java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: 974
at net.minecraft.server.MinecraftServer.i_(SourceFile:394)
at dal.a(SourceFile:115)
at dal.d(SourceFile:131)
at net.minecraft.server.MinecraftServer.run(SourceFile:502)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: 974
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2272)
at net.minecraft.server.MinecraftServer.i_(SourceFile:392)
... 4 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 974
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$MapIterator.nextEntry(Long2LongLinkedOpenHashMap.java:1207)
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$EntryIterator.next(Long2LongLinkedOpenHashMap.java:1299)
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$EntryIterator.next(Long2LongLinkedOpenHashMap.java:1288)
at aum.a(SourceFile:25)
at aum.get(SourceFile:49)
at it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction.get(AbstractLong2ObjectFunction.java:148)
at java.util.Map.computeIfAbsent(Map.java:955)
at sz.a(SourceFile:42)
at sz.a(SourceFile:23)
at zx.c(SourceFile:102)
at sg.d(SourceFile:153)
at bor.a(SourceFile:231)
at bor.a(SourceFile:80)
at bqv.a(SourceFile:16)
at bqv.a(SourceFile:13)
at bkw.a(SourceFile:27)
at avl.a(SourceFile:479)
at bjy.a(SourceFile:143)
at su.a(SourceFile:12)
at st.a(SourceFile:33)
at biq.a(SourceFile:85)
at sz.a(SourceFile:54)
at sz.a(SourceFile:23)
at zx$a.a(SourceFile:143)
at zx$a$$Lambda$899/1679059495.apply(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncApply.exec(CompletableFuture.java:501)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Couldn't stop taskManager
java.util.concurrent.ExecutionException: java.lang.ArrayIndexOutOfBoundsException: 974
at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2237)
at zx.b(SourceFile:92)
at zz.a(SourceFile:23)
at sg.close(SourceFile:265)
at aut.close(SourceFile:1701)
at sh.close(SourceFile:1038)
at net.minecraft.server.MinecraftServer.j_(SourceFile:474)
at dal.j_(SourceFile:311)
at net.minecraft.server.MinecraftServer.run(SourceFile:565)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 974
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$MapIterator.nextEntry(Long2LongLinkedOpenHashMap.java:1207)
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$EntryIterator.next(Long2LongLinkedOpenHashMap.java:1299)
at it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap$EntryIterator.next(Long2LongLinkedOpenHashMap.java:1288)
at aum.a(SourceFile:25)
at aum.get(SourceFile:49)
at it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction.get(AbstractLong2ObjectFunction.java:148)
at java.util.Map.computeIfAbsent(Map.java:955)
at sz.a(SourceFile:42)
at sz.a(SourceFile:23)
at zx.c(SourceFile:102)
at sg.d(SourceFile:153)
at bor.a(SourceFile:231)
at bor.a(SourceFile:80)
at bqv.a(SourceFile:16)
at bqv.a(SourceFile:13)
at bkw.a(SourceFile:27)
at avl.a(SourceFile:479)
at bjy.a(SourceFile:143)
at su.a(SourceFile:12)
at st.a(SourceFile:33)
at biq.a(SourceFile:85)
at sz.a(SourceFile:54)
at sz.a(SourceFile:23)
at zx$a.a(SourceFile:143)
at zx$a$$Lambda$899/1679059495.apply(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncApply.exec(CompletableFuture.java:501)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
This issue maybe duplicates MC-125109.