Skip to content

ConcurrentModificationException in HSWaterOcclusionBridge.clearStale during render (crash) #3

@retrospectivio

Description

@retrospectivio

Crash happened after ~40 minutes of playing on a sable ship in singleplayer with shaders. Happened once

  • Mod version: High Seas 0.1.2
  • Minecraft: 1.21.1
  • NeoForge: 21.1.226
  • Sinytra Connector: 2.0.0-beta.14+1.21.1
  • Java: 21.0.2 (Azul Zulu)
  • GC flags: ZGC -XX:+UseZGC -XX:ZCollectionInterval=5

Stack trace (head):
java.util.ConcurrentModificationException: null
at java.base/java.util.WeakHashMap$HashIterator.nextEntry(Unknown Source)
at java.base/java.util.WeakHashMap$EntryIterator.next(Unknown Source)
at com.BreadRes.highseas.physics.HSWaterOcclusionBridge.clearStale(HSWaterOcclusionBridge.java:332)
at com.BreadRes.highseas.physics.HSWaterOcclusionBridge.update(HSWaterOcclusionBridge.java:57)
at com.BreadRes.highseas.client.HighSeasClient.onRenderLevelStage(HighSeasClient.java:22)
at net.neoforged.bus.EventBus.post(EventBus.java:360)
at net.neoforged.neoforge.client.ClientHooks.dispatchRenderStage(ClientHooks.java:292)
...

Full crash report attached below. Thank you for your work!!!

crash-2026-05-31_16.37.29-client.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions