ChemLib has failed to Load Correctly Issue 1.18.2
agumetyusuftby opened this issue · 9 comments

I have 91 mods but It still gives an error when I leave only ChemLib in the mod folder.
`---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 24.05.2023 15:51
Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed
at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.18.2-40.2.4-universal.jar%23150!/:?] {re:classloading}
at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:170) ~[forge-1.18.2-40.2.4-universal.jar%23150!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.lambda$new$1(Minecraft.java:557) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cgm.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:securitycraft.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.Util.m_137521_(Util.java:397) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettermineshafts.mixins.json:SuppressLogMixin,pl:mixin:A}
at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:551) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cgm.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:securitycraft.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:135) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:879) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1046) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cgm.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:securitycraft.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:cgm.mixins.json:client.MinecraftMixin,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:flywheel.mixins.json:PausedPartialTickAccessor,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:create.mixins.json:WindowResizeMixin,pl:mixin:APP:securitycraft.mixins.json:camera.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.4.jar%2318!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Render thread
Stacktrace:
at java.lang.Enum.valueOf(Enum.java:273) ~[?:?] {re:mixin}
-- MOD chemlib --
Details:
Caused by 0: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[javafmllanguage-1.18.2-40.2.4.jar%23147!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[fmlcore-1.18.2-40.2.4.jar%23146!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
Mod File: /C:/Users/ahmet/AppData/Roaming/.minecraft/mods/chemlib-1.18.2-2.0.16.jar
Failure message: ChemLib (chemlib) has failed to load correctly
java.lang.reflect.InvocationTargetException: null
Mod Version: 1.18.2-2.0.16
Mod Issue URL: NOT PROVIDED
Exception message: java.lang.IllegalArgumentException: No enum constant com.smashingmods.chemlib.api.MatterState.SOLİD
Stacktrace:
at java.lang.Enum.valueOf(Enum.java:273) ~[?:?] {re:mixin}
at com.smashingmods.chemlib.api.MatterState.valueOf(MatterState.java:7) ~[chemlib-1.18.2-2.0.16.jar%2369!/:?] {re:classloading}
at com.smashingmods.chemlib.registry.ChemicalRegistry.registerElements(ChemicalRegistry.java:47) ~[chemlib-1.18.2-2.0.16.jar%2369!/:?] {re:classloading}
at com.smashingmods.chemlib.registry.ChemicalRegistry.register(ChemicalRegistry.java:190) ~[chemlib-1.18.2-2.0.16.jar%2369!/:?] {re:classloading}
at com.smashingmods.chemlib.registry.Registry.register(Registry.java:15) ~[chemlib-1.18.2-2.0.16.jar%2369!/:?] {re:classloading}
at com.smashingmods.chemlib.ChemLib.(ChemLib.java:22) ~[chemlib-1.18.2-2.0.16.jar%2369!/:?] {re:classloading}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] {}
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] {}
at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[javafmllanguage-1.18.2-40.2.4.jar%23147!/:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[fmlcore-1.18.2-40.2.4.jar%23146!/:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
-- System Details --
Details:
Minecraft Version: 1.18.2
Minecraft Version ID: 1.18.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.1, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 939616608 bytes (896 MiB) / 2281701376 bytes (2176 MiB) up to 5368709120 bytes (5120 MiB)
CPUs: 16
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-10700T CPU @ 2.00GHz
Identifier: Intel64 Family 6 Model 165 Stepping 5
Microarchitecture: unknown
Frequency (GHz): 1,99
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: NVIDIA GeForce MX330
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 2048,00
Graphics card #0 deviceId: 0x1d16
Graphics card #0 versionInfo: DriverVersion=31.0.15.3161
Graphics card #1 name: Intel(R) UHD Graphics 630
Graphics card #1 vendor: Intel Corporation (0x8086)
Graphics card #1 VRAM (MB): 1024,00
Graphics card #1 deviceId: 0x9bc5
Graphics card #1 versionInfo: DriverVersion=30.0.100.9864
Memory slot #0 capacity (MB): 8192,00
Memory slot #0 clockSpeed (GHz): 3,20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192,00
Memory slot #1 clockSpeed (GHz): 3,20
Memory slot #1 type: DDR4
Virtual memory max (MB): 18149,77
Virtual memory used (MB): 13448,83
Swap memory total (MB): 1928,07
Swap memory used (MB): 57,88
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx5G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 9.1.3+9.1.3+main.9b69c82a
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin PLUGINSERVICE
eventbus PLUGINSERVICE
slf4jfixer PLUGINSERVICE
object_holder_definalize PLUGINSERVICE
runtime_enum_extender PLUGINSERVICE
capability_token_subclass PLUGINSERVICE
accesstransformer PLUGINSERVICE
runtimedistcleaner PLUGINSERVICE
mixin TRANSFORMATIONSERVICE
fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
CyclopsCore-1.18.2-1.16.1.jar |Cyclops Core |cyclopscore |1.16.1 |COMMON_SET|Manifest: NOSIGNATURE
TreeChop-1.18.2-forge-0.16.3.jar |HT's TreeChop |treechop |0.16.3 |COMMON_SET|Manifest: NOSIGNATURE
scorpions-1-18-x.jar |YDM's Scorpions |scorpions |1.18.x-1.1 |COMMON_SET|Manifest: NOSIGNATURE
myvillage-1.0.jar |Dark Grove Village |myvillage |1.0 |COMMON_SET|Manifest: NOSIGNATURE
habitat-1.1.5.jar |Habitat |habitat |1.1.5 |COMMON_SET|Manifest: NOSIGNATURE
alchemylib-1.18.2-1.0.20.jar |AlchemyLib |alchemylib |1.18.2-1.0.20 |COMMON_SET|Manifest: NOSIGNATURE
cgm-1.2.7-1.18.2.jar |MrCrayfish's Gun Mod |cgm |1.2.7 |COMMON_SET|Manifest: NOSIGNATURE
trajanscore1.18.jar |Trajan's Core |trajanscore |1 |COMMON_SET|Manifest: NOSIGNATURE
areas-1.18.2-4.0.jar |Areas |areas |4.0 |COMMON_SET|Manifest: NOSIGNATURE
spiderstpo-1.18.2-2.0.3.jar |Nyf's Spiders 2.0 |spiderstpo |2.0.3 |COMMON_SET|Manifest: NOSIGNATURE
jei-1.18.2-forge-10.2.1.283.jar |Just Enough Items |jei |10.2.1.283 |COMMON_SET|Manifest: NOSIGNATURE
metalbarrels-1.18.2-4.3.jar |Metal Barrels |metalbarrels |1.18.2-4.3 |COMMON_SET|Manifest: NOSIGNATURE
libraryferret-forge-1.18.2-4.0.0.jar |Library ferret |libraryferret |4.0.0 |COMMON_SET|Manifest: NOSIGNATURE
Mekanism-1.18.2-10.2.5.465.jar |Mekanism |mekanism |10.2.5 |COMMON_SET|Manifest: NOSIGNATURE
obscure_api-10.jar |Obscure API |obscure_api |10 |COMMON_SET|Manifest: NOSIGNATURE
LimitedLives-1.18-1.1.2.jar |Limited Lives |limitedlives |1.1.2 |COMMON_SET|Manifest: NOSIGNATURE
waystones-forge-1.18.2-10.1.0.jar |Waystones |waystones |10.1.0 |COMMON_SET|Manifest: NOSIGNATURE
nock_enough_arrows-1.18.2-1.1.0.jar |Nock Enough Arrows |nock_enough_arrows |1.18.2-1.1.0 |COMMON_SET|Manifest: NOSIGNATURE
IronGenerators-2.0.2-1.18.2.jar |Iron Generators |irongenerators |2.0.1 |COMMON_SET|Manifest: NOSIGNATURE
oresabovediamonds-8.1.1.jar |Ores Above Diamonds |oresabovediamonds |8.1.1 |COMMON_SET|Manifest: NOSIGNATURE
journeymap-1.18.2-5.8.4-forge.jar |Journeymap |journeymap |5.8.4 |COMMON_SET|Manifest: NOSIGNATURE
CTM-1.18.2-1.1.5+5.jar |ConnectedTexturesMod |ctm |1.18.2-1.1.5+5 |COMMON_SET|Manifest: NOSIGNATURE
modernlife-1.18.2-1.54.jar |Modern Life |modernlife |1.18.2-1.54 |COMMON_SET|Manifest: NOSIGNATURE
citadel-1.11.3-1.18.2 (1).jar |Citadel |citadel |1.11.3 |COMMON_SET|Manifest: NOSIGNATURE
alexsmobs-1.18.6.jar |Alex's Mobs |alexsmobs |1.18.6 |COMMON_SET|Manifest: NOSIGNATURE
untamedwilds-1.18.2-2.2.0.jar |Untamed Wilds |untamedwilds |2.2.0 |COMMON_SET|Manifest: NOSIGNATURE
EvilCraft-1.18.2-1.2.12.jar |EvilCraft |evilcraft |1.2.12 |COMMON_SET|Manifest: NOSIGNATURE
configured-2.0.0-1.18.2.jar |Configured |configured |2.0.0 |COMMON_SET|Manifest: NOSIGNATURE
YungsApi-1.18.2-Forge-2.2.7.jar |YUNG's API |yungsapi |1.18.2-Forge-2.2.7 |COMMON_SET|Manifest: NOSIGNATURE
alcocraft-1.0.0.jar |Alcocraft |alcocraft |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
feature_nbt_deadlock_be_gone_forge-2.0.0+1.18.2.ja|Feature NBT Deadlock Be Gone |feature_nbt_deadlock_be_gone |2.0.0+1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
u_team_core-1.18.2-4.0.1.210.jar |U Team Core |uteamcore |4.0.1.210 |COMMON_SET|Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0
chestcavity-forge-1.18.2-2.16.4.jar |Chest Cavity |chestcavity |1.18.2-2.16.4 |COMMON_SET|Manifest: NOSIGNATURE
mcw-doors-1.0.6-mc1.18.2.jar |Macaw's Doors |mcwdoors |1.0.6 |COMMON_SET|Manifest: NOSIGNATURE
BiomeParticleWeather-v4.0.21-1.18.2-1.18.2-Forge (|Biome Particle Weather |impactfulweather |4.0.21-1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
mapperbase-1.18.2-4.0.1.0.jar |Mapper Base |mapperbase |1.18.2-4.0.1.0 |COMMON_SET|Manifest: NOSIGNATURE
TreeChop-Jade-1.18.2-forge-0.1.0.jar |HT's TreeChop Jade Plugin |treechopjade |0.1.0 |COMMON_SET|Manifest: NOSIGNATURE
MekanismGenerators-1.18.2-10.2.5.465.jar |Mekanism: Generators |mekanismgenerators |10.2.5 |COMMON_SET|Manifest: NOSIGNATURE
balm-3.2.1+0.jar |Balm |balm |3.2.1+0 |COMMON_SET|Manifest: NOSIGNATURE
cloth-config-6.2.62-forge.jar |Cloth Config v4 API |cloth_config |6.2.62 |COMMON_SET|Manifest: NOSIGNATURE
forge-1.18.2-40.2.4-universal.jar |Forge |forge |40.2.4 |COMMON_SET|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
mineralchance-1.18.2-3.0.jar |Mineral Chance |mineralchance |3.0 |COMMON_SET|Manifest: NOSIGNATURE
inzheFoPCore-v.3.0.0-1.18.2.jar |inzheFoPs Core |inzhefopcore |3.0.0 |COMMON_SET|Manifest: NOSIGNATURE
twilightforest-1.18.2-4.1.1423-universal.jar |The Twilight Forest |twilightforest |4.1.1423 |COMMON_SET|Manifest: NOSIGNATURE
tis3d-1.18.2-forge-1.6.8+2ac5c5f.jar |TIS-3D |tis3d |1.6.8 |COMMON_SET|Manifest: NOSIGNATURE
SHAB+V1.1.0.jar |Simple Hot Air Balloons |simple_hot_air_balloons |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
idas_forge-1.5.2+1.18.2.jar |Integrated Dungeons and Struct|idas |1.5.2+1.18.2 |COMMON_SET|Manifest: NOSIGNATURE
selene-1.18.2-1.17.9.jar |Selene |selene |1.18.2-1.17.9 |COMMON_SET|Manifest: NOSIGNATURE
supplementaries-1.18.2-1.5.14.jar |Supplementaries |supplementaries |1.18.2-1.5.14 |COMMON_SET|Manifest: NOSIGNATURE
alchemistry-1.18.2-2.2.1.jar |Alchemistry |alchemistry |1.18.2-2.2.1 |COMMON_SET|Manifest: NOSIGNATURE
client-1.18.2-20220404.173914-srg.jar |Minecraft |minecraft |1.18.2 |COMMON_SET|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
tenshilib-1.18.2-1.6.14-forge.jar |TenshiLib |tenshilib |1.18.2-1.6.14 |COMMON_SET|Manifest: NOSIGNATURE
useful_backpacks-1.18.2-1.12.1.93.jar |Useful Backpacks |usefulbackpacks |1.12.1.93 |COMMON_SET|Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0
TerraBlender-forge-1.18.2-1.2.0.126.jar |TerraBlender |terrablender |1.2.0.126 |COMMON_SET|Manifest: NOSIGNATURE
trajans-tanks-forge-1.18-2.21.jar |Tank Mod (Forge) (1.18.2) |trajanstanks |1.0 |COMMON_SET|Manifest: NOSIGNATURE
BiomesOPlenty-1.18.2-16.0.0.134.jar |Biomes O' Plenty |biomesoplenty |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
simpleshops-1.2.1.jar |Simple Shops |simpleshops |1.1.4 |COMMON_SET|Manifest: NOSIGNATURE
MekanismAdditions-1.18.2-10.2.5.465.jar |Mekanism: Additions |mekanismadditions |10.2.5 |COMMON_SET|Manifest: NOSIGNATURE
Jade-1.18.2-forge-5.2.6.jar |Jade |jade |5.2.6 |COMMON_SET|Manifest: NOSIGNATURE
infinitySP_1.1.jar |Infinity Stones 'n Powers! |inf_stones |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
Ultimate-Car-Mod-1.18.2.jar |Ultimate Car Mod |car |1.18.2-1.0.3 |COMMON_SET|Manifest: NOSIGNATURE
plane-1.18.2-1.0.0.jar |Ultimate Plane Mod |plane |1.18.2-1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
flywheel-forge-1.18.2-0.6.8.jar |Flywheel |flywheel |0.6.8-97 |COMMON_SET|Manifest: NOSIGNATURE
create-1.18.2-0.5.0.g.jar |Create |create |0.5.0.g |COMMON_SET|Manifest: NOSIGNATURE
Patchouli-1.18.2-71.1.jar |Patchouli |patchouli |1.18.2-71.1 |COMMON_SET|Manifest: NOSIGNATURE
naturallychargedcreepers-1.18.2-3.0.jar |Naturally Charged Creepers |naturallychargedcreepers |3.0 |COMMON_SET|Manifest: NOSIGNATURE
Croptopia-Mod-1.18.2.jar |Croptopia |croptopia |2.0.3 |COMMON_SET|Manifest: NOSIGNATURE
collective-1.18.2-6.21.jar |Collective |collective |6.21 |COMMON_SET|Manifest: NOSIGNATURE
chemlib-1.18.2-2.0.16.jar |ChemLib |chemlib |1.18.2-2.0.16 |ERROR |Manifest: NOSIGNATURE
roadstuff-1.18.2-6.0.2.jar |Road Stuff |roadstuff |1.18.2-6.0.2 |COMMON_SET|Manifest: NOSIGNATURE
markdown_manual-1.18.2-forge-1.2.1+59006bb.jar |Markdown Manual |markdown_manual |1.2.1 |COMMON_SET|Manifest: NOSIGNATURE
AutoRegLib-1.7-53.jar |AutoRegLib |autoreglib |1.7-53 |COMMON_SET|Manifest: NOSIGNATURE
Quark-3.2-358.jar |Quark |quark |3.2-358 |COMMON_SET|Manifest: NOSIGNATURE
[1.18.2]+SecurityCraft+v1.9.2.jar |SecurityCraft |securitycraft |1.9.2 |COMMON_SET|Manifest: NOSIGNATURE
bettervillage-forge-1.18.2-3.1.0.jar |Better village |bettervillage |3.0.0 |COMMON_SET|Manifest: NOSIGNATURE
YungsBetterStrongholds-1.18.2-Forge-2.1.1.jar |YUNG's Better Strongholds |betterstrongholds |1.18.2-Forge-2.1.1 |COMMON_SET|Manifest: NOSIGNATURE
UltimateSolarPanels-1.18.2-2.1.1.jar |Ultimate Solar Panels |ultimatesolarpanels |2.1.0 |COMMON_SET|Manifest: NOSIGNATURE
MekanismTools-1.18.2-10.2.5.465.jar |Mekanism: Tools |mekanismtools |10.2.5 |COMMON_SET|Manifest: NOSIGNATURE
architectury-4.4.68.jar |Architectury |architectury |4.4.68 |COMMON_SET|Manifest: NOSIGNATURE
otyacraftengine-forge-1.18.2-2.14.jar |Otyacraft Engine |otyacraftengine |2.14 |COMMON_SET|Manifest: NOSIGNATURE
asynclocator-1.18.2-1.1.0.jar |Async Locator |asynclocator |1.18.2-1.1.0 |COMMON_SET|Manifest: NOSIGNATURE
framework-0.4.2-1.18.2.jar |Framework |framework |0.4.2 |COMMON_SET|Manifest: NOSIGNATURE
towns_and_towers_forge-1.10.0.1+1.18.2.jar |Towns and Towers |t_and_t |0.0NONE |COMMON_SET|Manifest: NOSIGNATURE
improvedmobs-1.18.2-1.11.0-forge.jar |Improved Mobs Mod |improvedmobs |1.18.2-1.11.0 |COMMON_SET|Manifest: NOSIGNATURE
YungsBetterMineshafts-1.18.2-Forge-2.2.jar |YUNG's Better Mineshafts |bettermineshafts |1.18.2-Forge-2.2 |COMMON_SET|Manifest: NOSIGNATURE
overloadedarmorbar-1.18.2-6.jar |Overloaded Armor Bar |overloadedarmorbar |1.18.2-6 |COMMON_SET|Manifest: NOSIGNATURE
geckolib-1.18-forge-3.0.18.jar |GeckoLib |geckolib3 |3.0.18 |COMMON_SET|Manifest: NOSIGNATURE
winteroverhaul-1.0.0-1.18.2.jar |Winter Overhaul |winteroverhaul |1.0.0 |COMMON_SET|Manifest: NOSIGNATURE
coloredlamps-1.2.jar |Colored Lamps |coloredlamps |1.2 |COMMON_SET|Manifest: NOSIGNATURE
ExtraGems-1.18.2-(v.2.0.10).jar |ExtraGems |extragems |2.0.10 |COMMON_SET|Manifest: NOSIGNATURE
exlinefurniture-forge-1.18.2-2.0.7.jar |Exline's Furniture Mod |exlinefurniture |2.0.7 |COMMON_SET|Manifest: NOSIGNATURE
aquamirae-5.api10.jar |Aquamirae |aquamirae |5.api10 |COMMON_SET|Manifest: NOSIGNATURE
Crash Report UUID: ae667190-255d-4fc2-8947-e396ef0fcef8
FML: 40.2
Forge: net.minecraftforge:40.2.4
Flywheel Backend: GL33 Instanced Arrays`
crash-2023-05-24_15.51.23-fml.txt
latest.log
In the future, put your log inside a paste / gist.
This is the issue: SOLİD
Note that there is a special symbol above the letter I. This only happens if your computer is using a a language spec that doesn't support UTF8. In the past, I've only seen this happen with Turkish. It's not something that can be fixed on our end as ChemLib's data files are written to use UTF-8. You can change the language spec used by your pc.
In the future, put your log inside a paste / gist.
This is the issue:
SOLİDNote that there is a special symbol above the letter I. This only happens if your computer is using a a language spec that doesn't support UTF8. In the past, I've only seen this happen with Turkish. It's not something that can be fixed on our end as ChemLib's data files are written to use UTF-8. You can change the language spec used by your pc.
Actually that is false. What you are referring to is the turkish locale bug caused by using String#toUpperCase in https://github.com/SmashingMods/ChemLib/blob/1.19.x/src/main/java/com/smashingmods/chemlib/registry/ChemicalRegistry.java#L50-L51 without explicitly setting the Locale.
Is this something you can fix? I did a bit of research and asked around with some other devs back when we first encountered this and everyone told me it's just an issue with not using UTF8.
The String#toUppercase javadocs state:
Examples of locale-sensitive and 1:M case mappings are in the following table.
| Language Code of Locale | Lower Case | Upper Case | Description |
|---|---|---|---|
| tr (Turkish) | \u0069 | \u0130 | small letter i -> capital letter I with dot above |
| tr (Turkish) | \u0131 | \u0049 | small letter dotless i -> capital letter I |
| (all) | \u00df | \u0053 \u0053 | small letter sharp s -> two letters: SS |
| (all) | Fahrvergnügen | FAHRVERGNÜGEN |
I am 99% sure that this is no UTF-8 issue and can easily be fixed by replacing ALL mentions of .toUppercase() to .toUppercase(java.util.Locale.ROOT) (same goes for .toLowercase). I could fix it but it would take me at least a week until I am free to work on it.
Oh that's really useful information. Thanks for doing the research. I'll look into it.
The "bug" (actually a feature) is known as the "turkish locale bug" if you want to do your own reasearch
I still have the same problem and I don't want to change the language of my device, please fix it as soon as possible. This mod is very nice and I want to play it. By the way, if you change the language of your device, for example, I made English (US) and the game opened. It was previously in Turkish. As I said again, the mod is very important to us and please take it into consideration and solve the problem.
As I said you can just compile it yourself (and replace all .toUpperCase() and .toLowerCase() calls to .toUpperCase(java.util.Locale.ROOT) and .toLowerCase(java.util.Locale.ROOT) beforehand). This takes an hour tops and that is only because gradle takes ages to compile any minecraft mod. The replacement itself can easily be done via sed