Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Game crashes with java.nio.channels.OverlappingFileLockException in the mouseClicked. #40

Open
SashexSRB opened this issue Mar 11, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@SashexSRB
Copy link

Greetings!

I am playing modded survival which include BetterX mods such as Better Nether and Better End.
However something within FrozenLib is causing the saved worlds to corrupt themselves. The worlds generate, and load, but when i save and exit after playing, i cannot open that world anymore and it corrupts itself.

I have contacted the BetterX devs, they say the issue lies within the embedded FrozenLib from WilderWIld mod.

Here are the mods i use:
VERSION: 1.20.1
Fabric 0.15.7 with 0.92.0 API
Amendments 1.10
Architectury API 9.2.14
Botarium 2.3.3
C2ME 0.2.0+alpha 11.5
Cloth Config 11.1.118
Collective 7.3
Create(fabric) 0.5.1
Create: New Age 1.1.2
Do a barrel roll 3.3.7
DynamicLights 1.7.1
Elytra Slot 6.3.0
Farmers Delight 1.4.3
From the Fog 1.9.2
Midnightlib 1.4.2
Modmenu 7.2.2
Moonlight lib 2.11
Replanting Crops 5.3
RoughlyEnoughItems 12.0.684
Stack to nearby chests 0.5.4
Supplementaries 2.8.4
Tree Harvester 8.5
Trinkets 3.7.1
Voicechat 2.4.32
WilderWild 2.3.3

