Numelon-Softworks / ThreatenGL

Dear Minecraft, stop using outdated OpenGL versions... or else...
https://modrinth.com/mod/threatengl
Other
26 stars 1 forks source link

[Forge 1.19.2] Crash on launch (Embeddium (Rubidium) Extra incompatibility). #12

Open JelowPapua opened 5 months ago

JelowPapua commented 5 months ago

I'm on PrismLauncher, Oracle Graalvm Enterprise Java 17. LWJGL 3.3.3, Forge 43.3.8 and using embeddium as to use sodium on Forge

Mods List [✔] [1.19.2-forge]-Epic-Knights-9.8 [✔] AchievementOptimizer-1.19.2-1.0.2 [✔] adaptive_performance_tweaks_1.19.2-11.0.0 [✔] adaptive_performance_tweaks_core_1.19.2-11.0.0 [✔] adaptive_performance_tweaks_gamerules_1.19.2-11.0.0 [✔] adaptive_performance_tweaks_items_1.19.2-11.0.0 [✔] adaptive_performance_tweaks_player_1.19.2-11.0.0 [✔] adaptive_performance_tweaks_spawn_1.19.2-11.0.0 [✔] AI-Improvements-1.19.2-0.5.2 [✔] alternate-current-mc1.19-1.7.0 [✔] antibat-forge-1.19.2 [✔] appleskin-forge-mc1.19-2.4.2 [✔] architectury-6.6.92-forge [✔] arrowcollector-mc1.18-1.20-v0.0.2 [✔] AttributeFix-Forge-1.19.2-17.2.7 [✔] BadOptimizations-2.1.1 [✔] BeeFix-1.19-1.0.7 [✔] betteranimalsplus-1.19.2-11.0.10-forge [✔] BetterAnimationsCollection-v4.0.5-1.19.2-Forge [✔] betterchunkloading-1.19.2-4.2 [✔] BetterF3-4.0.1-Forge-1.19.2 [✔] betterfpsdist-1.19.2-4.1 [✔] biomemusic-1.19.2-2.2 [✔] block_limit_fix-1.0.5-forge [✔] bocchium-1.19.2-0.0.3 [✔] Bookshelf-Forge-1.19.2-16.3.20 [✔] brrp-forge-1.0.1-1.19.2 [✔] butchercraft-2.3.15 [✔] caelus-forge-1.19.2-3.0.0.6 [✔] canary-mc1.19.2-0.3.3 [✔] casualness_delight-1.19.2-0.4 [✔] clientcrafting-1.19.2-1.6 [✔] cloth-config-8.3.115-forge [✔] collective-1.19.2-7.60 [✔] configured-2.1.1-1.19.2 [✔] CorgiLib-forge-1.19.2-1.0.0.34 [✔] coroutil-forge-1.19.2-1.3.6 [✔] ctov-3.2.6c [✔] ctov-farmers-delight-compat-2.1 [✔] cullleaves-forge-3.0.1 [✔] cupboard-1.19.2-2.6 [✔] curios-forge-1.19.2-5.1.6.2 [✔] Delightful-1.19-3.1.3 [✔] dimthread-1.19.2-v1.0.4 [✔] dynamic-fps-3.4.3+minecraft-1.19.0-forge [✔] EasyEmerald-Forge-1.19.2-1.4.18 [✔] embeddium-0.3.18+mc1.19.2 [✔] EnchantingInfuser-v4.2.2-1.19.2-Forge [✔] EnhancedBlockEntities-Reforged-1.19.2-0.8.0 [✔] Entity_Collision_FPS_Fix-forge-1.18.2-1.0.0 [✔] entity_model_features_forge_1.19.2-2.0.2 [✔] entity_texture_features_forge_1.19.2-6.0.1 [✔] entityculling-forge-1.6.1-mc1.19.2 [✔] EpicFight-19.5.24 [✔] epicsamurai-0.0.17-1.19.2-forge [✔] essential_1-3-0-6_forge_1-19-2 [✔] FallingTree-1.19.2-3.10.1 [✔] FarmersDelight-1.19.2-1.2.4 [✔] farsight-1.19.2-3.6 [✔] fast-ip-ping-mc1.19.4-forge-v1.0.1 [✔] fastpaintings-1.19-1.1.3 [✔] fdcookbook-1.19.2-forge-1.5.1-rel [✔] ferritecore-5.0.3-forge [✔] Fishingreal-1.19.2-1.6.1 [✔] fishontheline-1.19.2-3.2 [✔] FixMySpawnR-forge-1.19.2-1.1.2 [✔] FriendlyFire-Forge-1.19.2-14.0.5 [✔] geckolib-forge-1.19-3.1.40 [✔] gpumemleakfix-1.19.2-1.6 [✔] handcrafted-forge-1.19.2-2.0.6 [✔] healingcampfire-1.19.2-5.3 [✔] heartstone-1.19.2-1.1.2 [✔] ImmediatelyFast-Forge-1.2.15+1.19.2 [✔] irons_spellbooks-1.19.2-3.1.4 [✔] jei-1.19.2-forge-11.6.0.1019 [✔] KryptonReforged-0.2.1 [✔] lazydfu-1.19-1.0.2 [✔] letmedespawn-1.18-forge-1.0.3 [✔] lightspeed-1.19.2-1.0.5 [✔] Log-Begone-Forge-1.19-1.0.6 [✔] MaxHealthFix-Forge-1.19.2-8.0.1 [✔] mcw-doors-1.1.0forge-mc1.19.2 [✔] mcw-lights-1.0.6-mc1.19.2forge [✔] mcw-trapdoors-1.1.3-mc1.19.2forge [✔] mcw-windows-2.2.1-mc1.19.2forge [✔] memoryleakfix-forge-1.17+-1.1.5 [✔] minecraft-comes-alive-7.5.14+1.19.2-universal [✔] mobtimizations-forge-1.19.2-1.0.0 [✔] modelfix-1.8 [✔] modernfix-forge-5.17.0+mc1.19.2 [✔] moonlight-1.19.2-2.3.5-forge [✔] nerb-1.19.2-0.3-FORGE [✔] neruina-forge-2.0.0-beta.10+1.19.2 [✔] no_hurt_animation-1.19-0.1 [✔] NoChatReports-FORGE-1.19.2-v1.5.1 [✔] nofishingbooks-1.19.2--1.0 [✔] NoFog-1.3.2+1.19.2-forge [✔] noisium-1.0.2 [✔] no-telemetry-1.8.0 [✔] notenoughanimations-forge-1.7.3-mc1.19.2 [✔] oculus-mc1.19.2-1.6.9 [✔] Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6 [✔] out_of_sight-1.19.2-1.0.2 [✔] packetfixer-forge-1.3.2-1.19-to-1.20.1 [✔] Patchouli-1.19.2-77 [✔] player-animation-lib-forge-1.0.2 [✔] PuzzlesLib-v4.4.3-1.19.2-Forge [✔] raised-forge-1.19.2-3.1.3 [✔] recipeessentials-1.19.2-3.2 [✔] redirector-5.0.0 [✔] reforgium-1.0.12a [✔] resourcefullib-forge-1.19.2-1.1.24 [✔] ResourcefulTools-Forge-1.19.2-1.5.11 [✔] Rrls-1.19.2-3.1.1-forge [✔] rubidium-extra-0.4.19+mc1.19.2-build.105 [✔] saturn-mc1.19.2-0.1.4 [✔] servercore-forge-1.3.5+1.19.2 [✔] ShoulderSurfing-Forge-1.19.2-3.2.0 [✔] smoothboot(reloaded)-mc1.19.2-0.0.4 [✔] smoothchunk-1.19.2-3.5 [✔] spellbound-weapons-v4.0.1f [✔] staaaaaaaaaaaack-forge-1.19.2-1.4-63 [✔] starlight-1.1.1+forge.cf5b10b [✔] structureessentials-1.19.2-3.2 [✔] TerraBlender-forge-1.19.2-2.0.1.166 [✔] textrues_embeddium_options-0.1.1+mc1.19.2 [✔] threatengl-forge-1.3.2-beta.1 [✔] Towns-and-Towers-v.1.10-_FORGE-1.19.2_ [✔] travelersbackpack-forge-1.19.2-8.2.40 [✔] TravelersTitles-1.19.2-Forge-3.1.2 [✔] vmp-forge-mc1.19.2-0.2.0+beta.7.35-all [✔] watut-forge-1.19.2-1.0.14 [✔] Xaeros_Minimap_24.1.1_Forge_1.19.1 [✔] YungsApi-1.19.2-Forge-3.8.10 [✔] zmedievalmusic-1.19.2-2.0

