[Guide] How to run Infinity Evolved with 1.0GB RAM allocation

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord
I re-installed FTB in a new folder from scratch, and I get the same ClosedChannelException crash. For some reason it doesn't happen to my other installation, perhaps because I've run it normally at least once (without any memory-saving hacks). Stay tuned for a fix.
 
Turns out it was totally my fault, sorry!

Download the updated version of Minecraft Forkage to fix it.

(I've also added "Delete CustomMainMenu" to the instructions, because the missing texture menu is ugly. I think ResourceLoader is what downloads the main menu textures)
 
Reporting in, just installed the updated version of Forkage, and it works fine now.
One question though. What does the last three steps on Disabling Hats instruction really does?
It seems that, after i played like 2 hours, the hats folder will just get filled up by hats anyway.
 
I get this crash:
Code:
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.reflect.InvocationTargetException
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:498)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:511)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:498)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:243)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:220)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:498)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at com.google.common.eventbus.EventBus.post(EventBus.java:275)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:149)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:574)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.client.main.Main.main(Main.java:164)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.lang.reflect.Method.invoke(Method.java:498)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.launchwrapper.Launch$1.run(Launch.java:149)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventQueue.access$500(EventQueue.java:97)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventQueue$3.run(EventQueue.java:709)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventQueue$3.run(EventQueue.java:703)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.security.AccessController.doPrivileged(Native Method)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ArrayIndexOutOfBoundsException: 118
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at net.minecraft.potion.Potion.<init>(Potion.java:68)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at biomesoplenty.common.potions.PotionParalysis.<init>(PotionParalysis.java:13)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at biomesoplenty.common.core.BOPPotions.init(BOPPotions.java:22)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     at biomesoplenty.BiomesOPlenty.preInit(BiomesOPlenty.java:51)
[11:08:37] [Client thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]:     ... 49 more
I'm running Ubuntu 15.10 with the Oracle JRE.
 
Just checking in to let you know that I'm working on this, but I'm having a lot of trouble getting it to work. I can't find an installer for the most recent Forkage, so I went to compile it myself. I needed to install ant, because the provided version from github wasn't working. I screwed around with system variables for a while, then ant worked. I went to compile Forkage into an installer, and it crashed while downloading some resources. I'm downgrading to Java 1.6 to see if that does anything, but I'm at wits end here, I just want to play some MineCraft.

EDIT: if someone could provide an installer jar for an updated version of Forkage, I would be eternally grateful, as the forums for Forkage seem to be down
 
Last edited:
Just checking in to let you know that I'm working on this, but I'm having a lot of trouble getting it to work. I can't find an installer for the most recent Forkage, so I went to compile it myself. I needed to install ant, because the provided version from github wasn't working. I screwed around with system variables for a while, then ant worked. I went to compile Forkage into an installer, and it crashed while downloading some resources. I'm downgrading to Java 1.6 to see if that does anything, but I'm at wits end here, I just want to play some MineCraft.

EDIT: if someone could provide an installer jar for an updated version of Forkage, I would be eternally grateful, as the forums for Forkage seem to be down
why so much work. the installer is in the first post
http://puu.sh/nXWk9.jar
 
why so much work. the installer is in the first post
http://puu.sh/nXWk9.jar
I'm looking for the updated installer, that's the same version as was first used, and has been shown to not work.

EDIT: I swear if there's just a tiny difference in file size which I assumed meant it's the same fine, I'm gonna lose it. That installer didn't add a new version of forkage to my version list in the launcher, so I assumed it was the same thing. It may have replaced the old one though, in which case I'm gonna cry
 
I am a massive freaking derp. I have no idea why I assumed you hadn't updated the post. Going back and reading it, you even said you changed one of the other steps too. I've been happily playing for a few hours now, and I've never broken 50% of the 2GB I've allocated, this is amazing! Thanks a ton immibis!

also sorry for the double post, it won't let me edit that first one again :I
 
Reporting in, just installed the updated version of Forkage, and it works fine now.
One question though. What does the last three steps on Disabling Hats instruction really does?
It seems that, after i played like 2 hours, the hats folder will just get filled up by hats anyway.

Only 2 hours? I guess I need to do a better patch for Hats.

Hats has two places it can get hats - the Internet, and whatever server you're playing on. Normally, it will try to download every hat that exists from the Internet. The patch disables that. If you're in multiplayer and you load a mob or player wearing a hat, it will also download that hat from the server. I haven't done anything about that since I assumed it would only happen slowly.


I'm looking for the updated installer, that's the same version as was first used, and has been shown to not work.

EDIT: I swear if there's just a tiny difference in file size which I assumed meant it's the same fine, I'm gonna lose it. That installer didn't add a new version of forkage to my version list in the launcher, so I assumed it was the same thing. It may have replaced the old one though, in which case I'm gonna cry

I didn't bother updating the version number. Guess I should.

(Maybe I'll actually set up a build server instead of uploading installers through Puush. Not that Puush is a bad thing)
 
maybe we should have someplace to report the bugs since I just found 2 more:
  1. MalisisCore (and MalisisDoors. that makes it impossible for me to play InfiTech2 on the official server :()
    Log: http://pastebin.com/1unwA8Wd
  2. Veinminer. occurs when joining a SP world (related to saying build unknown in the website EX: veinminer-1.7.10_0.31.4.unknown.jar and veinminer-1.7.10_0.30.1.bobross.jar)
    Log: http://pastebin.com/taPzyDy5
 
maybe we should have someplace to report the bugs since I just found 2 more:
  1. MalisisCore (and MalisisDoors. that makes it impossible for me to play InfiTech2 on the official server :()
    Log: http://pastebin.com/1unwA8Wd
  2. Veinminer. occurs when joining a SP world (related to saying build unknown in the website EX: veinminer-1.7.10_0.31.4.unknown.jar and veinminer-1.7.10_0.30.1.bobross.jar)
    Log: http://pastebin.com/taPzyDy5
It's only supposed to work on Infinity Evolved. We don't know which mods are compatible and which are not.
 
Here's a free patch for some Forestry squeezer recipes crashing when viewed in NEI, until I know what actually causes it.

Unzip, and copy the class file to forestry/factory/recipes/nei in the Forestry JAR (overwriting the one that's already there).
 

Attachments

there is an issue with NEI. it doesn't show assembly table recipes. makes really hard to craft machine frame since I don't even know how to make them
 
Is there anything really different that needs to be done to get this to work with the new Infinity expert skyblock?
 
I'm unable to get creosote oil out of the coke oven, whether i use a bucket, cans or ic2 cells. Works fine with default IE:E pack : ( .