And here is the crash report
`---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 2024-03-11 01:43:59
Description: mouseClicked event handler

java.nio.channels.OverlappingFileLockException
at java.base/sun.nio.ch.FileLockTable.checkList(FileLockTable.java:229)
at java.base/sun.nio.ch.FileLockTable.add(FileLockTable.java:123)
at java.base/sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1321)
at java.base/java.nio.channels.FileChannel.tryLock(FileChannel.java:1191)
at net.minecraft.class_5125.method_26803(class_5125.java:39)
at net.minecraft.class_32$class_5143.(class_32.java:398)
at net.minecraft.class_32.method_52236(class_32.java:377)
at net.minecraft.class_7196.method_41901(class_7196.java:101)
at net.minecraft.class_7196.method_41899(class_7196.java:193)
at net.minecraft.class_7196.method_41897(class_7196.java:220)
at net.minecraft.class_7196.handler$ckh000$frozenlib$frozenLib$preventBackupScreenAndProceed(class_7196.java:1042)
at net.minecraft.class_7196.method_41898(class_7196.java)
at net.minecraft.class_7196.method_41899(class_7196.java:220)
at net.minecraft.class_7196.method_41894(class_7196.java:64)
at net.minecraft.class_528$class_4272.method_20174(class_528.java:590)
at net.minecraft.class_528$class_4272.method_20164(class_528.java:480)
at net.minecraft.class_528$class_4272.method_25402(class_528.java:402)
at net.minecraft.class_350.method_25402(class_350.java:327)
at net.minecraft.class_4069.method_25402(class_4069.java:38)
at net.minecraft.class_312.method_1611(class_312.java:98)
at net.minecraft.class_437.method_25412(class_437.java:409)
at net.minecraft.class_312.method_1601(class_312.java:98)
at net.minecraft.class_312.method_22686(class_312.java:169)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:169)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237)
at net.minecraft.class_310.method_1523(class_310.java:1244)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

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

-- Head --
Thread: Render thread
Stacktrace:
at java.base/sun.nio.ch.FileLockTable.checkList(FileLockTable.java:229)
at java.base/sun.nio.ch.FileLockTable.add(FileLockTable.java:123)
at java.base/sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1321)
at java.base/java.nio.channels.FileChannel.tryLock(FileChannel.java:1191)
at net.minecraft.class_5125.method_26803(class_5125.java:39)
at net.minecraft.class_32$class_5143.(class_32.java:398)
at net.minecraft.class_32.method_52236(class_32.java:377)
at net.minecraft.class_7196.method_41901(class_7196.java:101)
at net.minecraft.class_7196.method_41899(class_7196.java:193)
at net.minecraft.class_7196.method_41897(class_7196.java:220)
at net.minecraft.class_7196.handler$ckh000$frozenlib$frozenLib$preventBackupScreenAndProceed(class_7196.java:1042)
at net.minecraft.class_7196.method_41898(class_7196.java)
at net.minecraft.class_7196.method_41899(class_7196.java:220)
at net.minecraft.class_7196.method_41894(class_7196.java:64)
at net.minecraft.class_528$class_4272.method_20174(class_528.java:590)
at net.minecraft.class_528$class_4272.method_20164(class_528.java:480)
at net.minecraft.class_528$class_4272.method_25402(class_528.java:402)
at net.minecraft.class_350.method_25402(class_350.java:327)
at net.minecraft.class_4069.method_25402(class_4069.java:38)
at net.minecraft.class_312.method_1611(class_312.java:98)
at net.minecraft.class_437.method_25412(class_437.java:409)
at net.minecraft.class_312.method_1601(class_312.java:98)
at net.minecraft.class_312.method_22686(class_312.java:169)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:169)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)

-- Affected screen --
Details:
Screen name: net.minecraft.class_526
Stacktrace:
at net.minecraft.class_437.method_25412(class_437.java:409)
at net.minecraft.class_312.method_1601(class_312.java:98)
at net.minecraft.class_312.method_22686(class_312.java:169)
at net.minecraft.class_1255.execute(class_1255.java:102)
at net.minecraft.class_312.method_22684(class_312.java:169)
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at org.lwjgl.system.JNI.invokeV(Native Method)
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237)
at net.minecraft.class_310.method_1523(class_310.java:1244)
at net.minecraft.class_310.method_1514(class_310.java:802)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: vanilla, fabric, Moonlight Mods Dynamic Assets
Stacktrace:
at net.minecraft.class_6360.method_36565(class_6360.java:49)
at net.minecraft.class_310.method_1587(class_310.java:2413)
at net.minecraft.class_310.method_1514(class_310.java:821)
at net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.20.1
Minecraft Version ID: 1.20.1
Operating System: Linux (amd64) version 6.7.8-arch1-1
Java Version: 17.0.8, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 3175343864 bytes (3028 MiB) / 4731174912 bytes (4512 MiB) up to 12884901888 bytes (12288 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 5800X 8-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 2
Microarchitecture: Zen 3
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: Vega 10 XL/XT [Radeon RX Vega 56/64]
Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
Graphics card #0 VRAM (MB): 258.00
Graphics card #0 deviceId: 0x687f
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 24341.39
Virtual memory used (MB): 12783.05
Swap memory total (MB): 16384.00
Swap memory used (MB): 3252.75
JVM Flags: 8 total; -Xss1M -Xmx12G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
amendments: Amendments 1.20-1.1.10
architectury: Architectury 9.2.14
bclib: BCLib 3.0.14
wunderlib: WunderLib 1.1.5
betterend: Better End 4.0.11
betternether: Better Nether 9.0.10
botarium: Botarium 2.3.3
team_reborn_energy: Energy 3.0.0
c2me: Concurrent Chunk Management Engine 0.2.0+alpha.11.0
c2me-base: Concurrent Chunk Management Engine (Base) 0.2.0+alpha.11.0
c2me-client-uncapvd: Concurrent Chunk Management Engine (Client/Uncap View Distance) 0.2.0+alpha.11.0
c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.2.0+alpha.11.0
c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.2.0+alpha.11.0
c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.2.0+alpha.11.0
c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.2.0+alpha.11.0
c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.2.0+alpha.11.0
c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.2.0+alpha.11.0
c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.2.0+alpha.11.0
c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.2.0+alpha.11.0
c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.2.0+alpha.11.0
c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.2.0+alpha.11.0
c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.2.0+alpha.11.0
c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.2.0+alpha.11.0
c2me-rewrites-chunk-serializer: Concurrent Chunk Management Engine (Rewrites/Chunk Serializer) 0.2.0+alpha.11.0
c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.2.0+alpha.11.0
c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.2.0+alpha.11.0
c2me-threading-chunkio: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.0
c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.2.0+alpha.11.0
c2me-threading-worldgen: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.0
com_electronwill_night-config_core: core 3.6.5
com_electronwill_night-config_toml: toml 3.6.5
com_ibm_async_asyncutil: asyncutil 0.1.0
net_objecthunter_exp4j: exp4j 0.4.8
org_threadly_threadly: threadly 7.0
cloth-config: Cloth Config v11 11.1.118
cloth-basic-math: cloth-basic-math 0.6.1
collective: Collective 7.30
create: Create 0.5.1-f-build.1335+mc1.20.1
com_google_code_findbugs_jsr305: jsr305 3.0.2
flywheel: Flywheel 0.6.10-2
forgeconfigapiport: Forge Config API Port 8.0.0
milk: Milk Lib 1.2.60
dripstone_fluid_lib: Dripstone Fluid Lib 3.0.2
porting_lib_accessors: Porting Lib Accessors 2.3.0+1.20.1
porting_lib_base: Porting Lib Base 2.3.0+1.20.1
porting_lib_attributes: Porting Lib Attributes 2.3.0+1.20.1
porting_lib_common: Porting Lib Common 2.3.0+1.20.1
porting_lib_core: Porting Lib Core 2.3.0+1.20.1
porting_lib_fluids: Porting Lib Fluids 2.3.0+1.20.1
porting_lib_lazy_registration: Porting Lib Lazy Register 2.3.0+1.20.1
porting_lib_mixin_extensions: Porting Lib Mixin Extensions 2.3.0+1.20.1
porting_lib_utility: Porting Lib Utility 2.3.0+1.20.1
porting_lib_brewing: Porting Lib Brewing 2.3.0+1.20.1
porting_lib_client_events: Porting Lib Client Events 2.3.0+1.20.1
porting_lib_entity: Porting Lib Entity 2.3.0+1.20.1
porting_lib_extensions: Porting Lib Extensions 2.3.0+1.20.1
porting_lib_models: Porting Lib Models 2.3.0+1.20.1
porting_lib_model_loader: Porting Lib Model Loader 2.3.0+1.20.1
porting_lib_networking: Porting Lib Networking 2.3.0+1.20.1
porting_lib_obj_loader: Porting Lib Obj Loader 2.3.0+1.20.1
porting_lib_tags: Porting Lib Tags 3.0
porting_lib_tool_actions: Porting Lib Tool Actions 2.3.0+1.20.1
porting_lib_transfer: Porting Lib Transfer 2.3.0+1.20.1
reach-entity-attributes: Reach Entity Attributes 2.4.0
registrate-fabric: Registrate for Fabric 1.3.62-MC1.20.1
porting_lib_data: Porting Lib Data 2.1.1090+1.20
porting_lib_model_generators: Porting Lib Model Generators 2.1.1090+1.20
porting_lib_gametest: Porting Lib GameTest 2.1.1090+1.20
porting_lib_model_materials: Porting Lib Model Materials 2.1.1090+1.20
do_a_barrel_roll: Do a Barrel Roll 3.3.7+1.20
cicada: CICADA 0.5.0+1.20.1-minus
fabric-permissions-api-v0: fabric-permissions-api 0.2-SNAPSHOT
dynamiclights: Dynamic Lights 1.7.1+mod
elytraslot: Elytra Slot 6.3.0+1.20.1
fabric-api: Fabric API 0.92.0+1.20.1
fabric-api-base: Fabric API Base 0.4.31+1802ada577
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.36+1802ada577
fabric-biome-api-v1: Fabric Biome API (v1) 13.0.13+1802ada577
fabric-block-api-v1: Fabric Block API (v1) 1.0.11+1802ada577
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+1802ada577
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.41+1802ada577
fabric-client-tags-api-v1: Fabric Client Tags 1.1.2+1802ada577
fabric-command-api-v1: Fabric Command API (v1) 1.2.34+f71b366f77
fabric-command-api-v2: Fabric Command API (v2) 2.2.13+1802ada577
fabric-commands-v0: Fabric Commands (v0) 0.2.51+df3654b377
fabric-containers-v0: Fabric Containers (v0) 0.1.64+df3654b377
fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.11+1802ada577
fabric-convention-tags-v1: Fabric Convention Tags 1.5.5+1802ada577
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.19+1802ada577
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.0+de0fd6d177
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.4+1802ada577
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.54+1802ada577
fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.0+1c78457f77
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.2+1802ada577
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.63+df3654b377
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.40+1802ada577
fabric-item-api-v1: Fabric Item API (v1) 2.1.28+1802ada577
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.12+1802ada577
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.37+1802ada577
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.35+df3654b377
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.22+1802ada577
fabric-loot-api-v2: Fabric Loot API (v2) 1.2.1+1802ada577
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.45+9e7660c677
fabric-message-api-v1: Fabric Message API (v1) 5.1.9+1802ada577
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.50+1802ada577
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 1.0.3+1802ada577
fabric-models-v0: Fabric Models (v0) 0.4.2+9386d8a777
fabric-networking-api-v1: Fabric Networking API (v1) 1.3.11+1802ada577
fabric-networking-v0: Fabric Networking (v0) 0.3.51+df3654b377
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.3+1802ada577
fabric-particles-v1: Fabric Particles (v1) 1.1.2+1802ada577
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.21+1802ada577
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.3+1802ada577
fabric-renderer-api-v1: Fabric Renderer API (v1) 3.2.1+1802ada577
fabric-renderer-indigo: Fabric Renderer - Indigo 1.5.1+1802ada577
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.46+df3654b377
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.37+92a0d36777
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.28+1802ada577
fabric-rendering-v0: Fabric Rendering (v0) 1.1.49+df3654b377
fabric-rendering-v1: Fabric Rendering (v1) 3.0.8+1802ada577
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.8+1802ada577
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.10+1802ada577
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.8+1802ada577
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.30+1802ada577
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.13+1802ada577
fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.4+1802ada577
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.1+1802ada577
fabricloader: Fabric Loader 0.15.7
mixinextras: MixinExtras 0.3.5
farmersdelight: Farmer's Delight 1.20.1-1.4.3
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.20.1
modmenu: Mod Menu 7.2.2
moonlight: Moonlight 1.20-2.11.2
replantingcrops: Replanting Crops 5.3
roughlyenoughitems: Roughly Enough Items 12.0.684
error_notifier: Error Notifier 1.0.9
stack-to-nearby-chests: Stack to Nearby Chests 0.5.4
libgui: LibGui 8.0.2+1.20
jankson: Jankson 6.0.0+j1.2.3
blue_endless_jankson: jankson 1.2.3
libninepatch: LibNinePatch 1.2.0
supplementaries: Supplementaries 1.20-2.8.4
mixinsquared: MixinSquared 0.1.1
treeharvester: Tree Harvester 8.5
trinkets: Trinkets 3.7.1
cardinal-components-base: Cardinal Components API (base) 5.2.0
cardinal-components-entity: Cardinal Components API (entities) 5.2.0
voicechat: Simple Voice Chat 1.20.1-2.4.32
watching: From The Fog 1.9.2
wilderwild: Wilder Wild 2.3.3-Fabric+1.20.1
frozenlib: FrozenLib 1.6.2-Fabric+1.20.1
Flywheel Backend: GL33 Instanced Arrays
Launched Version: fabric-loader-0.15.7-1.20.1
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: AMD Radeon RX Vega (radeonsi, vega10, LLVM 16.0.6, DRM 3.57, 6.7.8-arch1-1) GL version 4.6 (Core Profile) Mesa 24.0.2-arch1.1, AMD
Window size: 1920x1080
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: vanilla, fabric, Moonlight Mods Dynamic Assets
Current Language: en_us
CPU: 16x AMD Ryzen 7 5800X 8-Core Processor`

@SashexSRB SashexSRB added the bug Something isn't working label Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant