I'm not sure what I'm doing wrong, but after I first install Forge using the java installer, loading it all in, and then either putting the optifine 1.8.4 into the mods folder OR installing optifine with installer and copying its installed jar file into the mods folder, Minecraft crashes when loading it from the launcher. Is there some other way to load optifine with forge? Is there a compatibility issue in the current version? Is it just me?
Edit: Would like to add that it is a fresh install of 1.8.4. Forge log added below:
[06:44:54] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[06:44:54] [main/INFO] [FML/]: Forge Mod Loader version 8.0.76.1398 for Minecraft 1.8 loading
[06:44:54] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25
[06:44:54] [main/DEBUG] [FML/]: Java classpath at launch is C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.8-11.14.1.1398\forge-1.8-11.14.1.1398.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.11\launchwrapper-1.11.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\hp\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;C:\Users\hp\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;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.15.Final\netty-all-4.0.15.Final.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.6.1\realms-1.6.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\versions\1.8\1.8.jar
[06:44:54] [main/DEBUG] [FML/]: Java library path at launch is C:\Users\hp\AppData\Roaming\.minecraft\versions\1.8-Forge11.14.1.1398\1.8-Forge11.14.1.1398-natives-69200389261914
[06:44:54] [main/DEBUG] [FML/]: Enabling runtime deobfuscation
[06:44:54] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin
[06:44:54] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers
[06:44:54] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin
[06:44:54] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin
[06:44:54] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers
[06:44:54] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin
[06:44:54] [main/DEBUG] [FML/]: All fundamental core mods are successfully located
[06:44:54] [main/DEBUG] [FML/]: Attempting to load commandline specified mods, relative to C:\Users\hp\AppData\Roaming\.minecraft
[06:44:54] [main/DEBUG] [FML/]: Discovering coremods
[06:44:54] [main/DEBUG] [FML/]: Examining for coremod candidacy OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [FML/]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name optifine.OptiFineForgeTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class optifine.OptiFineForgeTweaker
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ClassTransformer
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine URL: file:/C:/Users/hp/AppData/Roaming/.minecraft/mods/OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ZIP file: [email protected]
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[06:44:54] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin} class transformers
[06:44:54] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.MarkerTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer
[06:44:55] [main/DEBUG] [FML/]: Injection complete
[06:44:55] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin}
[06:44:55] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin
[06:44:56] [main/DEBUG] [FML/]: Read 700 binary patches
[06:44:57] [main/WARN] [FML/]: Patcher expecting empty class data file for net.minecraft.server.dedicated.DedicatedServer$4, but received non-empty
[06:44:58] [main/INFO] [FML/]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[06:44:58] [main/INFO] [FML/]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[06:44:58] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully
[06:44:58] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[06:44:58] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers
[06:44:58] [main/DEBUG] [FML/]: Injection complete
[06:44:58] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin}
[06:44:58] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin
[06:44:58] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully
[06:44:58] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[06:44:58] [main/DEBUG] [FML/]: Loaded 49 rules from AccessTransformer config file fml_at.cfg
[06:44:58] [main/DEBUG] [FML/]: Validating minecraft
[06:44:59] [main/DEBUG] [FML/]: Minecraft validated, launching...
[06:44:59] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[06:44:59] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[06:44:59] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: getLaunchArguments
[06:44:59] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[06:45:01] [Client thread/ERROR] [LaunchWrapper/]: Unable to launch
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockState$StateImplementation
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockState$StateImplementation
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockStateBase
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockStateBase
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
I had the same problem trying to install OptiFine with Forge for MC 1.8.4. The Forge for 1.8 works for 1.8.4 and has had no problem installing 1.8.4 versions for other mods. Therefore I installed OptiFine 1.8.4 to match the MC version I was running. My game always crashed at start-up with this method.
Finally, I DL-ed OptiFine for 1.8 to match my Forge for 1.8 (which also works on the latest version). Installed it normally into the mods folder. This time everything worked fine.
I'm not sure what I'm doing wrong, but after I first install Forge using the java installer, loading it all in, and then either putting the optifine 1.8.4 into the mods folder OR installing optifine with installer and copying its installed jar file into the mods folder, Minecraft crashes when loading it from the launcher. Is there some other way to load optifine with forge? Is there a compatibility issue in the current version? Is it just me?
Edit: Would like to add that it is a fresh install of 1.8.4. Forge log added below:
[06:44:54] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[06:44:54] [main/INFO] [FML/]: Forge Mod Loader version 8.0.76.1398 for Minecraft 1.8 loading
[06:44:54] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25
[06:44:54] [main/DEBUG] [FML/]: Java classpath at launch is C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.8-11.14.1.1398\forge-1.8-11.14.1.1398.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.11\launchwrapper-1.11.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\typesafe\config\1.2.1\config-1.2.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-actors-migration_2.11\1.1.0\scala-actors-migration_2.11-1.1.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.11.1\scala-compiler-2.11.1.jar;C:\Users\hp\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;C:\Users\hp\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;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.11.1\scala-library-2.11.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-parser-combinators_2.11\1.0.1\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-reflect\2.11.1\scala-reflect-2.11.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-swing_2.11\1.0.1\scala-swing_2.11-1.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-xml_2.11\1.0.2\scala-xml_2.11-1.0.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\java3d\vecmath\1.5.2\vecmath-1.5.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\io\netty\netty-all\4.0.15.Final\netty-all-4.0.15.Final.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\mojang\authlib\1.5.21\authlib-1.5.21.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\com\mojang\realms\1.6.1\realms-1.6.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-compress\1.8.1\commons-compress-1.8.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.3.3\httpclient-4.3.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.3.2\httpcore-4.3.2.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;C:\Users\hp\AppData\Roaming\.minecraft\libraries\tv\twitch\twitch\6.5\twitch-6.5.jar;C:\Users\hp\AppData\Roaming\.minecraft\versions\1.8\1.8.jar
[06:44:54] [main/DEBUG] [FML/]: Java library path at launch is C:\Users\hp\AppData\Roaming\.minecraft\versions\1.8-Forge11.14.1.1398\1.8-Forge11.14.1.1398-natives-69200389261914
[06:44:54] [main/DEBUG] [FML/]: Enabling runtime deobfuscation
[06:44:54] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin
[06:44:54] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.fml.common.asm.transformers.AccessTransformer to enqueued access transformers
[06:44:54] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin
[06:44:54] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin
[06:44:54] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers
[06:44:54] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin
[06:44:54] [main/DEBUG] [FML/]: All fundamental core mods are successfully located
[06:44:54] [main/DEBUG] [FML/]: Attempting to load commandline specified mods, relative to C:\Users\hp\AppData\Roaming\.minecraft
[06:44:54] [main/DEBUG] [FML/]: Discovering coremods
[06:44:54] [main/DEBUG] [FML/]: Examining for coremod candidacy OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [FML/]: Loading tweaker optifine.OptiFineForgeTweaker from OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name optifine.OptiFineForgeTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class optifine.OptiFineForgeTweaker
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: acceptOptions
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: injectIntoClassLoader
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ClassTransformer
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine URL: file:/C:/Users/hp/AppData/Roaming/.minecraft/mods/OptiFine-1.8.4_HD_U_D4.jar
[06:44:54] [main/INFO] [STDOUT/]: [optifine.OptiFineClassTransformer:dbg:179]: OptiFine ZIP file: [email protected]
[06:44:54] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[06:44:54] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin} class transformers
[06:44:54] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.MarkerTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer
[06:44:55] [main/TRACE] [FML/]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer
[06:44:55] [main/DEBUG] [FML/]: Injection complete
[06:44:55] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {net.minecraftforge.fml.relauncher.FMLCorePlugin}
[06:44:55] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin
[06:44:56] [main/DEBUG] [FML/]: Read 700 binary patches
[06:44:57] [main/WARN] [FML/]: Patcher expecting empty class data file for net.minecraft.server.dedicated.DedicatedServer$4, but received non-empty
[06:44:58] [main/INFO] [FML/]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[06:44:58] [main/INFO] [FML/]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[06:44:58] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully
[06:44:58] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[06:44:58] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers
[06:44:58] [main/DEBUG] [FML/]: Injection complete
[06:44:58] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin}
[06:44:58] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin
[06:44:58] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully
[06:44:58] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[06:44:58] [main/DEBUG] [FML/]: Loaded 49 rules from AccessTransformer config file fml_at.cfg
[06:44:58] [main/DEBUG] [FML/]: Loaded 117 rules from AccessTransformer config file forge_at.cfg
[06:44:58] [main/DEBUG] [FML/]: Validating minecraft
[06:44:59] [main/DEBUG] [FML/]: Minecraft validated, launching...
[06:44:59] [main/INFO] [LaunchWrapper/]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[06:44:59] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[06:44:59] [main/INFO] [STDOUT/]: [optifine.OptiFineForgeTweaker:dbg:49]: OptiFineForgeTweaker: getLaunchArguments
[06:44:59] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[06:45:01] [Client thread/ERROR] [LaunchWrapper/]: Unable to launch
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockState$StateImplementation
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockState$StateImplementation
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.NoClassDefFoundError: net/minecraft/block/state/BlockStateBase
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.block.state.BlockStateBase
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
Caused by: java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_25]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) ~[?:1.8.0_25]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.11.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_25]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_25]
at net.minecraft.block.state.BlockState.createState(BlockState.java:55) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:83) ~[bed.class:?]
at net.minecraft.block.state.BlockState.<init>(BlockState.java:50) ~[bed.class:?]
at net.minecraft.block.Block.func_180661_e(Block.java:968) ~[atr.class:?]
at net.minecraft.block.Block.<init>(Block.java:248) ~[atr.class:?]
at net.minecraft.block.BlockAir.<init>(BlockAir.java:15) ~[asy.class:?]
at net.minecraft.block.Block.func_149671_p(Block.java:2016) ~[atr.class:?]
at net.minecraft.init.Bootstrap.func_151354_b(SourceFile:477) ~[od.class:?]
at net.minecraft.client.Minecraft.<init>(Minecraft.java:315) ~[bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) ~[Main.class:?]
... 6 more
@grimallq don't be a ****
I had the same problem trying to install OptiFine with Forge for MC 1.8.4. The Forge for 1.8 works for 1.8.4 and has had no problem installing 1.8.4 versions for other mods. Therefore I installed OptiFine 1.8.4 to match the MC version I was running. My game always crashed at start-up with this method.
Finally, I DL-ed OptiFine for 1.8 to match my Forge for 1.8 (which also works on the latest version). Installed it normally into the mods folder. This time everything worked fine.
^ Forge does not work with 1.8.4. It automatically installed itself for 1.8, which is why optifine didn't work.