{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/404","labels_url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/404/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/404/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/404/events","html_url":"https://github.com/SpongePowered/SpongeForge/issues/404","id":115678367,"number":404,"title":"Version conflict with com.typesafe:config in development environment","user":{"login":"JBYoshi","id":12983479,"avatar_url":"https://avatars.githubusercontent.com/u/12983479?v=3","gravatar_id":"","url":"https://api.github.com/users/JBYoshi","html_url":"https://github.com/JBYoshi","followers_url":"https://api.github.com/users/JBYoshi/followers","following_url":"https://api.github.com/users/JBYoshi/following{/other_user}","gists_url":"https://api.github.com/users/JBYoshi/gists{/gist_id}","starred_url":"https://api.github.com/users/JBYoshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JBYoshi/subscriptions","organizations_url":"https://api.github.com/users/JBYoshi/orgs","repos_url":"https://api.github.com/users/JBYoshi/repos","events_url":"https://api.github.com/users/JBYoshi/events{/privacy}","received_events_url":"https://api.github.com/users/JBYoshi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SpongePowered/SpongeForge/labels/accepted","name":"accepted","color":"d4c5f9"},{"url":"https://api.github.com/repos/SpongePowered/SpongeForge/labels/help%20wanted","name":"help wanted","color":"fef2c0"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-11-07T17:15:07Z","updated_at":"2015-11-26T03:08:26Z","closed_at":"2015-11-26T03:08:26Z","body":"When updating dependencies, Forge and Sponge both have dependencies on `com.typesafe:config` with conflicting versions. Eclipse adds both to the classpath and gives priority to the Forge-provided version, resulting in errors at runtime.\r\n\r\nFull console log up to the point the first exception was thrown:\r\n```\r\n[11:10:26] [main/INFO] [GradleStart]: userProperties: []\r\n[11:10:26] [main/INFO] [GradleStart]: accessToken: NotValid\r\n[11:10:26] [main/INFO] [GradleStart]: version: MCDev\r\n[11:10:26] [main/INFO] [GradleStart]: username: JBYoshi\r\n[11:10:26] [main/INFO] [GradleStart]: Extra: [--tweakClass, org.spongepowered.asm.launch.MixinTweaker]\r\n[11:10:26] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, [], --assetsDir, C:/Users/Jonathan/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken{REDACTED}, --version, MCDev, --username, JBYoshi, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, org.spongepowered.asm.launch.MixinTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]\r\n[11:10:26] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker\r\n[11:10:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker\r\n[11:10:26] [main/INFO] [LaunchWrapper]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker\r\n[11:10:26] [main/INFO] [mixin]: SpongePowered MIXIN Subsystem Version=0.4.6 Source=file:/C:/Users/Jonathan/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.4.6-SNAPSHOT/6946b6fb004a2ebdaab7c5822736bd08d8cec308/mixin-0.4.6-SNAPSHOT.jar Env=CLIENT\r\n[11:10:27] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker\r\n[11:10:27] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker\r\n[11:10:27] [main/INFO] [FML]: Forge Mod Loader version 11.14.3.1543 for Minecraft 1.8 loading\r\n[11:10:27] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Windows 8.1:amd64:6.3, installed at C:\\Program Files\\Java\\jdk\\jre\r\n[11:10:27] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation\r\n[11:10:27] [main/INFO] [FML]: Found a command line coremod : org.spongepowered.mod.SpongeCoremod\r\n[11:10:27] [main/INFO] [mixin]: Adding new token provider org.spongepowered.mod.SpongeCoremod$TokenProvider to MixinEnvironment[PREINIT]\r\n[11:11:01] [main/ERROR] [org.spongepowered.common.configuration.SpongeConfig]: java.lang.NoSuchMethodError: com.typesafe.config.impl.ConfigImpl.newSimpleOrigin(Ljava/lang/String;)Lcom/typesafe/config/ConfigOrigin;\r\n\tat com.typesafe.config.ConfigOriginFactory.newSimple(ConfigOriginFactory.java:42)\r\n\tat ninja.leaping.configurate.hocon.HoconConfigurationLoader.<clinit>(HoconConfigurationLoader.java:155)\r\n\tat org.spongepowered.common.configuration.SpongeConfig.<init>(SpongeConfig.java:166)\r\n\tat org.spongepowered.common.Sponge.getGlobalConfig(Sponge.java:128)\r\n\tat org.spongepowered.mod.SpongeCoremod.<init>(SpongeCoremod.java:74)\r\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\r\n\tat sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\r\n\tat java.lang.reflect.Constructor.newInstance(Constructor.java:422)\r\n\tat java.lang.Class.newInstance(Class.java:442)\r\n\tat net.minecraftforge.fml.relauncher.CoreModManager.loadCoreMod(CoreModManager.java:526)\r\n\tat net.minecraftforge.fml.relauncher.CoreModManager.handleLaunch(CoreModManager.java:239)\r\n\tat net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupHome(FMLLaunchHandler.java:95)\r\n\tat net.minecraftforge.fml.relauncher.FMLLaunchHandler.setupClient(FMLLaunchHandler.java:72)\r\n\tat net.minecraftforge.fml.relauncher.FMLLaunchHandler.configureForClientLaunch(FMLLaunchHandler.java:34)\r\n\tat net.minecraftforge.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:119)\r\n\tat net.minecraft.launchwrapper.Launch.launch(Launch.java:115)\r\n\tat net.minecraft.launchwrapper.Launch.main(Launch.java:28)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)\r\n\tat GradleStart.main(Unknown Source)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat jbyoshi.devlauncher.GameLauncher.callMain(GameLauncher.java:101)\r\n\tat jbyoshi.devlauncher.GameLauncher.access$0(GameLauncher.java:68)\r\n\tat jbyoshi.devlauncher.GameLauncher$1.run(GameLauncher.java:74)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n```"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/comments/159790786","html_url":"https://github.com/SpongePowered/SpongeForge/issues/404#issuecomment-159790786","issue_url":"https://api.github.com/repos/SpongePowered/SpongeForge/issues/404","id":159790786,"user":{"login":"JBYoshi","id":12983479,"avatar_url":"https://avatars.githubusercontent.com/u/12983479?v=3","gravatar_id":"","url":"https://api.github.com/users/JBYoshi","html_url":"https://github.com/JBYoshi","followers_url":"https://api.github.com/users/JBYoshi/followers","following_url":"https://api.github.com/users/JBYoshi/following{/other_user}","gists_url":"https://api.github.com/users/JBYoshi/gists{/gist_id}","starred_url":"https://api.github.com/users/JBYoshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JBYoshi/subscriptions","organizations_url":"https://api.github.com/users/JBYoshi/orgs","repos_url":"https://api.github.com/users/JBYoshi/repos","events_url":"https://api.github.com/users/JBYoshi/events{/privacy}","received_events_url":"https://api.github.com/users/JBYoshi/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T03:08:26Z","updated_at":"2015-11-26T03:08:26Z","body":"Seems like it's been fixed. `config-1.2.1.jar` now has a lower priority than `config-1.3.0.jar`. Not sure exactly what created the fix, though.\r\n\r\nClosing."}}