Tekkit SMP failure to start. Redirector ... from mod unknown-owner failed injection check

Tekkit SMP server with no modifications made (as far as i am aware) with spongeforge placed into the mods directory. Fails to start due to some injection error but I cannot figure out which mod could be causing this.

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector forgeThreadChecks$updateServerThread(Ljava/lang/Thread;)V in mixins.forge.optimization.json:threadchecks.MinecraftServerMixin_ForgeThreadChecks from mod unknown-owner failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.forge.refmap.json

Full log is too long to post, but heres the section containing the error:

[14:58:10] [main/WARN] [mixin]: Error loading class: net/minecraft/world/biome/BiomeColorHelper$3 (java.lang.ClassNotFoundException: The specified class 'net.minecraft.world.biome.BiomeColorHelper$3' was not found)
[14:58:10] [main/WARN] [mixin]: @Mixin target net/minecraft/world/biome/BiomeColorHelper$3 was not found META-INF/mixins.aquaacrobatics.json:BiomeColorHelperMixin from mod unknown-owner
[14:58:10] [main/INFO] [thaumicaugmentationcore]: Successfully transformed class net.minecraft.item.ItemSpade
[14:58:11] [main/WARN] [VintageFix Mixin Loader]: Not applying mixin 'org.embeddedt.vintagefix.mixin.version_protest.MinecraftMixin' as 'mixin.version_protest' is disabled in config
[14:58:11] [main/WARN] [VintageFix Mixin Loader]: Not applying mixin 'org.embeddedt.vintagefix.mixin.version_protest.FMLCommonHandlerMixin' as 'mixin.version_protest' is disabled in config
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/chunk/SetVisibility (java.lang.ClassNotFoundException: The specified class 'net.minecraft.client.renderer.chunk.SetVisibility' was not found)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.chunk.SetVisibility was not found mixins.vintagefix.json:invisible_subchunks.MixinSetVisibility from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/chunk/CompiledChunk (java.lang.ClassNotFoundException: The specified class 'net.minecraft.client.renderer.chunk.CompiledChunk' was not found)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.chunk.CompiledChunk was not found mixins.vintagefix.json:invisible_subchunks.AccessorCompiledChunk from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/RenderGlobal (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.RenderGlobal was not found mixins.vintagefix.json:invisible_subchunks.MixinRenderGlobal from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/multiplayer/ChunkProviderClient (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.multiplayer.ChunkProviderClient was not found mixins.vintagefix.json:chunk_access.ChunkProviderClientMixin from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/RenderGlobal (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.RenderGlobal was not found mixins.vintagefix.json:bugfix.entity_disappearing.MixinRenderGlobal from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/server/integrated/IntegratedServer (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.server.integrated.IntegratedServer was not found mixins.vintagefix.json:bugfix.exit_freeze.IntegratedServerMixin from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/texture/TextureMap (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.texture.TextureMap was not found mixins.vintagefix.json:dynamic_resources.MixinTextureMap from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: Error loading class: net/minecraft/client/renderer/RenderItem (net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer@50850539 from coremod FMLCorePlugin)
[14:58:11] [main/WARN] [mixin]: @Mixin target net.minecraft.client.renderer.RenderItem was not found mixins.vintagefix.json:dynamic_resources.MixinRenderItem from mod unknown-owner
[14:58:11] [main/WARN] [mixin]: @Redirect conflict. Skipping mixins.forge.optimization.json:threadchecks.MinecraftServerMixin_ForgeThreadChecks from mod unknown-owner->@Redirect::forgeThreadChecks$updateServerThread(Ljava/lang/Thread;)V with priority 1000, already redirected by mixins.priorities.json:MinecraftServerMixin from mod unknown-owner->@Redirect::setPriorityAndStart(Ljava/lang/Thread;)V with priority 1000
[14:58:11] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.ClassNotFoundException: net.minecraft.server.MinecraftServer
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_282]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_282]
        at java.lang.Class.forName0(Native Method) ~[?:1.8.0_282]
        at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_282]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:131) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70) [server.jar:?]
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34) [server.jar:?]
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:406) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:240) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:208) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:71) ~[!mixinbooter-9.3.jar:?]
        at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
        ... 12 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector forgeThreadChecks$updateServerThread(Ljava/lang/Thread;)V in mixins.forge.optimization.json:threadchecks.MinecraftServerMixin_ForgeThreadChecks from mod unknown-owner failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap mixins.forge.refmap.json
        at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:468) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1384) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1062) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:402) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:377) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:240) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:208) ~[!mixinbooter-9.3.jar:?]
        at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:71) ~[!mixinbooter-9.3.jar:?]
        at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) ~[launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ~[launchwrapper-1.12.jar:?]
        ... 12 more
A problem occurred running the Server launcher.[14:58:11] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]: java.lang.reflect.InvocationTargetException

Adding “!!!” To the start of the filename of the spongeforge jar file to force it to load first results in a different error:

[15:46:03] [main/INFO] [Quark ASM]: Located Method, patching...
[15:46:03] [main/INFO] [Quark ASM]: Located patch target node IRETURN
[15:46:03] [main/INFO] [Quark ASM]: Located patch target node IRETURN
[15:46:03] [main/INFO] [Quark ASM]: Patch result: true
[15:46:03] [main/ERROR] [LaunchWrapper]: Unable to launch
java.lang.reflect.InvocationTargetException: null
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_282]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_282]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_282]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_282]
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70) [server.jar:?]
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34) [server.jar:?]
Caused by: java.lang.NoSuchFieldError: field_186802_b
        at net.minecraft.util.registry.RegistrySimple.func_82595_a(SourceFile:37) ~[fo.class:?]
        at net.minecraft.item.Item.func_185043_a(Item.java:147) ~[ain.class:?]
        at net.minecraft.item.Item.<init>(Item.java:170) ~[ain.class:?]
        at net.minecraft.item.ItemAir.<init>(SourceFile:12) ~[agt.class:?]
        at net.minecraft.item.Item.func_150900_l(Item.java:1225) ~[ain.class:?]
        at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:502) ~[ni.class:?]
        at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1470) ~[MinecraftServer.class:?]
        ... 12 more
A problem occurred running the Server launcher.[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]: java.lang.reflect.InvocationTargetException
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at java.lang.reflect.Method.invoke(Method.java:498)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:main:34]:       at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]: Caused by: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at java.lang.Runtime.exit(Runtime.java:107)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at java.lang.System.exit(System.java:973)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[15:46:03] [main/INFO] [STDERR]: [net.minecraftforge.fml.relauncher.ServerLaunchWrapper:run:75]:        ... 6 more
container@pterodactyl~ Server marked as offline...

Its not enough to go on. Mind sharing your full log?

Also have you taken a look at this?

I know its Tekkit 2 rather then SMP, but it seems SMP is Tekkit 2 with a few extra mods

Thanks for the quick reply.
Using spongeforge 7.4.8 and applying the mixin booter fix from that thread has worked.

1 Like

Have you considered setting up a testing environment where you can experiment with different configurations without affecting your main server? It might save you some headaches.