Project Red - Fabrication

Project Red - Fabrication

19M Downloads

MrTJP.projectred.integration.RenderGate crash.

TharenaMelishka opened this issue · 9 comments

commented

---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 22/11/14 11:35 AM
Description: Registering texture

java.lang.NoClassDefFoundError: Could not initialize class mrtjp.projectred.integration.RenderGate
at mrtjp.projectred.integration.ComponentStore.registerIcons(ComponentStore.java:146)
at mrtjp.projectred.integration.ItemPartGate.func_94581_a(items.scala:47)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:330)
at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:95)
at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:90)
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(SourceFile:72)
at net.minecraft.client.renderer.texture.TextureManager.func_110549_a(SourceFile:136)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SourceFile:104)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SourceFile:92)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:606)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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)

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

-- Head --
Stacktrace:
at mrtjp.projectred.integration.ComponentStore.registerIcons(ComponentStore.java:146)
at mrtjp.projectred.integration.ItemPartGate.func_94581_a(items.scala:47)
at net.minecraft.client.renderer.texture.TextureMap.func_110573_f(TextureMap.java:330)
at net.minecraft.client.renderer.texture.TextureMap.func_110571_b(TextureMap.java:95)
at net.minecraft.client.renderer.texture.TextureMap.func_110551_a(TextureMap.java:90)

-- Resource location being registered --
Details:
Resource location: minecraft:textures/atlas/blocks.png
Texture object class: net.minecraft.client.renderer.texture.TextureMap
Stacktrace:
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(SourceFile:72)
at net.minecraft.client.renderer.texture.TextureManager.func_110549_a(SourceFile:136)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110544_b(SourceFile:104)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110541_a(SourceFile:92)
at net.minecraft.client.Minecraft.func_110436_a(Minecraft.java:606)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:541)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.7.0_72, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 55783792 bytes (53 MB) / 495976448 bytes (473 MB) up to 495976448 bytes (473 MB)
JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1G -Xmx512M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1236 Minecraft Forge 10.13.2.1236 41 mods loaded, 41 mods active
mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.85.1236} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.2.1236} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CodeChickenCore{1.0.4.29} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NotEnoughItems{1.0.3.67} Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bdlib{1.5.0.31} BD Lib Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IC2{2.2.595-experimental} IndustrialCraft 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Core{6.0.18} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forestry{3.1.1.254-unstable} Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BinnieCore{2.0-dev5} Binnie Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Botany{2.0-dev5} Botany Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraBees{2.0-dev5} Extra Bees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraTrees{2.0-dev5} Extra Trees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Genetics{2.0-dev5} Genetics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Builders{6.0.18} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Energy{6.0.18} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Factory{6.0.18} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Transport{6.0.18} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Silicon{6.0.18} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ImmibisCore{59.0.3} Immibis Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DimensionalAnchors{59.0.2} Dimensional Anchors Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderStorage{1.4.5.26} EnderStorage Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
gendustry{1.4.0.42} GenDustry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest{6.0.41.729} Iron Chest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LogisticsPipes{0.8.1.72} Logistics Pipes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mantle{1.7.10-165.4bc3343} Mantle Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
cfm{3.3.2} §6MrCrayfish's Furniture Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Natura{2.2.0} Natura Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMultipart{1.1.0.314} Forge Multipart Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MrTJPCoreMod{1.0} MrTJPCoreMod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Core{4.5.6.57} ProjectRed Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transmission{4.5.6.57} ProjectRed-Transmission Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transportation{4.5.6.57} ProjectRed-Transportation Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Exploration{4.5.6.57} ProjectRed-Exploration Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Compatibility{4.5.6.57} ProjectRed-Compatibility Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Integration{4.5.6.57} ProjectRed-Integration Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Illumination{4.5.6.57} ProjectRed-Illumination Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Expansion{4.5.6.57} ProjectRed-Expansion Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Railcraft{9.3.1.0} Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
McMultipart{1.1.0.314} Minecraft Multipart Plugin Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMicroblock{1.1.0.314} Forge Microblocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mantle Environment: Environment healthy.
Launched Version: 1.7.10-Forge10.13.2.1236
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 2000 GL version 3.1.0 - Build 9.17.10.2932, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: Canadian English (Canada)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: On (16)
commented

