Mojira Archive
MC-156577

java.lang.IndexOutOfBoundsException caused by a corrupted villager

The bug

I was playing on my server alone, once I got near a village the server crashed and from there every time I join the server it crashes. Can't understand what's the prob I was just swimming on my boat getting close to a village.

Crash report

Description: Ticking entity

java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
	at java.util.ArrayList.rangeCheck(Unknown Source)
	at java.util.ArrayList.set(Unknown Source)
	at byd.<init>(SourceFile:124)
	at bye.a(SourceFile:40)
	at bye.e(SourceFile:47)
	at byf.c(SourceFile:106)
	at byf.b(SourceFile:100)
	at byf.d(SourceFile:76)
	at aqk.a(SourceFile:69)
	at aqk.a(SourceFile:65)
	at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
	at java.util.stream.IntPipeline$4$1.accept(Unknown Source)
	at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source)
	at java.util.Spliterator$OfInt.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
	at bgy$1.tryAdvance(SourceFile:164)
	at java.util.stream.ReferencePipeline.forEachWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyIntoWithCancel(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.FindOps$FindOp.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.findFirst(Unknown Source)
	at aqk.b(SourceFile:103)
	at ajt.a(SourceFile:109)
	at ajv.b(SourceFile:49)
	at ajj.b(SourceFile:263)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.util.Iterator.forEachRemaining(Unknown Source)
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
	at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
	at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.util.HashMap$EntrySpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
	at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source)
	at java.util.TreeMap$ValueSpliterator.forEachRemaining(Unknown Source)
	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at ajj.d(SourceFile:263)
	at ajj.a(SourceFile:222)
	at avo.L(SourceFile:255)
	at aiv.dc(SourceFile:631)
	at aiu.k(SourceFile:2266)
	at aiv.k(SourceFile:487)
	at aij.k(SourceFile:140)
	at aiu.h(SourceFile:2111)
	at aiv.h(SourceFile:294)
	at avo.h(SourceFile:292)
	at vi.a(SourceFile:580)
	at bhm.a(SourceFile:676)
	at vi.a(SourceFile:383)
	at net.minecraft.server.MinecraftServer.b(SourceFile:824)
	at ui.b(SourceFile:343)
	at net.minecraft.server.MinecraftServer.a(SourceFile:763)
	at net.minecraft.server.MinecraftServer.run(SourceFile:631)
	at java.lang.Thread.run(Unknown Source)

Cannot Reproduce

Daniel Gueiman

2019-07-12, 09:00 AM

2020-05-03, 09:46 AM

2020-05-03, 09:46 AM

2

2

Community Consensus

Crash

Minecraft 1.14.3, 1.14.4

-