Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-159754

Game crashes on ticking entity - java.lang.IndexOutOfBoundsException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.14.4
    • None
    • Unconfirmed

      Since yesterday I am encountering game crash every so often it is impossible to play a game. For particular game I can just start it, wander around for a few minutes without interacting with anything and crash happens.

      Below is the content of crash report as provided by minecraft itself. I can provide save, if necessary, the current size is 2.2GB uncompressed/1.5GB compressed.

      ---- Minecraft Crash Report ----
      // Surprise! Haha. Well, this is awkward.

      Time: 25/08/19 13:29
      Description: Ticking entity

      java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
      at java.util.ArrayList.rangeCheck(ArrayList.java:657)
      at java.util.ArrayList.set(ArrayList.java:448)
      at byi.<init>(SourceFile:124)
      at byj.a(SourceFile:40)
      at byj.e(SourceFile:47)
      at byk.c(SourceFile:106)
      at byk.b(SourceFile:100)
      at byk.d(SourceFile:76)
      at aqp.a(SourceFile:69)
      at aqp.a(SourceFile:65)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:269)
      at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
      at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
      at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at bhd$1.tryAdvance(SourceFile:164)
      at java.util.Spliterator.forEachRemaining(Spliterator.java:326)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
      at app.a(SourceFile:113)
      at ajw.a(SourceFile:84)
      at ajw.a(SourceFile:27)
      at ajy.b(SourceFile:49)
      at ajm.b(SourceFile:263)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
      at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
      at java.util.Iterator.forEachRemaining(Iterator.java:116)
      at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
      at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
      at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
      at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1699)
      at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:2897)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
      at ajm.d(SourceFile:263)
      at ajm.a(SourceFile:222)
      at avt.L(SourceFile:258)
      at aiy.dc(SourceFile:631)
      at aix.k(SourceFile:2266)
      at aiy.k(SourceFile:487)
      at aim.k(SourceFile:140)
      at aix.h(SourceFile:2111)
      at aiy.h(SourceFile:294)
      at avt.h(SourceFile:295)
      at vk.a(SourceFile:583)
      at bhr.a(SourceFile:675)
      at vk.a(SourceFile:386)
      at net.minecraft.server.MinecraftServer.b(SourceFile:835)
      at net.minecraft.server.MinecraftServer.a(SourceFile:774)
      at eac.a(SourceFile:128)
      at net.minecraft.server.MinecraftServer.run(SourceFile:642)
      at java.lang.Thread.run(Thread.java:748)

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

      – Head –
      Thread: Server thread
      Stacktrace:
      at java.util.ArrayList.rangeCheck(ArrayList.java:657)
      at java.util.ArrayList.set(ArrayList.java:448)
      at byi.<init>(SourceFile:124)
      at byj.a(SourceFile:40)
      at byj.e(SourceFile:47)
      at byk.c(SourceFile:106)
      at byk.b(SourceFile:100)
      at byk.d(SourceFile:76)
      at aqp.a(SourceFile:69)
      at aqp.a(SourceFile:65)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:269)
      at java.util.stream.IntPipeline$4$1.accept(IntPipeline.java:250)
      at java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:110)
      at java.util.Spliterator$OfInt.forEachRemaining(Spliterator.java:693)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at bhd$1.tryAdvance(SourceFile:164)
      at java.util.Spliterator.forEachRemaining(Spliterator.java:326)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
      at app.a(SourceFile:113)
      at ajw.a(SourceFile:84)
      at ajw.a(SourceFile:27)
      at ajy.b(SourceFile:49)
      at ajm.b(SourceFile:263)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
      at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
      at java.util.Iterator.forEachRemaining(Iterator.java:116)
      at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
      at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
      at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
      at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1699)
      at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:647)
      at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
      at java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:2897)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
      at ajm.d(SourceFile:263)
      at ajm.a(SourceFile:222)
      at avt.L(SourceFile:258)
      at aiy.dc(SourceFile:631)
      at aix.k(SourceFile:2266)
      at aiy.k(SourceFile:487)
      at aim.k(SourceFile:140)
      at aix.h(SourceFile:2111)
      at aiy.h(SourceFile:294)
      at avt.h(SourceFile:295)
      at vk.a(SourceFile:583)

      – Entity being ticked –
      Details:
      Entity Type: minecraft:villager (avt)
      Entity ID: 650
      Entity Name: Villager
      Entity's Exact location: -128.31, 68.00, 47.66
      Entity's Block location: World: (-129,68,47), Chunk: (at 15,4,15 in -9,2; contains blocks -144,0,32 to -129,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
      Entity's Momentum: -0.06, -0.08, -0.05
      Entity's Passengers: []
      Entity's Vehicle: ~ERROR~ NullPointerException: null
      Stacktrace:
      at bhr.a(SourceFile:675)
      at vk.a(SourceFile:386)

      – Affected level –
      Details:
      All players: 1 total; [vl['arturcz'/355, l='Brawe New World I', x=98.53, y=67.88, z=248.21]]
      Chunk stats: ServerChunkCache: 4225
      Level dimension: minecraft:overworld
      Level name: Brawe New World I
      Level seed: -7813362816372808546
      Level generator: ID 00 - default, ver 1. Features enabled: true
      Level generator options: {}
      Level spawn location: World: (124,64,252), Chunk: (at 12,4,12 in 7,15; contains blocks 112,0,240 to 127,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
      Level time: 96354053 game time, 96354053 day time
      Level storage version: 0x04ABD - Anvil
      Level weather: Rain time: 16930 (now: false), thunder time: 40132 (now: false)
      Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
      Stacktrace:
      at net.minecraft.server.MinecraftServer.b(SourceFile:835)
      at net.minecraft.server.MinecraftServer.a(SourceFile:774)
      at eac.a(SourceFile:128)
      at net.minecraft.server.MinecraftServer.run(SourceFile:642)
      at java.lang.Thread.run(Thread.java:748)

      – System Details –
      Details:
      Minecraft Version: 1.14.4
      Minecraft Version ID: 1.14.4
      Operating System: Linux (amd64) version 4.17.0-1-amd64
      Java Version: 1.8.0_222-ea, Oracle Corporation
      Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation
      Memory: 1058948944 bytes (1009 MB) / 1619054592 bytes (1544 MB) up to 4187619328 bytes (3993 MB)
      CPUs: 4
      JVM Flags: 4 total; -Xmx4G -XX:+UseConcMarkSweepGC -XX:-UseAdaptiveSizePolicy -Xmn1G
      Player Count: 1 / 8; [vl['arturcz'/355, l='Brawe New World I', x=98.53, y=67.88, z=248.21]]
      Data Packs: vanilla
      Type: Integrated Server (map_client.txt)
      Is Modded: Probably not. Jar signature remains and both client + server brands are untouched.

       

            Unassigned Unassigned
            arturcz Artur Czechowski
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: