Railcraft

Railcraft

34M Downloads

[1.12.2] Crash

js6pak opened this issue Β· 18 comments

commented

I'm new to forge...

I tried to build Railcraft 1.12.2 and run this with normal Minecraft.

[22:00:39] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[22:00:39] [main/INFO] [FML]: Forge Mod Loader version 14.23.4.2705 for Minecraft 1.12.2 loading
[22:00:39] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 10:amd64:10.0, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25
[22:00:39] [main/INFO] [FML]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\mods for mods
[22:00:39] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:00:41] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[22:00:41] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[22:00:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:00:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:00:42] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:00:42] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:00:42] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[22:00:43] [main/INFO] [net.minecraft.client.Minecraft]: Setting user: js6pak
[22:00:46] [main/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[22:00:46] [main/INFO] [net.minecraft.client.Minecraft]: LWJGL Version: 2.9.4
[22:00:47] [main/INFO] [FML]: -- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 1214880288 bytes (1158 MB) / 1560281088 bytes (1488 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 391.35' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
[22:00:47] [main/INFO] [FML]: MinecraftForge v14.23.4.2705 Initialized
[22:00:47] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[22:00:47] [main/INFO] [FML]: Replaced 1036 ore ingredients
[22:00:48] [main/INFO] [FML]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\mods for mods
[22:00:49] [main/ERROR] [FML]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|statements@[1.0,)'. The modId 'BuildCraftAPI|statements' must be all lowercase.
[22:00:49] [main/ERROR] [FML]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|transport@[1.0,)'. The modId 'BuildCraftAPI|transport' must be all lowercase.
[22:00:49] [main/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[22:00:49] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, railcraft, redstoneflux] at CLIENT
[22:00:49] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, railcraft, redstoneflux] at SERVER
[22:00:50] [main/ERROR] [FML]: The mod railcraft is expecting signature a0c255ac501b2749537d5824bb0f0588bf0320fa for source Railcraft_1.12.2-10.3.1-unofficial.jar, however there is no signature matching that description
[22:00:50] [main/FATAL] [railcraft]: railcraft failed validation, terminating. Please re-download railcraft from an official source.
[22:00:50] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: ---- Minecraft Crash Report ----
// I'm sorry, Dave.

Time: 6/3/18 10:00 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Railcraft (railcraft)
Caused by: java.lang.RuntimeException: Invalid Fingerprint
	at mods.railcraft.common.core.Railcraft.fingerprintError(Railcraft.java:146)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:627)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	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.sendEventToModContainer(LoadController.java:218)
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	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:135)
	at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:593)
	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:225)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 281901800 bytes (268 MB) / 486539264 bytes (464 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.42 Powered by Forge 14.23.4.2705 6 mods loaded, 6 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State | ID           | Version           | Source                                 | Signature                                |
	|:----- |:------------ |:----------------- |:-------------------------------------- |:---------------------------------------- |
	| UC    | minecraft    | 1.12.2            | minecraft.jar                          | None                                     |
	| UC    | mcp          | 9.42              | minecraft.jar                          | None                                     |
	| UC    | FML          | 8.0.99.99         | forge-1.12.2-14.23.4.2705.jar          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| UC    | forge        | 14.23.4.2705      | forge-1.12.2-14.23.4.2705.jar          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| UEE   | railcraft    | 10.3.1-unofficial | Railcraft_1.12.2-10.3.1-unofficial.jar | None                                     |
	| U     | redstoneflux | 2.0.1             | Railcraft_1.12.2-10.3.1-unofficial.jar | None                                     |

	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 391.35' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
[22:00:50] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\crash-reports\crash-2018-06-03_22.00.50-client.txt

commented

It doesn’t compile... use runclient or wait for an actual release >_>

commented

IntelliJ IDEA runClient:
image

[23:14:41] [main/INFO]: Extra: []
[23:14:41] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Kuba/.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]
[23:14:41] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[23:14:41] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[23:14:41] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[23:14:41] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[23:14:41] [main/INFO]: Forge Mod Loader version 14.23.3.2689 for Minecraft 1.12.2 loading
[23:14:41] [main/INFO]: 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\jdk1.8.0_161\jre
[23:14:41] [main/ERROR]: Apache Maven library folder was not in the format expected: C:\Users\Kuba\.gradle\caches\modules-2\files-2.1\org.apache.maven\maven-artifact\3.5.3\7dc72b6d6d8a6dced3d294ed54c2cc3515ade9f4\maven-artifact-3.5.3.jar. Using default libraries directory.
[23:14:41] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[23:14:41] [main/INFO]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[23:14:41] [main/INFO]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[23:14:41] [main/INFO]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\Railcraft-liach-1.12.2\run\.\mods for mods
[23:14:41] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[23:14:41] [main/INFO]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[23:14:41] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[23:14:41] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:14:41] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:14:41] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[23:14:41] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:14:41] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:14:41] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:14:42] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing
[23:14:42] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:14:42] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[23:14:43] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[23:14:43] [main/INFO]: Remapping AccessTransformer rules...
[23:14:43] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:14:43] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[23:14:43] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[23:14:43] [main/INFO]: Setting user: Player416
[23:14:46] [main/INFO]: LWJGL Version: 2.9.4
[23:14:48] [main/INFO]: -- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_161, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 300117128 bytes (286 MB) / 672137216 bytes (641 MB) up to 1897922560 bytes (1810 MB)
	JVM Flags: 0 total; 
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 391.35' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
[23:14:48] [main/INFO]: MinecraftForge v14.23.3.2689 Initialized
[23:14:48] [main/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients.
[23:14:48] [main/INFO]: Replaced 1036 ore ingredients
[23:14:48] [main/INFO]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\Railcraft-liach-1.12.2\run\.\mods for mods
[23:14:50] [main/ERROR]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|statements@[1.0,)'. The modId 'BuildCraftAPI|statements' must be all lowercase.
[23:14:50] [main/ERROR]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|transport@[1.0,)'. The modId 'BuildCraftAPI|transport' must be all lowercase.
[23:14:50] [main/FATAL]: Found a duplicate mod redstoneflux at [C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\Railcraft-liach-1.12.2\build\distributions\Railcraft_1.12.2-10.3.1-unofficial.jar, C:\Users\Kuba\.gradle\caches\modules-2\files-2.1\cofh\RedstoneFlux\1.12-2.0.1.2\90bc3b911585b0444f0ab89691a7bb3b44ea10f4\RedstoneFlux-1.12-2.0.1.2-deobf.jar]
[23:14:50] [main/ERROR]: An exception was thrown, the game will display an error screen and halt.
net.minecraftforge.fml.common.DuplicateModsFoundException: 
Duplicate Mods:
	redstoneflux : C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\Railcraft-liach-1.12.2\build\distributions\Railcraft_1.12.2-10.3.1-unofficial.jar
	redstoneflux : C:\Users\Kuba\.gradle\caches\modules-2\files-2.1\cofh\RedstoneFlux\1.12-2.0.1.2\90bc3b911585b0444f0ab89691a7bb3b44ea10f4\RedstoneFlux-1.12-2.0.1.2-deobf.jar


	at net.minecraftforge.fml.common.Loader.identifyDuplicates(Loader.java:464) ~[Loader.class:?]
	at net.minecraftforge.fml.common.Loader.identifyMods(Loader.java:426) ~[Loader.class:?]
	at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:566) ~[Loader.class:?]
	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:225) [FMLClientHandler.class:?]
	at net.minecraft.client.Minecraft.init(Minecraft.java:466) [Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:377) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_161]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_161]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?: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(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_161]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_161]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_161]
	at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
	at GradleStart.main(GradleStart.java:25) [start/:?]
