jabelar Posted March 28, 2018 Posted March 28, 2018 (edited) So I am trying to run (in Eclipse) some code I cloned for a SpongeForge hybrid mod. It is a private repository so I can't post much of it here, but I have a general question. The gradle/maven from the build.gradle seems to properly download SpongeForge and related things like "mixin" and I can see it in my referenced library just fine. The build.gradle looks like: buildscript { repositories { jcenter() maven { name = "forge" url = "https://files.minecraftforge.net/maven" } maven { url = "https://plugins.gradle.org/m2/" } } dependencies { classpath "net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT" classpath "gradle.plugin.org.spongepowered:spongegradle:0.8.1" classpath "com.github.jengelman.gradle.plugins:shadow:2.0.2" } } apply plugin: "net.minecraftforge.gradle.forge" apply plugin: "org.spongepowered.plugin" apply plugin: "com.github.johnrengelman.shadow" version = modVersion group = modGroup archivesBaseName = modBaseName minecraft { version = project.forgeVersion runDir = "run" // the mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD snapshot are built nightly. // stable_# stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not always work. // simply re-run your setup task after changing the mappings to update your workspace. mappings = project.mcpVersion // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. } repositories { mavenCentral() } tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } dependencies { compileOnly 'org.spongepowered:spongeforge:1.12.2-2611-7.1.0-BETA-2931' compile 'org.mongodb:mongodb-driver:3.4.3' } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include "mcmod.info" // replace version and mcversion expand "version": project.version, "mcversion": project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude "mcmod.info" } } build.dependsOn(shadowJar) However, when I run the client run configuration I get the following error: Spoiler 2018-03-28 09:09:56,713 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2018-03-28 09:09:56,748 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [09:09:56] [main/INFO] [GradleStart]: Extra: [] [09:09:57] [main/INFO] [GradleStart]: Found and added coremod: org.spongepowered.mod.SpongeCoremod [09:09:57] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Aaron/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [09:09:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [09:09:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [09:09:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [09:09:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [09:09:57] [main/INFO] [FML]: Forge Mod Loader version 14.23.2.2611 for Minecraft 1.12.2 loading [09:09:57] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_161, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_161 [09:09:57] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [09:09:57] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin [09:09:57] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin [09:09:57] [main/INFO] [FML]: Found a command line coremod : org.spongepowered.mod.SpongeCoremod [09:09:57] [main/INFO] [FML]: Ignoring missing certificate for coremod SpongeCoremod (org.spongepowered.mod.SpongeCoremod), as this is probably a dev workspace 2018-03-28 09:09:57,503 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2018-03-28 09:09:57,714 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2018-03-28 09:09:57,715 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [09:09:57] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.7.4 Source=file:/C:/Users/Aaron/.gradle/caches/modules-2/files-2.1/org.spongepowered/spongeforge/1.12.2-2611-7.1.0-BETA-2931/9935c8111f987b173d684a4015cd926ff4743add/spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar Service=LaunchWrapper Env=CLIENT [09:09:58] [main/INFO] [mixin]: Compatibility level set to JAVA_8 [09:09:58] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[DEFAULT] [09:09:58] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT] [09:09:58] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[INIT] [09:09:58] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [09:09:58] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [09:09:58] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [09:09:58] [main/INFO] [GradleStart]: Injecting location in coremod org.spongepowered.mod.SpongeCoremod [09:09:58] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [09:09:58] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [09:09:58] [main/INFO] [mixin]: Remapping refMap mixins.forge.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:09:59] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [09:09:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [09:09:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [09:09:59] [main/INFO] [LaunchWrapper]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker [09:09:59] [main/INFO] [mixin]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@21e20ad5 [09:09:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [09:10:00] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [09:10:00] [main/INFO] [GradleStart]: Remapping AccessTransformer rules... [09:10:00] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [09:10:00] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.common.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.forge.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.forge.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:00] [main/INFO] [mixin]: Remapping refMap mixins.forge.refmap.json using C:\Users\Aaron\.gradle\caches\minecraft\de\oceanlabs\mcp\mcp_snapshot\20180319\1.12.2\srgs\srg-mcp.srg [09:10:06] [main/ERROR] [mixin]: mixins.common.api.json:item.merchant.MixinMerchant: func_70932_a_ does not exist in target interface net.minecraft.entity.IMerchant org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: func_70932_a_ does not exist in target interface net.minecraft.entity.IMerchant at org.spongepowered.asm.mixin.transformer.InterfaceInfo.renameMethod(InterfaceInfo.java:188) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.prepareSoftImplements(MixinPreProcessorStandard.java:205) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.prepareMethod(MixinPreProcessorStandard.java:186) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorInterface.prepareMethod(MixinPreProcessorInterface.java:65) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.prepare(MixinPreProcessorStandard.java:173) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinInfo$State.validateChanges(MixinInfo.java:404) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinInfo$State.validate(MixinInfo.java:306) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinInfo.validate(MixinInfo.java:827) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinConfig.postInitialise(MixinConfig.java:528) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.prepareConfigs(MixinTransformer.java:675) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.select(MixinTransformer.java:572) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.checkSelect(MixinTransformer.java:548) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:451) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) [spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] 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:?] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_161] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_161] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_161] at java.lang.Class.forName(Unknown Source) [?:1.8.0_161] 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_161] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:25) [start/:?] [09:10:07] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: java.lang.IllegalStateException: Meta method for func_175638_a not located in net.minecraft.world.World [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.ClassContext.addUpgradedMethod(ClassContext.java:83) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:421) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:403) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:360) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:293) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:261) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:241) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1144) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:254) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.ClassLoader.loadClass(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.client.main.Main.main(Main.java:42) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.reflect.Method.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at java.lang.reflect.Method.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [09:10:07] [main/INFO] [STDERR]: [org.spongepowered.asm.mixin.transformer.MixinTransformer:transformClassBytes:519]: at GradleStart.main(GradleStart.java:25) [09:10:07] [main/ERROR] [LaunchWrapper]: Unable to launch java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161] 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_161] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:25) [start/:?] Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/World at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more Caused by: java.lang.ClassNotFoundException: net.minecraft.world.World at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:521) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] 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:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more Caused by: java.lang.IllegalStateException: Meta method for func_175638_a not located in net.minecraft.world.World at org.spongepowered.asm.mixin.transformer.ClassContext.addUpgradedMethod(ClassContext.java:83) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.conformVisibility(MixinPreProcessorStandard.java:421) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachSpecialMethod(MixinPreProcessorStandard.java:403) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachShadowMethod(MixinPreProcessorStandard.java:360) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attachMethods(MixinPreProcessorStandard.java:293) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:261) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:241) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1144) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:254) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:353) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.apply(MixinTransformer.java:724) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.applyMixins(MixinTransformer.java:703) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:509) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] at org.spongepowered.asm.mixin.transformer.Proxy.transform(Proxy.java:72) ~[spongeforge-1.12.2-2611-7.1.0-BETA-2931.jar:1.12.2-2611-7.1.0-BETA-2931] 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:?] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_161] at net.minecraft.client.main.Main.main(Main.java:42) ~[Main.class:?] ... 12 more Exception in thread "main" [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: java.lang.reflect.InvocationTargetException [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.reflect.Method.invoke(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at GradleStart.main(GradleStart.java:25) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: Caused by: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.SecurityManager.checkExit(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.Runtime.exit(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.System.exit(Unknown Source) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [09:10:07] [main/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:-1]: ... 6 more The key error seems to be that it is saying there is "func_70932_a_ does not exist in target interface net.minecraft.entity.IMerchant" However, if I check MCPBot that function does exist and is related to merchant interface. Other people who clone the repository and run it in IntelliJ say it works. However, they also say I need to separately download the SpongeForge JAR and put it in my "mods" folder. However, I feel that is not correct because I already see it in my referenced libraries (Maven has already downloaded it) and also I would need a deobfuscated version of the JAR which I can't find -- I think they mean I need to download it if I actually build the mod and try to run it normally. I'm trying to run inside Eclipse using the Run Configuration. So a couple questions: - There is also the earlier warning "Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream". Is that a problem, and if so how to fix? - If I already have the JAR downloaded and referenced automatically with gradle/maven, do I really also need to download the JAR separately as well in order to run in Eclipse? - Why would mixin be having trouble finding a function which should exist? - Any other tips for using SpongeForge library? Edited March 28, 2018 by jabelar Quote Check out my tutorials here: http://jabelarminecraft.blogspot.com/
jabelar Posted March 29, 2018 Author Posted March 29, 2018 I'd like to know if this is a generic thing with using libraries, or specific to mixin -- If the build.gradle has downloaded the library and it shows up properly in my referenced libraries, is there any need to separately "install" the library JAR or manually do anything in the build path? Quote Check out my tutorials here: http://jabelarminecraft.blogspot.com/
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.