AbdElAziz333 / Saturn

A performance mod designed to optimize Minecraft's memory usage.
https://www.curseforge.com/minecraft/mc-mods/saturn
GNU Lesser General Public License v3.0
16 stars 1 forks source link

crashing repeatedly with error code 1 with newest version #13

Closed hi4444 closed 9 months ago

hi4444 commented 9 months ago

I send the modpack im using the 3 mods at top for create cant be updated or crashs and your mod will crash when launching with the newest https://drive.google.com/file/d/1PDpdsvr0lFDZIbkJExJou3jwt3Yi_BdO/view?usp=drive_link file was to big due to kubejs recipes so had to put drive link with file

brisingraerowing commented 9 months ago

I'm getting a crash as well. It looks like the Biome Temperature Cache mixin is broken. Relevant bit from the logs:

[10:54:07] [pool-3-thread-1/FATAL] [mixin/]: Mixin apply failed saturn.mixins.json:world.temperature_cache.BiomeMixin -> net.minecraft.world.level.biome.Biome: org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException PRIVATE @Overwrite method m_47505_ in saturn.mixins.json:world.temperature_cache.BiomeMixin cannot reduce visibiliy of PUBLIC target method
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: PRIVATE @Overwrite method m_47505_ in saturn.mixins.json:world.temperature_cache.BiomeMixin cannot reduce visibiliy of PUBLIC target method
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:485) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:458) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachOverwriteMethod(MixinPreProcessorStandard.java:419) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:349) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:302) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:280) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1288) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-10.0.8.jar:10.0.8+10.0.8+main.0ef7e830] {}
    at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.8.jar:?] {}
    at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.8.jar:?] {}
    at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.8.jar:?] {}
    at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.4.jar:?] {}
    at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}
    at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.4.jar:?] {}
    at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.4.jar:?] {}
    at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.4.jar:?] {}
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?] {}
    at net.minecraft.world.level.biome.Biome$TemperatureModifier.<clinit>(Biome.java:359) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:classloading}
    at net.minecraft.world.level.biome.Biome$BiomeBuilder.<init>(Biome.java:265) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:classloading}
    at net.minecraft.data.worldgen.biome.OverworldBiomes.m_236654_(OverworldBiomes.java:42) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:access.OverworldBiomesAccess,pl:mixin:APP:byg.mixins.json:access.VanillaBiomeAccess,pl:mixin:A}
    at net.minecraft.data.worldgen.biome.OverworldBiomes.m_236663_(OverworldBiomes.java:38) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:access.OverworldBiomesAccess,pl:mixin:APP:byg.mixins.json:access.VanillaBiomeAccess,pl:mixin:A}
    at net.minecraft.data.worldgen.biome.OverworldBiomes.m_194913_(OverworldBiomes.java:541) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:byg.mixins.json:access.OverworldBiomesAccess,pl:mixin:APP:byg.mixins.json:access.VanillaBiomeAccess,pl:mixin:A}
    at net.minecraft.data.worldgen.biome.Biomes.m_236652_(Biomes.java:10) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:classloading}
    at net.minecraft.data.BuiltinRegistries.m_236009_(BuiltinRegistries.java:87) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:repurposed_structures.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:APP:integrated_api.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:A}
    at net.minecraft.data.BuiltinRegistries.m_236004_(BuiltinRegistries.java:114) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:repurposed_structures.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:APP:integrated_api.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:A}
    at java.util.LinkedHashMap.forEach(Unknown Source) ~[?:?] {re:mixin}
    at net.minecraft.data.BuiltinRegistries.<clinit>(BuiltinRegistries.java:113) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:repurposed_structures.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:APP:integrated_api.mixins.json:resources.BuiltInRegistriesMixin,pl:mixin:A}
    at net.minecraft.core.Registry.<clinit>(Registry.java:665) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:combatroll.mixins.json:RegistryMixin,pl:mixin:APP:byg.mixins.json:access.RegistryAccess,pl:mixin:A}
    at net.minecraft.server.Bootstrap.m_135870_(Bootstrap.java:43) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:mixin,re:classloading,pl:mixin:APP:modernfix-common.mixins.json:feature.measure_time.BootstrapMixin,pl:mixin:APP:modernfix-forge.mixins.json:core.BootstrapClientMixin,pl:mixin:APP:modernfix-forge.mixins.json:core.BootstrapMixin,pl:mixin:A}
    at net.minecraft.client.main.Main.lambda$run$0(Main.java:145) ~[client-1.19.2-20220805.130853-srg.jar%231070!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] {}
    at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] {}
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] {}
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] {}
    at java.lang.Thread.run(Unknown Source) [?:?] {re:mixin}