Java Arguments

[-XX:+UnlockExperimentalVMOptions, -XX:+UnlockDiagnosticVMOptions, -XX:+AlwaysActAsServerClassMachine, -XX:+AlwaysPreTouch, -XX:+UseNUMA, -XX:AllocatePrefetchStyle=3, -XX:NmethodSweepActivity=1, -XX:ReservedCodeCacheSize=400M, -XX:NonNMethodCodeHeapSize=12M, -XX:ProfiledCodeHeapSize=194M, -XX:NonProfiledCodeHeapSize=194M, -XX:-DontCompileHugeMethods, -XX:+PerfDisableSharedMem, -XX:+UseFastUnorderedTimeStamps, -XX:+UseCriticalJavaThreadPriority, -XX:+EagerJVMCI, -Dgraal.TuneInlinerExploration=1, -Dgraal.CompilerConfiguration=enterprise, -XX:+UseG1GC, -XX:MaxGCPauseMillis=37, -XX:+PerfDisableSharedMem, -XX:G1HeapRegionSize=32M, -XX:G1NewSizePercent=23, -XX:G1ReservePercent=20, -XX:SurvivorRatio=32, -XX:G1MixedGCCountTarget=3, -XX:G1HeapWastePercent=20, -XX:InitiatingHeapOccupancyPercent=10, -XX:G1RSetUpdatingPauseTimePercent=0, -XX:MaxTenuringThreshold=1, -XX:G1SATBBufferEnqueueingThresholdPercent=30, -XX:G1ConcMarkStepDurationMillis=5.0, -XX:G1ConcRSHotCardLimit=16, -XX:G1ConcRefinementServiceIntervalMillis=150, -XX:GCTimeRatio=99, -XX:+UseLargePages, -XX:+UseLargePagesIndividualAllocation, -XX:LargePageSizeInBytes=2m, -Dsun.rmi.dgc.server.gcInterval=2147483646, -Dgraal.LoopRotation=true, -Dgraal.TuneInlinerExploration=1, -XX:+AlignVector, -XX:+OptoBundling, -XX:+OptimizeFill, -XX:+AlwaysCompileLoopMethods, -XX:+EnableVectorAggressiveReboxing, -XX:+EnableVectorSupport, -XX:+OptoScheduling, -XX:+UseCharacterCompareIntrinsics, -XX:+UseCopySignIntrinsic, -XX:+UseVectorStubs, -Dgraal.BaseTargetSpending=160, -XX:+ExplicitGCInvokesConcurrent, -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump, -Xms8000m, -Xmx8000m, -Duser.language=en]