[23:14:50] [main/WARN]: EventBus 0 shutting down - future events will not be posted.
[23:14:50] [main/INFO]: Reloading ResourceManager: Default
[23:14:50] [main/WARN]: There were errors previously. Not beginning mod initialization phase
[23:14:51] [Thread-3/INFO]: Using sync timing. 200 frames of Display.update took 291485653 nanos
[23:14:53] [Sound Library Loader/INFO]: Starting up SoundSystem...
[23:14:53] [Thread-5/INFO]: Initializing LWJGL OpenAL
[23:14:53] [Thread-5/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[23:14:53] [Thread-5/INFO]: OpenAL initialized.
[23:14:53] [Sound Library Loader/INFO]: Sound engine started
[23:14:54] [main/INFO]: Narrator library for x64 successfully loaded
[23:14:55] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
commented

Doesn't b3694a1 fix it?

commented

Hmm, the runclient should not search the build directory at all.

commented

@liach the way I found to fix it was to exclude the entire RedstoneFluxAPI package in the build.gradle rather than just the RedstoneFlux class. Railcraft will compile normally and build like it should.

commented

@ZombieHDGaming That would cause #1414 again.

commented

I'll be quite honest, the main build file for Railcraft is the most convoluted build system I've seen, so I wouldn't be surprised if there wasn't a domino effect from just one option.

commented

I will just drop rf and move to FE. Reference #1282

commented

it doesn't let you distribute jars to reduce the chance of illegal distributions.

commented

Thanks, 2cbefd8 works :)

commented

image

it's normal?

commented

Railcraft (liach branch) works only in runClient?

Same error in Minecraft:

