Game crashes on launch
lovelylancealot opened this issue ยท 1 comments
I wondering if I have a mod incompatibility
The first error is
The game crashed whilst initializing game
Error: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
Time: 6/24/20 9:26 PM
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:364)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.minecraft.class_310.(class_310.java:468)
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.satin.client.json:gl.DepthGlFramebufferMixin] from phase [DEFAULT] in config [mixins.satin.client.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:643)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:595)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:356)
... 15 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: InjectionPoint(Shift)[@at("FIELD")] on net/minecraft/class_276::initFbo with priority 1000 cannot inject into net/minecraft/class_276::method_1231(IIZ)V merged by com.qouteall.immersive_portals.mixin_client.MixinFrameBuffer with priority 1000 [PREINJECT Applicator Phase -> mixins.satin.client.json:gl.DepthGlFramebufferMixin -> Prepare Injections -> -> handler$zhp000$initFbo(IIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> Prepare]
at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:293)
at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:367)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1244)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1033)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:388)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:320)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:345)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:570)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:351)
... 15 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:364)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:191)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:178)
at org.spongepowered.asm.mixin.transformer.FabricMixinTransformerProxy.transformClassBytes(FabricMixinTransformerProxy.java:23)
at net.fabricmc.loader.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:157)
at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:143)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.minecraft.class_310.(class_310.java:468)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(Main.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
-- System Details --
Details:
Minecraft Version: 1.16.1
Minecraft Version ID: 1.16.1
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1192197240 bytes (1136 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
CPUs: 16
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
appleskin: AppleSkin 1.0.10
autoconfig1u: Auto Config v1 Updated 3.2.0-unstable
betternether: Better Nether 3.0.1
blue_endless_jankson: jankson +
campanion: Campanion 1.1.10+build.24
cardinal-components-base: Cardinal Components API (base) 2.4.0-nightly.1.16-rc1.build.2
cardinal-components-entity: Cardinal Components API (entities) 2.4.0-nightly.1.16-rc1.build.2
cardinal-components-world: Cardinal Components API (worlds) 2.4.0-nightly.1.16-rc1.build.2
chainmail: Chainmail 0.2.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.0.2
cloth-config2: Cloth Config v4 4.5.6
com_moandjiezana_toml_toml4j: toml4j 0.7.2
creativebuttonmover: Creative Button Mover 0.2.5
crimsonmoon: Crimson Moon 1.1.0-1.16
crusade: Crudade Mod 1.0.2
expandedstorage: ExpandedStorage 5.1.7
fabric: Fabric API 0.13.1+build.370-1.16
fabric-api-base: Fabric API Base 0.1.3+12a8474c7c
fabric-biomes-v1: Fabric Biomes (v1) 0.2.7+059ea8667c
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea897c
fabric-command-api-v1: Fabric Command API (v1) 1.0.8+5ce533987c
fabric-commands-v0: Fabric Commands (v0) 0.2.0+52d308367c
fabric-containers-v0: Fabric Containers (v0) 0.1.8+045df74f7c
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.9+059ea8667c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d7c
fabric-dimensions-v1: fabric-dimensions-v1 1.0.0+a71b30537c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.3.3+7066030f7c
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.1.3+0d474ec47c
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+438f96367c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.0+e16a97747c
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+3fa9f7c57c
fabric-loot-tables-v1: Fabric Loot Tables (v1) 0.1.10+059ea8667c
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+b764ce997c
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d67c
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.5+b50ffc7b7c
fabric-networking-v0: Fabric Networking (v0) 0.1.10+e00ecb5f7c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.5.5+e00ecb5f7c
fabric-object-builders-v0: Fabric Object Builders (v0) 0.6.0+da175ad67c
fabric-particles-v1: fabric-particles-v1 0.2.1+0a6f2a707c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.3.8+7dba2d6c7c
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.2.13+eae12eb87c
fabric-renderer-indigo: Fabric Renderer - Indigo 0.3.1+059ea8667c
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.0.1+5a0f9a607c
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d7c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.7+12a8474c7c
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104907c
fabric-rendering-v1: Fabric Rendering (v1) 1.1.2+346247d77c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.2.5+059ea8667c
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.0.1+f362c86e7c
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 0.2.5+5a6e8f4c7c
fabric-textures-v0: Fabric Textures (v0) 1.0.4+eae12eb87c
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.1.4+5794386e7c
fabricloader: Fabric Loader 0.8.8+build.202
gamemodeoverhaul: GamemodeOverhaul 1.15.2-1.0.1.7
gravestones: Gravestones 1.3.1
gubbins: Gubbins 1.0.1-1.16.1
immersive_portals: Immersive Portals 0.10
improved-stations: Improved Stations 2.0.2-unstable
inventorysorter: Inventory Sorter 1.6.7-1.16
jankson: Jankson 3.0.0+j1.2.0
kyrptconfig: Kytpt Config 1.0.4-1.16
linkedstorage: Linked Storage 1.3.2-1.16
mcf-reap: MaxVar reap for fabric 1.4.0
minecraft: Minecraft 1.16.1
modmenu: Mod Menu 1.11.8+build.13
more_gems: More Gems 1.0.42
ninjaphenix-container-lib: NinjaPhenix's Container Library 1.0.2
org_javassist_javassist: javassist 3.26.0-GA
org_reflections_reflections: reflections 0.9.12
reach-entity-attributes: Reach Entity Attribute 1.0.1
reborncore: Reborn Core 4.3.1+build.35
ring_of_enderchest: Ring of Enderchest 1.0.19
ringsofascension: Rings of Ascension 1.0.0
roughlyenoughitems: Roughly Enough Items 4.5.4
satin: Satin 1.4.0-nightly.1.16-pre5+build.1
simple_backpack: SimpleBackpack 1.0.22
simpleteleporters: Simple Teleporters 2.2.0
simplexterrain: Simplex Terrain 0.6.1
snowdrift: Snowdrift ${version}
team_reborn_energy: Energy 0.1.0
techreborn: Tech Reborn 3.4.2+build.48
terraform: Terraform 1.6.10+build.21
traverse: Traverse 2.2.9+build.19
trinkets: Trinkets 2.6.0
voxelmap: VoxelMap 1.10.0
waila: Hwyla 1.9.22
water-erosion: Water Erosion 1.1.1
Launched Version: fabric-loader-0.8.8+build.202-1.16.1
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce GTX 1080 Ti/PCIe/SSE2 GL version 4.6.0 NVIDIA 446.14, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU: 16x AMD Ryzen 7 3800X 8-Core Processor
Did a bit of poking around to find the root cause. Turns out Immersive Portals is nuking an entire method that Satin injects into. This is entirely on Immersive Portals and isn't something I (or Satin, for the most part) can fix. Thank you for the report!
edit: to clarify/summarize, this is an incompatibility between Immersive Portals and Satin (a mod I depend on), and it is not Satin's fault.