Crash Report

// You're mean.

Time: 2024-05-22 15:02:58
Description: Initializing game

org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[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(ClassLoader.java:520) ~[?:?] {}
    at com.mojang.blaze3d.platform.GLX.m_69346_(GLX.java:59) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}
    at com.mojang.blaze3d.systems.RenderSystem.m_240147_(RenderSystem.java:826) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:440) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:176) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {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:27) ~[fmlloader-1.19.2-43.3.8.jar%23156!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
    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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) [ForgeWrapper-prism-2024-02-29.jar:prism-2024-02-29] {}
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] {}
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector onDefaultWindowHints(II)V in sodium-extra.mixins.json:reduce_resolution_on_mac.MixinWindow failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap rubidium-extra-refmap.json
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[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] {}
    ... 39 more

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

-- Head --
Thread: Render thread
Stacktrace:
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[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(ClassLoader.java:520) ~[?:?] {}
    at com.mojang.blaze3d.platform.GLX.m_69346_(GLX.java:59) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading}
    at com.mojang.blaze3d.systems.RenderSystem.m_240147_(RenderSystem.java:826) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}
    at net.minecraft.client.Minecraft.<init>(Minecraft.java:440) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:A,pl:runtimedistcleaner:A}
-- Initialization --
Details:
    Modules: 
        AcGenral.DLL:Windows Compatibility DLL:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        AcLayers.DLL:Windows Compatibility DLL:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
        CRYPT32.dll:Crypto API32:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
        DBGHELP.DLL:Windows Image Helper:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
        DNSAPI.dll:DNS Client API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        GDI32.dll:GDI Client DLL:10.0.22621.3085 (WinBuild.160101.0800):Microsoft Corporation
        IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        MPR.dll:Multiple Provider Router DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        MSWSOCK.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        MpOav.dll:IOfficeAntiVirus Module:4.18.24040.4 (aa69a05caa955e1cebcc4d2dd249082d41b510c2):Microsoft Corporation
        NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
        SHELL32.dll:Windows Shell Common Dll:10.0.22621.2792 (WinBuild.160101.0800):Microsoft Corporation
        SHLWAPI.dll:Shell Light-weight Utility Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        SspiCli.dll:Security Support Provider Interface:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        USER32.dll:Multi-User Windows USER API Client DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        USERENV.dll:Userenv:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        VCRUNTIME140.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
        VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        WINHTTP.dll:Windows HTTP Services:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        WINMM.dll:MCI API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        advapi32.dll:Advanced Windows 32 Base API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        amsi.dll:Anti-Malware Scan Interface:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        apphelp.dll:Application Compatibility Client Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        awt.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        bcrypt.dll:Windows Cryptographic Primitives Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
        combase.dll:Microsoft COM for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        dhcpcsvc.DLL:DHCP Client Service:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        dhcpcsvc6.DLL:DHCPv6 Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
        gdi32full.dll:GDI Client DLL:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        glfw.dll:GLFW 3.4.0 DLL:3.4.0:GLFW
        java.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        javaw.exe:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        jemalloc.dll
        jimage.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        jli.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        jna15886153517278717966.dll:JNA native library:6.1.2:Java(TM) Native Access (JNA)
        jsvml.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        jvm.dll:Java HotSpot(TM) 64-Bit server VM:17.0.10.0:Oracle Corporation
        jvmcicompiler.dll
        kernel.appcore.dll:AppModel API Host:10.0.22621.2715 (WinBuild.160101.0800):Microsoft Corporation
        lwjgl.dll
        management.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        management_ext.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        msvcp140.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
        msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        msvcrt.dll:Windows NT CRT DLL:7.0.22621.2506 (WinBuild.160101.0800):Microsoft Corporation
        napinsp.dll:E-mail Naming Shim Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        ncrypt.dll:Windows NCrypt Router:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        net.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        nio.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        ntdll.dll:NT Layer DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        ole32.dll:Microsoft OLE for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        perfos.dll:Windows System Performance Objects DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        pnrpnsp.dll:PNRP Name Space Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        profapi.dll:User Profile Basic API:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        shcore.dll:SHCORE:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        sunmscapi.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        vcruntime140_1.dll:Microsoft® C Runtime Library:14.31.31103.0:Microsoft Corporation
        verify.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
        win32u.dll:Win32u:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        windows.storage.dll:Microsoft WinRT Storage API:10.0.22621.3520 (WinBuild.160101.0800):Microsoft Corporation
        winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        wintypes.dll:Windows Base Types DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
        wshbth.dll:Windows Sockets Helper DLL:10.0.22621.3374 (WinBuild.160101.0800):Microsoft Corporation
        zip.dll:Java(TM) Platform SE binary:17.0.10.0:Oracle Corporation
