SmashingMods / ChemLib

About Library mod for Alchemistry and other mods.
https://www.curseforge.com/minecraft/mc-mods/chemlib
GNU Lesser General Public License v2.1
18 stars 25 forks source link

ChemLib has failed to Load Correctly Issue 1.18.2 #51

Open agumetyusuftby opened 1 year ago

agumetyusuftby commented 1 year ago

Adsız 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.m137521(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.m6305(LoadingOverlay.java:135) ~[client-1.18.2-20220404.173914-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.m109093(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.m91383(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.m91374(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: minecraft@1.0 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

Dark-Arcana commented 1 year ago

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.

Geolykt commented 1 year ago

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.

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.

Dark-Arcana commented 1 year ago

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.

Geolykt commented 1 year ago

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.

Dark-Arcana commented 1 year ago

Oh that's really useful information. Thanks for doing the research. I'll look into it.

Geolykt commented 1 year ago

The "bug" (actually a feature) is known as the "turkish locale bug" if you want to do your own reasearch

Ozakiel commented 1 year ago

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.

Geolykt commented 1 year ago

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

Geolykt commented 12 months ago

In the meantime a user can work around this issue by appending -Duser.country=US -Duser.language=en -Duser.variant to their launch arguments.