
version 1.5. crashes while 1.4.10 was fine when also having the clickthrough mod installed
Gorrrg opened this issue ยท 1 comments
clickthrough version is 0.17.2-0.2
// Hey, that tickles! Hehehe!
Time: 07/09/2020, 23:07
Description: Initializing game
net.fabricmc.loader.api.EntrypointException: Exception while loading entries for entrypoint 'client' provided by 'clickthrough'
at net.fabricmc.loader.EntrypointStorage.getEntrypointContainers(EntrypointStorage.java:193)
at net.fabricmc.loader.FabricLoader.getEntrypointContainers(FabricLoader.java:251)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:44)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.<init>(class_310.java:423)
at net.minecraft.client.main.Main.main(Main.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Caused by: java.util.ConcurrentModificationException
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1226)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getMetadata(KnotClassDelegate.java:98)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:150)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:427)
at net.fabricmc.loader.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:45)
at net.fabricmc.loader.EntrypointStorage$NewEntry.create(EntrypointStorage.java:114)
at net.fabricmc.loader.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:101)
at net.fabricmc.loader.EntrypointStorage.getEntrypointContainers(EntrypointStorage.java:186)
... 13 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.EntrypointStorage.getEntrypointContainers(EntrypointStorage.java:193)
at net.fabricmc.loader.FabricLoader.getEntrypointContainers(FabricLoader.java:251)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke0(EntrypointUtils.java:44)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointUtils.invoke(EntrypointUtils.java:36)
at net.fabricmc.loader.entrypoint.minecraft.hooks.EntrypointClient.start(EntrypointClient.java:33)
at net.minecraft.class_310.<init>(class_310.java:423)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
-- System Details --
Details:
Minecraft Version: 1.16.2
Minecraft Version ID: 1.16.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 14.0.2, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 565871832 bytes (539 MB) / 1073741824 bytes (1024 MB) up to 3221225472 bytes (3072 MB)
CPUs: 16
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
appleskin: AppleSkin 1.0.11
blue_endless_jankson: jankson +
clickthrough: ClickThrough 1.16.2-fabric0.17.2-0.2
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-config2: Cloth Config v4 4.7.0-unstable
com_squareup_moshi_moshi: moshi 1.9.2
com_squareup_okio_okio: okio 1.16.0
diggusmaximus: Diggus Maximus 1.3.1-1.16
durabilityviewer: Giselbaers Durability Viewer 1.16.2-fabric0.17.2-1.8.6
easierchests: EasierChests 1.16.2-fabric0.17.2-1.5.1
fabric: Fabric API 0.20.1+build.401-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474c4e
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea894e
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce533984e
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308364e
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f4e
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8664e
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d4e
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.0+e2e6cdad4e
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+16acbe5b4e
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.1+91555cd14e
fabric-item-api-v1: Fabric Item API (v1) 1.1.0+29679fd64e
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f96364e
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+730711c64e
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c54e
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+74cc3b204e
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+432ea1884e
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce994e
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d64e
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b4e
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f4e
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.7.0+432ea1884e
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.0+432ea1884e
fabric-particles-v1: fabric-particles-v1 0.2.2+fb0d9b0e4e
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.4.5+fcdfdfa14e
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.3.0+8bcfced84e
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.0+8bcfced84e
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.1.0+e2862de64e
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d4e
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.11+fb0d9b0e4e
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104904e
fabric-rendering-v1: Fabric Rendering (v1) 1.3.0+432ea1884e
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.1+facf3bbf4e
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+872498414e
fabric-structure-api-v1: Fabric Structure API (v1) 1.0.1+fb0d9b0e4e
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.0.3+ac8e8c594e
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb84e
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.2+ccce563e4e
fabricloader: Fabric Loader 0.9.3+build.207
gbfabrictools: GBfabrictools 1.2.3+1.16.2
kyrptconfig: Kytpt Config 1.1.2-1.16
malilib: MaLiLib 0.10.0-dev.21+arne.1
minecraft: Minecraft 1.16.2
minihud: MiniHUD 0.19.0-dev.20200819.013355
mm: Manningham Mills 2.1
modmenu: Mod Menu 1.14.6+build.31
modupdater: ModUpdater 1.1.11+1.16.2-rc2
optifabric: OptiFabric 1.5.0
tweakeroo: Tweakeroo 0.10.0-dev.20200903.015620
voxelmap: VoxelMap 1.10.10
Launched Version: fabric-loader-0.9.3+build.207-1.16.2
Backend library: LWJGL version 3.2.2 build 10
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU: <unknown>
OptiFine Version: OptiFine_1.16.2_HD_U_G3
OptiFine Build: 20200829-104659
Shaders: null
OpenGlVersion: null
OpenGlRenderer: null
OpenGlVendor: null
CpuCount: 0```
This is unfortunately a bug in Fabric Loader itself, class loading isn't totally threadsafe (see FabricMC/fabric-loader#225). It should be effectively at random as it's racing to complete classloading one class before another tries to be defined. Either way, updating OptiFabric would just be a coincidence to cause it to happen (given it's not even loading anything to do with OptiFabric when it crashed), so you could probably even add extra mods and it would go away as mysteriously as it came.