ZoeyTheEgoist / FabricMods

All my fabric mods.
MIT License
11 stars 4 forks source link

Scorch 1.1.0 - Crash when a piglin picks a gold nugget: The game crashed whilst ticking entity #3

Closed devpelux closed 3 years ago

devpelux commented 3 years ago

It happens only with the release 1.1.0!

Steps to reproduce:

1) Install scorch 1.1.0 2) Go to the nether (is not important but you can avoid piglins turning into zombified). 3) Find some piglins (or spawn some of them... nevermind). 4) Drop some gold nuggets (not gold ingots!) and wait when a piglin go grab them. 5) After a piglin grabs some gold nuggets the game randomly crashes with this error:

The game crashed whilst ticking entity
Error: java.lang.UnsupportedOperationException
Exit code: -1

There is only scorch 1.1.0 and fabric api 0.40.0. Minecraft is 1.17.1.

Crash log (is always the same):

I noticed addSaddleToDrop... maybe is related.

---- Minecraft Crash Report ----
// There are four lights!

Time: 07/09/21, 23:43
Description: Ticking entity

java.lang.UnsupportedOperationException
    at java.base/java.util.AbstractList.remove(AbstractList.java:167)
    at java.base/java.util.AbstractList$Itr.remove(AbstractList.java:387)
    at java.base/java.util.AbstractList.removeRange(AbstractList.java:598)
    at java.base/java.util.AbstractList.clear(AbstractList.java:243)
    at net.minecraft.class_4838.handler$zzg000$addSaddleToDrop(class_4838.java:976)
    at net.minecraft.class_4838.method_24731(class_4838.java)
    at net.minecraft.class_4838.method_24774(class_4838.java:413)
    at net.minecraft.class_4838.method_24849(class_4838.java:400)
    at net.minecraft.class_4838.method_24726(class_4838.java:339)
    at net.minecraft.class_4836.method_5949(class_4836.java:474)
    at net.minecraft.class_1308.method_6007(class_1308.java:550)
    at net.minecraft.class_1588.method_6007(class_1588.java:43)
    at net.minecraft.class_1309.method_5773(class_1309.java:2346)
    at net.minecraft.class_1308.method_5773(class_1308.java:339)
    at net.minecraft.class_3218.method_18762(class_3218.java:655)
    at net.minecraft.class_1937.method_18472(class_1937.java:483)
    at net.minecraft.class_3218.method_31420(class_3218.java:417)
    at net.minecraft.class_5574.method_31791(class_5574.java:54)
    at net.minecraft.class_3218.method_18765(class_3218.java:392)
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
    at net.minecraft.class_1132.method_3748(class_1132.java:96)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

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

-- Head --
Thread: Server thread
Stacktrace:
    at java.base/java.util.AbstractList.remove(AbstractList.java:167)
    at java.base/java.util.AbstractList$Itr.remove(AbstractList.java:387)
    at java.base/java.util.AbstractList.removeRange(AbstractList.java:598)
    at java.base/java.util.AbstractList.clear(AbstractList.java:243)
    at net.minecraft.class_4838.handler$zzg000$addSaddleToDrop(class_4838.java:976)
    at net.minecraft.class_4838.method_24731(class_4838.java)
    at net.minecraft.class_4838.method_24774(class_4838.java:413)
    at net.minecraft.class_4838.method_24849(class_4838.java:400)
    at net.minecraft.class_4838.method_24726(class_4838.java:339)
    at net.minecraft.class_4836.method_5949(class_4836.java:474)
    at net.minecraft.class_1308.method_6007(class_1308.java:550)
    at net.minecraft.class_1588.method_6007(class_1588.java:43)
    at net.minecraft.class_1309.method_5773(class_1309.java:2346)
    at net.minecraft.class_1308.method_5773(class_1308.java:339)
    at net.minecraft.class_3218.method_18762(class_3218.java:655)

-- Entity being ticked --
Details:
    Entity Type: minecraft:piglin (net.minecraft.class_4836)
    Entity ID: 243
    Entity Name: Piglin
    Entity's Exact location: 19.95, 74.00, 14.76
    Entity's Block location: World: (19,74,14), Section: (at 3,10,14 in 1,4,0; chunk contains blocks 16,0,0 to 31,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Entity's Momentum: -0.05, -0.08, -0.02
    Entity's Passengers: []
    Entity's Vehicle: null
Stacktrace:
    at net.minecraft.class_1937.method_18472(class_1937.java:483)
    at net.minecraft.class_3218.method_31420(class_3218.java:417)
    at net.minecraft.class_5574.method_31791(class_5574.java:54)
    at net.minecraft.class_3218.method_18765(class_3218.java:392)

-- Affected level --
Details:
    All players: 1 total; [class_3222['salvostormy'/238, l='ServerLevel[Nuovo mondo]', x=17.66, y=74.00, z=18.70]]
    Chunk stats: 1821
    Level dimension: minecraft:the_nether
    Derived: true
    Level spawn location: World: (240,67,185), Section: (at 0,3,9 in 15,4,11; chunk contains blocks 240,0,176 to 255,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 21672 game time, 21672 day time
    Level name: Nuovo mondo
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
    Level weather: Rain time: 6480 (now: true), thunder time: 133954 (now: false)
    Known server brands: fabric
    Level was modded: true
    Level storage version: 0x04ABD - Anvil
Stacktrace:
    at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
    at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
    at net.minecraft.class_1132.method_3748(class_1132.java:96)
    at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
    at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
    at java.base/java.lang.Thread.run(Thread.java:831)

-- System Details --
Details:
    Minecraft Version: 1.17.1
    Minecraft Version ID: 1.17.1
    Operating System: Windows 10 (amd64) version 10.0
    Java Version: 16.0.1, Microsoft
    Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
    JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
    Fabric Mods: 
        fabric: Fabric API 0.40.0+1.17
        fabric-api-base: Fabric API Base 0.3.0+a02b446318
        fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.3.0+cbda931818
        fabric-biome-api-v1: Fabric Biome API (v1) 3.2.0+cbda931818
        fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.5+a02b446318
        fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
        fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
        fabric-containers-v0: Fabric Containers (v0) 0.1.12+cbda931818
        fabric-content-registries-v0: Fabric Content Registries (v0) 0.3.0+cbda931818
        fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
        fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
        fabric-entity-events-v1: Fabric Entity Events (v1) 1.2.3+87cc6e4c18
        fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.10+fc40aa9d18
        fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
        fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+cbda931818
        fabric-item-api-v1: Fabric Item API (v1) 1.2.4+cbda931818
        fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
        fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.4+cbda931818
        fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.2+36b77c3e18
        fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
        fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
        fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
        fabric-models-v0: Fabric Models (v0) 0.3.0+a02b446318
        fabric-networking-api-v1: Fabric Networking API (v1) 1.0.13+cbda931818
        fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
        fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa18
        fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+cbda931818
        fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
        fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
        fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee18
        fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.4+cbda931818
        fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.8+cbda931818
        fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.2+fc40aa9d18
        fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
        fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.13+a02b446318
        fabric-rendering-v0: Fabric Rendering (v0) 1.1.3+fc40aa9d18
        fabric-rendering-v1: Fabric Rendering (v1) 1.8.1+fc40aa9d18
        fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
        fabric-screen-api-v1: Fabric Screen API (v1) 1.0.4+cbda931818
        fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+cbda931818
        fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
        fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.1+b06cb95b18
        fabric-textures-v0: Fabric Textures (v0) 1.0.6+a02b446318
        fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
        fabric-transfer-api-v1: Fabric Transfer API (v1) 1.3.0+fc40aa9d18
        fabricloader: Fabric Loader 0.11.6
        java: OpenJDK 64-Bit Server VM 16
        minecraft: Minecraft 1.17.1
        scorch: Scorch 1.1.0
    Player Count: 1 / 8; [class_3222['salvostormy'/238, l='ServerLevel[New world]', x=17.66, y=74.00, z=18.70]]
    Data Packs: vanilla, Fabric Mods
    Type: Integrated Server (map_client.txt)
    Is Modded: Definitely; Client brand changed to 'fabric'
ZoeyTheEgoist commented 3 years ago

Thank you for reporting! This issue is now resolved in Version 1.1.1