Stacktrace:
    at net.minecraft.client.main.Main.m_239872_(Main.java:176) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23437!/:?] {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:27) ~[fmlloader-1.19.2-43.3.8.jar%23156!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
    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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) [ForgeWrapper-prism-2024-02-29.jar:prism-2024-02-29] {}
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] {}

-- System Details --
Details:
    Minecraft Version: 1.19.2
    Minecraft Version ID: 1.19.2
    Operating System: Windows 11 (amd64) version 10.0
    Java Version: 17.0.10, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
    Memory: 7825019552 bytes (7462 MiB) / 8388608000 bytes (8000 MiB) up to 8388608000 bytes (8000 MiB)
    CPUs: 12
    Processor Vendor: AuthenticAMD
    Processor Name: AMD Ryzen 5 3600 6-Core Processor              
    Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
    Microarchitecture: Zen 2
    Frequency (GHz): 3.60
    Number of physical packages: 1
    Number of physical CPUs: 6
    Number of logical CPUs: 12
    Graphics card #0 name: NVIDIA GeForce GTX 1660 Ti
    Graphics card #0 vendor: NVIDIA (0x10de)
    Graphics card #0 VRAM (MB): 4095.00
    Graphics card #0 deviceId: 0x2182
    Graphics card #0 versionInfo: DriverVersion=31.0.15.3758
    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): 21305.09
    Virtual memory used (MB): 13737.93
    Swap memory total (MB): 5000.00
    Swap memory used (MB): 127.68
