Latest Galacticraft crashes client

Pyrii

Member
Jun 29, 2014
9
0
1
I've found the latest (2.0.13.1081, 1084 reports not supported on 1.6.4 for some reason) Galacticraft crashes the client, even when it's not running on the server in use, it just freezes up when loading chunks and may occasionally render a new frame after several minutes. Originally I was getting errors in my logs to the tune of
Code:
[17:12:13 INFO]: Client> 2014-06-29 17:12:13 [WARNING] [Minecraft-Client] Memory connection overburdened; after processing 2500 packets, we still have 436 to go!
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR] java.lang.NoClassDefFoundError: net/minecraft/world/CallableLvl2
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.world.World.func_72914_a(World.java:4420)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:662)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:587)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:175)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:484)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.world.CallableLvl2
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at java.lang.ClassLoader.loadClass(Unknown Source)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at java.lang.ClassLoader.loadClass(Unknown Source)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    ... 6 more
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR] Caused by: java.lang.OutOfMemoryError: PermGen space
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at java.lang.ClassLoader.defineClass1(Native Method)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at java.lang.ClassLoader.defineClass(Unknown Source)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at java.security.SecureClassLoader.defineClass(Unknown Source)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[17:12:32 INFO]: Client> 2014-06-29 17:12:32 [INFO] [STDERR]    ... 8 more
and
Code:
[17:12:35 INFO]: Client> [OptiFine] [WARN] *** Exception outside of method ***
[17:12:35 INFO]: Client> [OptiFine] [WARN] Method deactivated: public boolean net.minecraftforge.event.EventBus.post(net.minecraftforge.event.Event)
[17:12:35 INFO]: Client> 2014-06-29 17:12:35 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:36 INFO]: Client> 2014-06-29 17:12:36 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:36 INFO]: Client> 2014-06-29 17:12:36 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:37 INFO]: Client> 2014-06-29 17:12:37 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:37 INFO]: Client> 2014-06-29 17:12:37 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:38 INFO]: Client> 2014-06-29 17:12:38 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[17:12:39 INFO]: Client> 2014-06-29 17:12:39 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space

This was using ExtraBiomesXL, but then changed to Biomes'o'Plenty and now my errorlogs don't seem to contain anything.

output-client.log: http://pastebin.com/raw.php?i=2q7x6Ew6
output-server.log: http://pastebin.com/raw.php?i=QWEtv82X
ForgeModLoader-client-0.log: https://dl.dropboxusercontent.com/u/46002551/ForgeModLoader-client-0.txt
 

radfast

Member
Staff member
Apr 27, 2014
1,118
339
83
I can't see anything wrong with Galacticraft in your logs except this line
Code:
2014-06-29 19:56:15 [INFO] [STDOUT] Galacticraft successfully injected bytecode into: bfe (2 / 3)
That should say 3/3. As a first guess at the possible cause, please can you try uninstalling Optifine (moving it out of your /mods folder temporarily should be enough) and testing the same client setup.

I think you are saying that simply including Galacticraft (+ MicdoodleCore) in your mods folder client-side, causes the issues. It might also be worth testing what happens if you have just MicdoodleCore in there, but not Galacticraft (nor GalacticraftPlanets).

Also - I don't think this is what you are saying, but if there was an older version of Galacticraft prior to 1081 which worked OK for you without these issues, please let us know which one.
 

radfast

Member
Staff member
Apr 27, 2014
1,118
339
83
Hmm, this is a tricky one. I have just tested 2.0.14.1084 from the download site and it seems OK here. It looks like that bfe (2 / 3) thing has been happening for a while too, in all setups, so it's not that either.

I'm sorry, I'm not sure what to suggest next. Maybe try your oldest 2.0.12 version, see if it still happens with that - if not then we'll know its one of the more recent changes. Other than that, I guess it might be a mod conflict so it would be a question of making a test world, pulling half your mods out of the /mods folder (but leave Galacticraft + micdoodlecore there) and see if the issue still happens, etc.
 

Pyrii

Member
Jun 29, 2014
9
0
1
Been trying pulling various mods out to see what happens. No luck yet, this is pretty much what happened when I pulled out ProjectRed and UndergroundBiomes Constructs. I spawned at the bottom of an ocean and could creative fly pretty far before it died when some land spawned.

