Sascha-T / tele-create

An hacky integration/fix between Create and Immersive Portals on Fabric.
MIT License
11 stars 2 forks source link

crashes with newest version of create and immersive portals on quilt (iirc fabric too) 1.18.2 #4

Open OrdinaryCloverOC opened 1 year ago

OrdinaryCloverOC commented 1 year ago

---- Crashed! ---- Date/Time: 2023/02/26 18:42:44.1614

-- Crash --

org.quiltmc.loader.impl.FormattedException: java.lang.RuntimeException: Mixin transformation of com.simibubi.create.content.contraptions.components.structureMovement.ContraptionCollider failed at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:529) at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:82) at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:28) 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: Mixin transformation of com.simibubi.create.content.contraptions.components.structureMovement.ContraptionCollider failed at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:456) at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:246) at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClassOnly(KnotClassDelegate.java:164) at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:150) at org.quiltmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:228) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at org.quiltmc.loader.impl.launch.knot.MixinServiceKnot.findClass(MixinServiceKnot.java:108) at org.spongepowered.asm.mixin.transformer.MixinProcessor.audit(MixinProcessor.java:254) at org.spongepowered.asm.mixin.transformer.MixinTransformer.audit(MixinTransformer.java:171) at org.spongepowered.asm.mixin.MixinEnvironment.audit(MixinEnvironment.java:1425) at ca.fxco.memoryleakfix.MemoryLeakFix.forceLoadAllMixinsAndClearSpongePoweredCache(MemoryLeakFix.java:25) at net.minecraft.client.main.Main.redirect$zhl000$loadAllMixinsThenShouldRenderAsync(Main.java:525) at net.minecraft.client.main.Main.main(Main.java:212) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:527) ... 5 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:451) ... 24 more Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector getEntitiesOfClass(Lnet/minecraft/class_1937;Ljava/lang/Class;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; in #telecreate:telecreate.mixins.json:ContraptionColliderMixin from mod telecreate failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap telecreate-refmap.json at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1385) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1052) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:400) at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ... 27 more solution?: update to newest version of create

KevlarBandit commented 1 year ago

Looks like some backend stuff changed. What version of create and what version of Immersive portals?

OrdinaryCloverOC commented 1 year ago

Looks like some backend stuff changed. What version of create and what version of Immersive portals?

https://modrinth.com/mod/create-fabric/version/0.5.0.i-963+1.18.2 https://modrinth.com/mod/immersiveportals/version/1.4.11-1.18.2

Sunconure11 commented 1 year ago

@Sascha-T