My game is currently un-launchable. Java's up to date, the rest of the mods are as up to date as I can get them and not throw hissy fits because Binnie hasn't updated. :( I also ran into an issue where I had to hand-download forge multipart the first time I ran after updating PR, even though that says it goes automatically. I just added it to my mods folder and it's done it's magic disappearing reappearing trick, the same that MrTJPCore does. I did also do the delete of folders in the mods directory and try to re-run, same crash.

This stems from some change overnight, where my game was running fine yesterday with an older version of PR (4.5.1), then when I started minecraft this morning it started throwing that error. No mod updates (to my knowledge, I don't have any auto-updating going on). I tried updating PR and adding in the necessary peripherals to make it all work, but no go. Update Forge from 1206 all the way up, same error. I was already running the most up to date CodeChickenCore. Removing PR would probably break my world, so I'd prefer not to. :) Help please? :D

Edit: Complete reinstall and reintroduction of mods one by one starting with PR, and the error doesn't reproduce until I install Binnie's. :/ Turned on the launcher to watch everything fly, and it's not just your mod that's throwing this error... it just happens that yours is loading at the time. Some subtle minecraft change, because several mods are throwing similar errors causing memory failures... which leads to this error being thrown. All in loading textures. I have no texture packs installed, just using default. :/
Removing PR Integration (and it's dependant) allows the game to load. All mods now at most current version I could get as of yesterday, PR missing integration and it's buddy but all else intact. ... Now I'm throwing GC errors and Java heap errors like a beast when I load my world, but I can get the game to start, which is half the battle. GC and Java heap errors, even when the heap is 5gb. cries :)

commented

I see.

Memory: 55783792 bytes (53 MB) / 495976448 bytes (473 MB) up to 495976448 bytes (473 MB)
 JVM Flags: 5 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1G -Xmx512M

You've messed up the JVM Flags for memory
-Xmx512M is overriding -Xmx3G therefore the maximum memory allowed is 512MB. Remove it, or perhaps that is supposed to be the minimum memory, in which case should be -Xms512M

commented

There are none in the versions. Absolutely zero arguments. I've also uninstalled all Java 7 versions, restarted, and reinstalled only the most recent version, which would (usually) wipe out saved launch arguments for the java 7 version. For some S&G I put my -xmx flag in there, gave it 8G to work with, and ran the game. Crash now shows ONLY the xmx512 flag, so it's ignoring the versions launch arguments window entirely. :P

commented

The odd part about that is that I can't find where the extra 512M is setting itself. It's not in the launcher. It's not in the Java main command line. It's like minecraft is injecting it somewhere. My launcher commandline only contains the three middle terms. Any ideas where else I can look? I'm going to crash it again, as I've made some commandline changes (and upgraded ram and tossed more resources at MC) to see if it's still happening. And yeah, that evil bastard extra xmx flag is still there.

commented

Check the versions/<forge-version>/<forge-version>.json for its launch arguments.

commented

This is a problem with your setup, not PR. Feel free to try and fix it here, but i will keep the issue marked as closed.

commented

Another S&G, I ran 1.8.1 with an interesting result on close:
[12:14:11] [Server thread/INFO]: Stopping server
[12:14:11] [Server thread/INFO]: Saving players
[12:14:11] [Server thread/INFO]: Saving worlds
[12:14:11] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
[12:14:11] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
[12:14:11] [Server thread/INFO]: Saving chunks for level 'New World'/The End
[12:14:51] [Client thread/INFO]: Stopping!
[12:14:51] [Client thread/INFO]: SoundSystem shutting down...
[12:14:51] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
Picked up _JAVA_OPTIONS: -Xmx512M

... Anyone know WHAT would decide to "pick up" an argument?

commented

A quick google search shows you're not the only one. "Picked up _JAVA_OPTIONS"
This question seems to suggest it is an environment variable that applications can inherit arguments from.
How about looking at your system's environment variables and see.

Ah, it could be ATLauncher changing the variable, see How to fix _JAVA_OPTIONS issues

commented

I have it running again, with all mods intact. While I didn't have it set in my system OR user environment variables (so I couldn't delete what was set), my current solution that seems to be working is to SET a system environment variable, so whatever app has decided it's triggering it is being overridden by this all powerful little beast. Before I set one, I took some hunting time to see if I could find out if something was setting it temporarily. I even did a registry search to see if I could find something setting it that way (to no avail). .... So, there's a bandaid on it. No idea what suddenly caused it to fail, no idea how to fix the failure on a more permanent basis (take out whatever dirty dirty little bastard is setting the 512). I had to get successful runs to get to this point, which was a lot of time dicking around, so I'm hoping my little adventure helps someone else. Thanks for the input everyone!