Posted July 27, 20178 yr I'm using 1.12.0 forge and I'm making a mod. I'm in the early stages and haven't even set up the proxy's. In the tutorial i'm following it says that if i start it with what i have Minecraft will load properly. when i run this is what happens 2017-07-27 11:54:30,353 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2017-07-27 11:54:30,358 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [11:54:30] [main/INFO] [GradleStart]: Extra: [] [11:54:30] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Jomesba's/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [11:54:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [11:54:30] [main/INFO] [FML]: Forge Mod Loader version 14.21.1.2426 for Minecraft 1.12 loading [11:54:30] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_141, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_141 [11:54:30] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [11:54:30] [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 [11:54:30] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin [11:54:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [11:54:30] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [11:54:30] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [11:54:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [11:54:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper 2017-07-27 11:54:31,280 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2017-07-27 11:54:31,795 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream 2017-07-27 11:54:31,797 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream [11:54:33] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [11:54:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [11:54:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [11:54:34] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:54:34] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [11:54:34] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [11:54:34] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [11:54:36] [main/INFO]: Setting user: Player983 [11:54:44] [main/INFO]: LWJGL Version: 2.9.4 [11:54:45] [main/INFO] [FML]: -- System Details -- Details: Minecraft Version: 1.12 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_141, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 781652488 bytes (745 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 8.15.10.2418' Renderer: 'Intel(R) HD Graphics Family' [11:54:45] [main/INFO] [FML]: MinecraftForge v14.21.1.2426 Initialized [11:54:45] [main/INFO] [FML]: Replaced 921 ore ingredients [11:54:46] [main/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [11:54:46] [main/INFO] [FML]: Searching C:\Users\Jomesba's\Desktop\mod 1.12.x\run\mods for mods [11:54:47] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load [11:54:47] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 177104423 nanos [11:54:47] [main/ERROR] [FML]: Could not dispatch event: public void net.minecraftforge.fml.common.LoadController.buildModList(net.minecraftforge.fml.common.event.FMLLoadEvent) to java.lang.RuntimeException: An unexpected exception occurred constructing the custom resource pack for Tutorial Mod [11:54:48] [main/ERROR] [FML]: Could not dispatch event: public void net.minecraftforge.fml.common.LoadController.propogateStateMessage(net.minecraftforge.fml.common.event.FMLEvent) to java.lang.NullPointerException [11:54:48] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge [11:54:48] [main/INFO] [FML]: Processing ObjectHolder annotations [11:54:48] [main/INFO] [FML]: Found 1168 ObjectHolder annotations [11:54:48] [main/INFO] [FML]: Identifying ItemStackHolder annotations [11:54:48] [main/INFO] [FML]: Found 0 ItemStackHolder annotations [11:54:48] [main/FATAL] [FML]: There is a severe problem with tm - it appears not to have constructed correctly [11:54:48] [main/ERROR] [FML]: Could not dispatch event: public void net.minecraftforge.fml.common.LoadController.propogateStateMessage(net.minecraftforge.fml.common.event.FMLEvent) to java.lang.NullPointerException [11:54:48] [main/INFO] [FML]: Applying holder lookups [11:54:48] [main/INFO] [FML]: Holder lookups applied [11:54:48] [main/INFO] [FML]: Applying holder lookups [11:54:48] [main/INFO] [FML]: Holder lookups applied [11:54:48] [main/INFO] [FML]: Applying holder lookups [11:54:48] [main/INFO] [FML]: Holder lookups applied [11:54:48] [main/INFO] [FML]: Applying holder lookups [11:54:48] [main/INFO] [FML]: Holder lookups applied [11:54:48] [main/INFO] [FML]: Injecting itemstacks [11:54:48] [main/INFO] [FML]: Itemstack injection complete [11:54:48] [main/FATAL] [FML]: Fatal errors were detected during the transition from PREINITIALIZATION to INITIALIZATION. Loading cannot continue [11:54:48] [main/FATAL] [FML]: States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored U minecraft{1.12} [Minecraft] (minecraft.jar) U mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) U FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.12-14.21.1.2426.jar) U forge{14.21.1.2426} [Minecraft Forge] (forgeSrc-1.12-14.21.1.2426.jar) U tm{0.1 - MC 1.12.0} [Tutorial Mod] (bin) [11:54:48] [main/FATAL] [FML]: The following problems were captured during this phase [11:54:48] [main/ERROR] [FML]: Caught exception from tm (java.lang.RuntimeException) [11:54:48] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:630]: ---- Minecraft Crash Report ---- // Don't be sad, have a hug! <3 Time: 7/27/17 11:54 AM Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from null (tm) Caused by: java.lang.RuntimeException at net.minecraftforge.fml.common.LoadController.buildModObjectList(LoadController.java:288) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:224) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) at com.google.common.eventbus.EventBus.post(EventBus.java:217) at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:147) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:604) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:266) at net.minecraft.client.Minecraft.init(Minecraft.java:508) at net.minecraft.client.Minecraft.run(Minecraft.java:416) at net.minecraft.client.main.Main.main(Main.java:118) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) at GradleStart.main(GradleStart.java:26) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.12 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_141, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 757690632 bytes (722 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.40 Powered by Forge 14.21.1.2426 5 mods loaded, 5 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored U minecraft{1.12} [Minecraft] (minecraft.jar) U mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) U FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.12-14.21.1.2426.jar) U forge{14.21.1.2426} [Minecraft Forge] (forgeSrc-1.12-14.21.1.2426.jar) U tm{0.1 - MC 1.12.0} [Tutorial Mod] (bin) Loaded coremods (and transformers): GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 8.15.10.2418' Renderer: 'Intel(R) HD Graphics Family' [11:54:48] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:630]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Jomesba's\Desktop\mod 1.12.x\run\.\crash-reports\crash-2017-07-27_11.54.48-client.txt Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release In the crash report it says " AM Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from null (tm)" at the top. Any suggestions?
July 27, 20178 yr It looks like several exceptions occurred, but due to where they were thrown the name and message were logged without the stacktrace or cause. This makes it very difficult to see what the problem is by looking at the log. The "Could not dispatch event" message is logged by the anonymous SubscriberExceptionHandler class created in the LoadController constructor. Set a breakpoint in the handleException method of the anonymous class and look at the Throwable argument and its cause in the debugger when the breakpoint is hit. This should explain what the problem is. Edited July 27, 20178 yr by Choonster Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
July 27, 20178 yr Yes, please edit your OP to put spoiler or code tags around your console text 43 minutes ago, Jomesba said: Caused by: java.lang.RuntimeException at net.minecraftforge.fml.common.LoadController.buildModObjectList(LoadController.java:288) Click on the 288 to see what FML was trying to do there. Post your main mod class (bracketed by code tags or in a git repo). Edited July 27, 20178 yr by jeffryfisher The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.
July 28, 20178 yr Author package mesba.tutorialmod; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; @Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION) public class TutorialMod { @EventHandler public static void preInit(FMLPreInitializationEvent event) { } @EventHandler public static void init(FMLInitializationEvent event) { } @EventHandler public static void postInit(FMLPostInitializationEvent event) { } } that is my main class
July 28, 20178 yr Did you find the exception being thrown as I explained in my previous post? When posting code, either include it in your post in a code block (the <> icon) or upload it to a site like Gist/Pastebin and link it here. Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
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.