[12:59:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[12:59:05] [main/INFO] [FML]: Forge Mod Loader version 14.23.4.2705 for Minecraft 1.12.2 loading
[12:59:05] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 10:amd64:10.0, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25
[12:59:05] [main/INFO] [FML]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\mods for mods
[12:59:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:59:07] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[12:59:07] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[12:59:07] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:59:07] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[12:59:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[12:59:08] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[12:59:08] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[12:59:10] [main/INFO] [net.minecraft.client.Minecraft]: Setting user: js6pak
[12:59:15] [main/WARN] [net.minecraft.client.settings.GameSettings]: Skipping bad option: lastServer:
[12:59:15] [main/INFO] [net.minecraft.client.Minecraft]: LWJGL Version: 2.9.4
[12:59:16] [main/INFO] [FML]: -- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 503053880 bytes (479 MB) / 671088640 bytes (640 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 391.35' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
[12:59:16] [main/INFO] [FML]: MinecraftForge v14.23.4.2705 Initialized
[12:59:16] [main/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[12:59:16] [main/INFO] [FML]: Replaced 1036 ore ingredients
[12:59:17] [main/INFO] [FML]: Searching C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\mods for mods
[12:59:18] [main/ERROR] [FML]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|statements@[1.0,)'. The modId 'BuildCraftAPI|statements' must be all lowercase.
[12:59:18] [main/ERROR] [FML]: Unable to parse dependency for mod 'railcraft' with dependency string 'after:BuildCraftAPI|transport@[1.0,)'. The modId 'BuildCraftAPI|transport' must be all lowercase.
[12:59:18] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[12:59:19] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, railcraft] at CLIENT
[12:59:19] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, railcraft] at SERVER
[12:59:19] [main/ERROR] [FML]: The mod railcraft is expecting signature a0c255ac501b2749537d5824bb0f0588bf0320fa for source Railcraft_1.12.2-10.3.1-unofficial.jar, however there is no signature matching that description
[12:59:19] [main/FATAL] [railcraft]: railcraft failed validation, terminating. Please re-download railcraft from an official source.
[12:59:19] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: ---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!

Time: 6/4/18 12:59 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Railcraft (railcraft)
Caused by: java.lang.RuntimeException: Invalid Fingerprint
	at mods.railcraft.common.core.Railcraft.fingerprintError(Railcraft.java:146)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:627)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	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.sendEventToModContainer(LoadController.java:218)
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	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:135)
	at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:593)
	at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:225)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:483)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_25, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 220403496 bytes (210 MB) / 385875968 bytes (368 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.42 Powered by Forge 14.23.4.2705 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

	| State | ID        | Version           | Source                                 | Signature                                |
	|:----- |:--------- |:----------------- |:-------------------------------------- |:---------------------------------------- |
	| UC    | minecraft | 1.12.2            | minecraft.jar                          | None                                     |
	| UC    | mcp       | 9.42              | minecraft.jar                          | None                                     |
	| UC    | FML       | 8.0.99.99         | forge-1.12.2-14.23.4.2705.jar          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| UC    | forge     | 14.23.4.2705      | forge-1.12.2-14.23.4.2705.jar          | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| UEE   | railcraft | 10.3.1-unofficial | Railcraft_1.12.2-10.3.1-unofficial.jar | None                                     |

	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 391.35' Renderer: 'GeForce GTX 1050 Ti/PCIe/SSE2'
[12:59:19] [main/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Kuba\AppData\Roaming\.minecraft\JanykModpack\crash-reports\crash-2018-06-04_12.59.19-client.txt
commented

Well... it is as you didn't include the localization module. It only runs with runclient that is correct. Please use the discord for random questions about compiling/running next time: https://discordapp.com/invite/Wr9zxmP

commented

@liach Upon further testing, I can't seem to reproduce what was caused from #1414 in my own IDE or normal machines testing pack. Railcraft compiled and ran with runClient in IDEA for me with no issue, and I exported the mod (disabling the fingerprint check purely for testing) and the pack booted fine with no errors from what I saw. Unless I'm missing something, I don't think there is a need to migrate to FE.

Just to prove it:
2018-06-04_13 44 36
There's the RF Loader that the log from the issue complained about, and it's loading into an RF cart. By the looks of it, Dockter may have been missing the RedstoneFluxAPI, since that's the errors I got when I excluded it in my pack.

commented

@ZombieHDGaming Railcraft will NEVER require redstone flux mod as a requirement. Since RF mod must be a requirement mod, we will move all RF stuff to FU. RU is compatible with FU, as far as you are concerned.

commented

The latest should work.

commented

Hmm, assume the thing is fixed.

commented

[19:48:58] [main/ERROR] [FML]: The mod railcraft is expecting signature a0c255ac501b2749537d5824bb0f0588bf0320fa for source Railcraft_1.12.2-10.4.0-beta-1-unofficial.jar, however there is no signature matching that description
[19:48:58] [main/FATAL] [railcraft]: railcraft failed validation, terminating. Please re-download railcraft from an official source.

// Sorry :(

Time: 8/13/18 7:48 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Railcraft (railcraft)
Caused by: java.lang.RuntimeException: Invalid Fingerprint
at mods.railcraft.common.core.Railcraft.fingerprintError(Railcraft.java:145)
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.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:627)
at sun.reflect.GeneratedMethodAccessor9.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.sendEventToModContainer(LoadController.java:218)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:196)
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:135)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:593)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:466)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:377)
at net.minecraft.client.main.Main.main(SourceFile:123)
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 org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)