Exception caught from launcher
java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:58)
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88)
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126)
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:71)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
    at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
    ... 8 more
Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.base/java.lang.reflect.Method.invoke(Unknown Source)
    at MC-BOOTSTRAP/fmlloader@1.19.2-43.3.2/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27)
    at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.8/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
    ... 15 more
Caused by: java.lang.RuntimeException: java.lang.IllegalAccessError: class net.minecraft.world.level.biome.Biome$TemperatureModifier tried to access private method 'void net.minecraft.world.level.biome.Biome$TemperatureModifier$1.<init>(java.lang.String, int, java.lang.String)' (net.minecraft.world.level.biome.Biome$TemperatureModifier and net.minecraft.world.level.biome.Biome$TemperatureModifier$1 are in module minecraft@1.19.2 of loader 'TRANSFORMER' @73ff7a54), (Nest host resolution of net.minecraft.world.level.biome.Biome$TemperatureModifier with host net/minecraft/world/level/biome/Biome failed: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered, Nest host resolution of net.minecraft.world.level.biome.Biome$TemperatureModifier$1 with host net/minecraft/world/level/biome/Biome failed: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered)
    at MC-BOOTSTRAP/fmlloader@1.19.2-43.3.2/net.minecraftforge.fml.loading.BackgroundWaiter.runAndTick(BackgroundWaiter.java:29)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.main.Main.m_239872_(Main.java:145)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.main.Main.main(Main.java:51)
    ... 21 more
Caused by: java.lang.IllegalAccessError: class net.minecraft.world.level.biome.Biome$TemperatureModifier tried to access private method 'void net.minecraft.world.level.biome.Biome$TemperatureModifier$1.<init>(java.lang.String, int, java.lang.String)' (net.minecraft.world.level.biome.Biome$TemperatureModifier and net.minecraft.world.level.biome.Biome$TemperatureModifier$1 are in module minecraft@1.19.2 of loader 'TRANSFORMER' @73ff7a54), (Nest host resolution of net.minecraft.world.level.biome.Biome$TemperatureModifier with host net/minecraft/world/level/biome/Biome failed: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered, Nest host resolution of net.minecraft.world.level.biome.Biome$TemperatureModifier$1 with host net/minecraft/world/level/biome/Biome failed: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.world.level.biome.Biome$TemperatureModifier.<clinit>(Biome.java:359)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.world.level.biome.Biome$BiomeBuilder.<init>(Biome.java:265)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.worldgen.biome.OverworldBiomes.m_236654_(OverworldBiomes.java:42)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.worldgen.biome.OverworldBiomes.m_236663_(OverworldBiomes.java:38)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.worldgen.biome.OverworldBiomes.m_194913_(OverworldBiomes.java:541)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.worldgen.biome.Biomes.m_236652_(Biomes.java:10)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.BuiltinRegistries.m_236009_(BuiltinRegistries.java:87)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.BuiltinRegistries.m_236004_(BuiltinRegistries.java:114)
    at java.base/java.util.LinkedHashMap.forEach(Unknown Source)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.data.BuiltinRegistries.<clinit>(BuiltinRegistries.java:113)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.core.Registry.<clinit>(Registry.java:665)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.Bootstrap.m_135870_(Bootstrap.java:43)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.main.Main.lambda$run$0(Main.java:145)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
Exiting with ERROR
Process exited with code 2.
AbdElAziz333 commented 9 months ago

after some testing, everything works good, are you sure the issue is not from the launcher itself ?

brisingraerowing commented 9 months ago

This might be a mod conflict. I'll see what I can figure out.

hi4444 commented 9 months ago

after some testing, everything works good, are you sure the issue is not from the launcher itself ?

not the launcher it only happens when i update the mod to most recent version it works fine with prevoius i use the normal curse forge launcher with 32 gb ram allocated

hi4444 commented 9 months ago

here the log i get when launching latest.log and i get no crash-reports i downgrade your mod it works fine 1 before the most recent as soon as i update it it just give me error code 1

Raft08 commented 9 months ago

I get the same issue here I will just simply add my mod list @hi4444 if you can send your mod list so we can compare which mods we have in common to make it easier to find the one causing the incompatiblilty

Mod List
AbdElAziz333 commented 9 months ago

Can you please use the new update? 1.18.2 - 1.19.2 - 1.19.3 - 1.19.4 - 1.20.1 - 1.20.2

hi4444 commented 9 months ago

that new update fixed it

Raft08 commented 9 months ago

Can confirm, update fixes this issue thx!