Version 1063:
Code:
[01:41:04 INFO]: Client> 2014-06-30 01:41:04 [INFO] [STDOUT] Galacticraft successfully injected bytecode into: hn (4 / 6)
...
[01:41:16 INFO]: Client> 2014-06-30 01:41:16 [INFO] [STDOUT] Galacticraft successfully injected bytecode into: bcw (2 / 2)
...
[01:41:16 INFO]: Client> 2014-06-30 01:41:16 [INFO] [Minecraft-Server] Pyrii[/127.0.0.1:0] logged in with entity id 14 at (-35.5, 24.0, -314.5)
[01:41:16 INFO]: Client> 2014-06-30 01:41:16 [INFO] [Minecraft-Server] Pyrii joined the game
[01:41:16 INFO]: Client> 2014-06-30 01:41:16 [INFO] [Galacticraft] Galacticraft remote version found: 2.0.13
[01:41:16 INFO]: Client> 2014-06-30 01:41:16 [INFO] [STDOUT] Galacticraft successfully injected bytecode into: bdc (2 / 2)
...
[01:41:21 INFO]: Client> 2014-06-30 01:41:21 [WARNING] [Minecraft-Client] Memory connection overburdened; after processing 2500 packets, we still have 2223 to go!
[01:41:21 INFO]: Client> 2014-06-30 01:41:21 [INFO] [Minecraft-Client] [CHAT] [Hats] Server is on Hat Hunting Mode! Kill a mob with a hat to unlock it!
[01:41:21 INFO]: Client> 2014-06-30 01:41:21 [WARNING] [Minecraft-Client] Memory connection overburdened; after processing 2500 packets, we still have 449 to go!
[01:41:48 INFO]: Client> 2014-06-30 01:41:48 [INFO] [Minecraft-Server] Pyrii drowned
[01:41:48 INFO]: Client> 2014-06-30 01:41:48 [INFO] [Minecraft-Client] [CHAT] Pyrii drowned
[01:41:48 INFO]: Client> 2014-06-30 01:41:48 [INFO] [STDOUT] Inserted super call into axm.c
[01:41:50 INFO]: Client> 2014-06-30 01:41:50 [INFO] [STDOUT] Sending serverside check to: Pyrii
[01:41:50 INFO]: Client> 2014-06-30 01:41:50 [INFO] [STDOUT] Setting up custom skins
[01:41:50 INFO]: Client> 2014-06-30 01:41:50 [INFO] [STDOUT] Loading World: local/Biznis-
[01:42:35 INFO]: Client> 2014-06-30 01:42:35 [WARNING] [Minecraft-Server] Can't keep up! Did the system time change, or is the server overloaded?
[01:42:36 INFO]: Client> 2014-06-30 01:42:36 [INFO] [Minecraft-Server] Saving and pausing game...
[01:42:36 INFO]: Client> 2014-06-30 01:42:36 [INFO] [Minecraft-Server] Saving chunks for level 'Biznis'/Overworld
[01:42:36 INFO]: Client> 2014-06-30 01:42:36 [INFO] [Minecraft-Server] Saving chunks for level 'Biznis'/Nether
[01:42:36 INFO]: Client> 2014-06-30 01:42:36 [INFO] [Minecraft-Server] Saving chunks for level 'Biznis'/The End
[01:42:36 INFO]: Client> 2014-06-30 01:42:36 [INFO] [Minecraft-Server] Saving chunks for level 'Biznis'/Promised Land
[01:42:40 INFO]: Client> 2014-06-30 01:42:40 [INFO] [Minecraft-Server] [Pyrii: Your own game mode was set to Creative Mode]
[01:42:40 INFO]: Client> 2014-06-30 01:42:40 [INFO] [Minecraft-Client] [CHAT] Your game mode has been updated
[01:43:28 INFO]: Client> 2014-06-30 01:43:28 [INFO] [Minecraft-Client] Stopping!
[01:43:29 INFO]: Client> 2014-06-30 01:43:29 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[01:43:29 INFO]: Client> 2014-06-30 01:43:29 [INFO] [Minecraft-Server] Stopping server
[01:43:29 INFO]: Client> 2014-06-30 01:43:29 [INFO] [Minecraft-Server] Saving players
[01:43:30 INFO]: Client> 2014-06-30 01:43:30 [INFO] [STDERR] java.lang.OutOfMemoryError: PermGen space
[01:43:30 INFO]: Client> 2014-06-30 01:43:30 [INFO] [STDERR] Exception in thread "Server thread" java.lang.OutOfMemoryError: PermGen space
[01:45:05 ERROR]: Game ended with bad state (exit code -805306369)






BUSINESS BUSINESS NUMBERS!
 

Pyrii

Member
Jun 29, 2014
9
0
1
What I'm finding is that there's an independent limit to how much I can put it, once memory usage hits 2Gb (In Task manager) the game just can't cope with making chunks, so maybe one of the mods is unable to support this amount of memory.

It seems Galacticraft's large amount of memory needed was the straw that broke the Camel's back. Removing it and putting Makanism in caused the same problem. So I'm going through small mods and any suspects to see if it's a mod.
 

Pyrii

Member
Jun 29, 2014
9
0
1
If only that was true, I'm using 64-bit Java, and have 4Gb allocated (-Xmx4G), plus I have 24Gb in this computer.

Plus it's not like a crash, the game freezes up or slows to impossible before freezing, with CPU usage hitting max.
 

Pyrii

Member
Jun 29, 2014
9
0
1
Yeah I was already doing that, been doing that with my client and server for years now :3

It turned out it was a different layer of memory that was running out and adding this fixed it: http://www.minecraftforum.net/topic/1654589-out-of-memory-permgen-fix/

EDIT: added everything back in and no problems at all. And it turns out Technic Launcher runs MC instances with " -XX:MaxPermSize=256m" in the command line which is obviously because of lots of large modpacks causing problems. But I've been testing using a standard copy of minecraft to check for stability and problems before moving my changes across to my modpack. Just took adding that to the arguments section when editing the profile in the Vanilla MC launcher.

Apparently Java 8 doesn't use PermGen which also fixes this issue.
 
Last edited:

Pyrii

Member
Jun 29, 2014
9
0
1
Yep, turns out Galacticraft was just the unfortunate one that pushed me into the memory hurdle, literally.
 

Share this page