JelowPapua commented 5 months ago

Also, I built my PC, I'm on Windows 11 22H2 (OS Build 22621.3520), GPU Brand is EVGA, Driver 537.58 PCI\VEN_10DE&DEV_2182&SUBSYS_16673842&REV_A1

Richy-Z commented 5 months ago

Hello there! Thanks for being incredibly comprehensive about this crash. I've edited your original post simply to add a bit of formatting.

After reviewing your crash report, I was unable to find anything remotely related to ThreatenGL at all. 🤔 I did however notice that this might be an incompatibility issue with Sodium Extra, which also happens to be odd because the crash is being caused by a macOS-specific mixin (you are on Windows, soo... 😶‍🌫️)

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector onDefaultWindowHints(II)V in sodium-extra.mixins.json:reduce_resolution_on_mac.MixinWindow failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap rubidium-extra-refmap.json

https://github.com/FlashyReese/sodium-extra-fabric/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/sodiumextra/mixin/reduce_resolution_on_mac/MixinWindow.java

Does this issue occur only when the mod is installed or is it random, etc..? Any additional information would be tremendous.

I also couldn't help but notice - your Java arguments do seem a bit unusual, especially given the fact that you are using Prism Launcher which doesn't really provide any additional arguments other than the amount of memory to be provided to the Java Virtual Machine and some other things. Although it shouldn't necessarily affect how this mod functions, I'd like to know where you acquired these arguments (if its okay of course).

JelowPapua commented 5 months ago

It only occurs when the mod is installed. I tried disabling Rubidium Extra (forge port of Sodium Extra) and ThreatenGL works fine, it also now shows OpenGL 4.6.0 on F3 when it displayed 3.2.0 before so the mod is indeed working, just seems to be incompatible with Embeddium (Rubidium) Extra.

I obtained the JVM arguments from here: https://github.com/brucethemoose/Minecraft-Performance-Flags-Benchmarks

JelowPapua commented 5 months ago

I tried replicating the issue on Fabric 1.19.2 and installing Sodium, Sodium Extra and ThreatenGL and it ran perfectly, no Sodium Extra incompatibility, then I tried doing a clean installation of Forge 1.19.2 with Embeddium, Embeddium (Rubidium) Extra and ThreatenGL and the crash persisted so the problem seems to be the Forge port of Rubidium Extra, I tried looking into that mixin of the Forge port and from line 31 to 38 it's a bit different:

Fabric https://github.com/FlashyReese/sodium-extra-fabric/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/sodiumextra/mixin/reduce_resolution_on_mac/MixinWindow.java#L31-L38

Forge https://github.com/dima-dencep/rubidium-extra/blob/1.19.x/stable/src/main/java/me/flashyreese/mods/sodiumextra/mixin/reduce_resolution_on_mac/MixinWindow.java#L31-L38

I don't know if this is even useful but it might just help.

JelowPapua commented 5 months ago

Additionally, the crash report with just Embeddium, Embeddium Extra and ThreatenGL does mention ThreatenGL so it might be helpful too.

Crash report:

[16:53:21] [Render thread/WARN] [mixin/]: @Redirect conflict. Skipping sodium-extra.mixins.json:reduce_resolution_on_mac.MixinWindow->@Redirect::onDefaultWindowHints(II)V with priority 1000, already redirected by threatengl.mixins.json:ThreatenGLMixin->@Redirect::hintOverride(II)V with priority 1000
[16:53:21] [Render thread/ERROR] [ne.mi.lo.CrashReportAnalyser/]: Failed to append suspected mod(s) to crash report!
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
    at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[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(ClassLoader.java:520) ~[?:?] {}
    at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:?] {}
    at java.lang.Class.privateGetDeclaredMethods(Class.java:3402) ~[?:?] {}
    at java.lang.Class.getDeclaredMethods(Class.java:2504) ~[?:?] {}
    at net.minecraftforge.logging.CrashReportAnalyser.findMixinMerged(CrashReportAnalyser.java:188) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.getMixinInfo(CrashReportAnalyser.java:211) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.identifyByMixins(CrashReportAnalyser.java:147) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.scanStacktrace(CrashReportAnalyser.java:116) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.scanThrowable(CrashReportAnalyser.java:102) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.analyseCrashReport(CrashReportAnalyser.java:55) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraftforge.logging.CrashReportAnalyser.appendSuspectedMods(CrashReportAnalyser.java:39) ~[forge-1.19.2-43.3.8-universal.jar%23172!/:?] {re:classloading}
    at net.minecraft.CrashReport.m_127519_(CrashReport.java:60) ~[client-1.19.2-20220805.130853-srg.jar%23167!/:?] {re:classloading}
    at net.minecraft.CrashReport.m_127526_(CrashReport.java:114) ~[client-1.19.2-20220805.130853-srg.jar%23167!/:?] {re:classloading}
    at net.minecraft.client.Minecraft.m_91332_(Minecraft.java:813) ~[client-1.19.2-20220805.130853-srg.jar%23167!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:sodium-extra.mixins.json:gui.MinecraftClientAccessor,pl:mixin:APP:embeddium.mixins.json:core.MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:186) ~[client-1.19.2-20220805.130853-srg.jar%23167!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23167!/:?] {re:classloading,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:27) ~[fmlloader-1.19.2-43.3.8.jar%23156!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23143!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
    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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) [ForgeWrapper-prism-2024-02-29.jar:prism-2024-02-29] {}
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] {}
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] {}
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector onDefaultWindowHints(II)V in sodium-extra.mixins.json:reduce_resolution_on_mac.MixinWindow failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap rubidium-extra-refmap.json
    at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1362) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1051) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) ~[mixin-0.8.5.jar:0.8.5+Jenkins-b310.git-155314e6e91465dad727e621a569906a410cd6f4] {}
    at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[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] {}
    ... 49 more
Richy-Z commented 5 months ago

Additionally, the crash report with just Embeddium, Embeddium Extra and ThreatenGL does mention ThreatenGL so it might be helpful too.

Ah yes, the additional crash log you provided is incredibly helpful. It shows that Embeddium and ThreatenGL are conflicting with each other because they're trying to modify the same method with a mixin. Computers being computers, can't really choose which one to choose over which without any context.

The best solution to this at the moment would simply be to temporarily disable ThreatenGL and use Embeddium instead, since realistically you will gain performance benefits from that mod more than ThreatenGL. 🤷🏻

I'll look further into mixin documentation but for now the only advice I can give is to just not use ThreatenGL with Embeddium enabled and vice versa. 👍

JelowPapua commented 3 weeks ago

I've managed to get them both working by building a version of Embeddium Extra removing the "Reduce resolution on mac" mixin and any mention of it within the other files, it doesn't break anything for me anyway since I'm on windows.

Seeing as that got the mods working together it should be a problem on the Embeddium Extra mod, as the mod work well together out of the box on their Fabric counterparts.

I'm gonna leave the issue open since you might want to mess with ThreatenGL's mixin so it disables the mixin on Embeddium Extra's end or at least increase ThreatenGL's priority so mods don't conflict each other, thus causing the crash. If it's too much of a hassle, I've already opened an issue on Embeddium Extra's github so the other dev might fix the incompatibility on their end and you're welcome to close the issue.

Thanks!