Recently I've been trying to install optifine along with a few other mods, but unfortunately, the game crashed every time. Since I couldn't get the game to launch with that many mods I tried a process of elimination by adding one mod in at a time to see which one was causing an issue. It appeared that Optifine was the problem-child. I ran Optifine alone and, of course, it crashes my game immediately. I was wondering if it requires any dependencies? I ask because in the log output (which you can see below) it mentions that there's a reflector class that's missing (This occurs once you see the *** Reflector Forge *** line in the log). Any help would be appreciated
4157 debugs81 infos27 warnings1 fatal
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\com/typesafe/config/1.2.1/config-1.2.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar from http://files.minecraftforge.net/maven/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar from http://files.minecraftforge.net/maven/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar from http://files.minecraftforge.net/maven/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Couldn't get hash for org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar from http://files.minecraftforge.net/maven/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar from http://files.minecraftforge.net/maven/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar from http://files.minecraftforge.net/maven/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar.sha1: HTTP 404: Not Found
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\libraries\org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Couldn't get hash for 1.12.2 jar from https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/1.12.2.jar.sha1: HTTP 403: Forbidden
11:27:09 launcher Have local file C:/Users\Jose\AppData\Roaming\.minecraft\versions\1.12.2/1.12.2.jar but don't know what size or hash it should be. Have to assume it's good.
11:27:09 launcher Checking installations.
11:27:09 launcher Minecraft client 1.12.2-forge1.12.2-14.23.5.2783 is ready to start.
11:27:09 launcher Starting!
11:27:09 launcher Version does not support log configuration, will assume one plaintext entry per line
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
03:27:10 game [11:27:10] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2783 for Minecraft 1.12.2 loading
03:27:10 game [11:27:10] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_51
03:27:10 game [11:27:10] [main/INFO] [FML]: Searching C:\Users\Jose\AppData\Roaming\.minecraft\mods for mods
03:27:10 game [11:27:10] [main/INFO] [FML]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine_1.12.2_HD_U_E2.jar
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Loading tweak class name optifine.OptiFineForgeTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class optifine.OptiFineForgeTweaker
03:27:10 game [11:27:10] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions
03:27:10 game [11:27:10] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader
03:27:10 game [11:27:10] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:221]: OptiFine ClassTransformer
03:27:10 game [11:27:10] [main/INFO] [STDOUT]: [optifine.OptiFineClassTransformer:dbg:221]: OptiFine ZIP file: C:\Users\Jose\AppData\Roaming\.minecraft\mods\OptiFine_1.12.2_HD_U_E2.jar
03:27:10 game [11:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
03:27:12 game [11:27:12] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
03:27:12 game [11:27:12] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
03:27:12 game [11:27:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
03:27:12 game [11:27:12] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
03:27:13 game [11:27:13] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
03:27:13 game [11:27:13] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
03:27:13 game [11:27:13] [main/INFO] [STDOUT]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: getLaunchArguments
03:27:13 game [11:27:13] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
03:27:14 game [11:27:14] [main/INFO] [Config]: [OptiFine] *** Reflector Forge ***
03:27:14 game [11:27:14] [main/INFO] [Config]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
03:27:14 game [11:27:14] [main/INFO] [Config]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: java.lang.ExceptionInInitializerError
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraftforge.common.ForgeHooks.<clinit>(ForgeHooks.java:324)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.Class.forName0(Native Method)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.Class.forName(Class.java:264)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.getTargetClass(ReflectorClass.java:47)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.<init>(ReflectorClass.java:26)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.<init>(ReflectorClass.java:17)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.Reflector.<clinit>(Reflector.java:264)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.client.renderer.vertex.DefaultVertexFormats.<clinit>(DefaultVertexFormats.java:16)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraftforge.client.ForgeHooksClient$LightGatheringTransformer.<clinit>(ForgeHooksClient.java:599)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraftforge.client.ForgeHooksClient.<clinit>(ForgeHooksClient.java:642)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.client.Minecraft.<init>(Minecraft.java:335)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.client.main.Main.main(SourceFile:123)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.reflect.Method.invoke(Method.java:497)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: Caused by: java.lang.RuntimeException: Accessed Items before Bootstrap!
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: at net.minecraft.init.Items.<clinit>(SourceFile:9)
03:27:15 game [11:27:15] [main/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:634]: ... 18 more
03:27:15 game [11:27:15] [main/WARN] [Config]: [OptiFine] (Reflector) More than one method found: net.minecraft.potion.Potion.renderHUDEffect
03:27:15 game [11:27:15] [main/WARN] [Config]: [OptiFine] (Reflector) - public void net.minecraft.potion.Potion.renderHUDEffect(net.minecraft.potion.PotionEffect,net.minecraft.client.gui.Gui,int,int,float,float)
03:27:15 game [11:27:15] [main/WARN] [Config]: [OptiFine] (Reflector) - public void net.minecraft.potion.Potion.renderHUDEffect(int,int,net.minecraft.potion.PotionEffect,net.minecraft.client.Minecraft,float)
03:27:15 game [11:27:15] [main/INFO] [Config]: [OptiFine] *** Reflector Vanilla ***
03:27:16 game [11:27:16] [Client thread/INFO] [minecraft/Minecraft]: Setting user: crazymadnesscr
03:27:17 game [11:27:17] [Client thread/ERROR] [LaunchWrapper]: Unable to launch
03:27:17 game java.lang.reflect.InvocationTargetException: null
03:27:17 game at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
03:27:17 game at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
03:27:17 game at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
03:27:17 game at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
03:27:17 game at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
03:27:17 game at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
03:27:17 game Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.minecraft.init.Items
03:27:17 game at net.minecraft.potion.PotionHelper.func_185207_a(PotionHelper.java:154) ~[akh.class:?]
03:27:17 game at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:504) ~[ni.class:?]
03:27:17 game at net.minecraft.client.Minecraft.<init>(Minecraft.java:365) ~[bib.class:?]
03:27:17 game at net.minecraft.client.main.Main.main(SourceFile:123) ~[Main.class:?]
03:27:17 game ... 6 more
03:27:17 game Exception in thread "Client thread" [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.Runtime.exit(Runtime.java:107)
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at java.lang.System.exit(System.java:971)
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
03:27:17 game [11:27:17] [Client thread/INFO] [STDERR]: [java.lang.ThreadGroup:uncaughtException:1052]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
03:27:17 monitor Process crashed with exit code 1
Recently I've been trying to install optifine along with a few other mods, but unfortunately, the game crashed every time. Since I couldn't get the game to launch with that many mods I tried a process of elimination by adding one mod in at a time to see which one was causing an issue. It appeared that Optifine was the problem-child. I ran Optifine alone and, of course, it crashes my game immediately. I was wondering if it requires any dependencies? I ask because in the log output (which you can see below) it mentions that there's a reflector class that's missing (This occurs once you see the *** Reflector Forge *** line in the log). Any help would be appreciated
This happening to two of us on totally different setups if we drop back to forge 2770 it's fine, what have they changed???
a lot of things, forge is an ever changing beast. if the older version of forge works stick with it