I have encountered a problem with my modified client, where the game fails to load a new dimension, but only after the Overworld dimension has been loaded. It gets stuck at the "Downloading Terrain" screen and nothing happens. For example, when I walk through a Nether portal, it cuts to the "Downloading Terrain" splash screen and continues to slowly use up more memory, until I kill the processes with the system monitor.
I tried running the game with 1GB maximum memory and 2GB maximum memory, set via JVM arguments in the launcher. I have uploaded the fml-client-latest.log from the attempt with 1GB allocated, since it has more information than the previous attempt which continued to use up memory far past the 2GB limit.
I have uploaded the most relevant part of the fml-client-latest.log file, since I can not upload a file with 23,444 lines. This section starts where the game begins sending the FMLServerStartingEvent to all 140+ installed mods: http://pastebin.com/viptNJZk I can not paste it here since it exceeds 10,000 orso lines which is the limit for this website most probably due to use of low-tier hardware that is unable to process a large number of massive requests, which is the expected burden for normal servers which aren't running on someone's dell laptop or something.
I can do other stuff and avoid loading other dimensions until this is fixed, but I would prefer to be able to go to other dimensions since I need the resources which are only available by going there to find them. I would appreciate any help with this that can be offered - especially any which results in restoring the ability to use the game as I did with version 1.6.4, which did not have this problem and could easily handle switching between several dimensions within short time (and also keeping several loaded simultaneously). I will also try to share any information leading to a fix (since it is obvious that many others have encountered this problem, considering the evidence of large number of people who have decided that it was a waste of their time to continue fooling with Minecraft-1.7.10-with-Forge, due to this and related game-breaking problems which are introduced every time Mojang thinks it's time to break something that was working fine just a little while ago), which would be in the best interest of the community since it would solve this problem for more people than "just me".
Thank you
Edit1: Tried with set 1GB maximum RAM, 2GB maximum RAM, 4GB maximum RAM and 6GB maximum RAM. Total system RAM is 8GB, so 2GB are reserved for the OS and a few basic programs. The game runs out of memory if there are only 1GB or 2GB allocated; but if it is set to 4GB or 6GB maximum, then the game slowly uses up more system RAM until I kill the process, regardless of the amount of RAM allocated to the game. It never gets past the "Downloading Terrain" splash screen
Edit2: I was using Forge-10.13.4.1558 "Recommended"; updating to Forge-10.13.4.1614 "Latest" appears to have fixed the problem. It successfully loads the dimension, after a significant delay - at least it is now working.
[Server thread/ERROR] [FML/]: Exception caught during firing event [email protected]: java.lang.OutOfMemoryError: Java heap space
Try assigning more memory to minecraft if your system has enough RAM memory.
You said it your self, the game keeps going past the 2GB allocated. That obviously means that 2 GB is not enough, and the error above is a clear enough sign that minecraft is running out of memory.
Also, if you cannot upload the whole log file on pastebin, upload it to mediafire instead.
Try assigning more memory to minecraft if your system has enough RAM memory.
You said it your self, the game keeps going past the 2GB allocated. That obviously means that 2 GB is not enough, and the error above is a clear enough sign that minecraft is running out of memory.
Also, if you cannot upload the whole log file on pastebin, upload it to mediafire instead.
I have tried assigning up to 4GB and even that still results in this same problem. I could try assigning 6GB, but I only have 8GB available and I do not like fooling with odd numbers - because usually when you try to assign anything with an odd number (such as half of 6GB which is 3GB, for one of the other parameters), the JVM does not initiate.
The problem appears to be independent of the amount of memory assigned, because it just continues to take up more memory until there is not any more available, which is what causes it to run out of memory in the first place. Here is an example, of the last lines of the log file when I have assigned 4GB of memory - you can see several instances of the famous "world may have leaked" log message, and how one of the mods is (later) continuing to request a speed packet from the server every so often, but nothing happens:
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 53
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 7
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension -42
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 1
[09:22:30] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:22:35] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:02] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: first encounter (5 occurences).
[09:23:05] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:14] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:37] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:24:06] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 10 times.
[09:24:22] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:24:56] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 15 times.
[09:25:07] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:25:46] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 20 times.
[09:25:52] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:32] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:46] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:27:11] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:27:36] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:01] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:27] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:52] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:29:17] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:29:42] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:07] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:32] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:57] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:31:22] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:31:47] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:32:12] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:32:38] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:33:03] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:33:43] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:34:37] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:35:39] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:36:59] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:38:27] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:39:59] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]:
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down...
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]:
The point where the sound system shuts down is where I kill the process with the system monitor.
I will try assigning more memory anyways, and see what happens, because it is worth trying.
I will not use mediafire, because their site makes heavy use of banner-ads that are specifically designed to trick the unsuspecting user into installing malware. I will not use their service or suggest that anyone uses it, for that reason.
Edit1: is there any working java resource-mapping program, which runs on Linux and can be used to see exactly what is taking up all of the memory? I have looked almost everywhere and not found anything of the type, although it would be very instrumental in tracking down the origin of this problem.
Edit2: I will try removing Draconic Evolution mod because it seems to do lost of stuff that may be lagging the server.
I have two more logs from when I tried running Minecraft-1.7.10-with-Forge, this time I allocated 6GB of RAM. In the second attempt, I removed the mod "Draconic Evolution" to possibly cause less latency. However, the problem still persists. It's as if the game gets stuck in a loop and stops loading.
It is visible that I get the same results even when 6GB are allocated, which should be more than enough. I am looking for a debug option somewhere in the forge configuration which might cause more relevant information to be output to the log, but all I found was the mod chunk-load-request/chunk-load-ticket limiter system and a chunk caching option.
So, I added the mod "Draconic Evolution" back into the mods folder, reduced the allocated RAM to 4GB, raised the maximum number of chunk tickets to 400 and added a dormant chunk cache of 100 chunks, just to see what would then happen when I try loading a new dimension with these settings. It does not improve what is happening, but I like the settings anyways so I will keep them for now, and just avoid going to the nether for now until this is fixed. Who knows, maybe I will find a working java profiler that doesn't require you to pay some fee in order to use it.
I updated Forge to the latest version (was using recommended) and it properly loaded the dimension after a significant delay. At least it's
working now.
Updated first post to reflect the new relevant information.
Rollback Post to RevisionRollBack
[ mods under construction ]
To post a comment, please login or register a new account.
I have encountered a problem with my modified client, where the game fails to load a new dimension, but only after the Overworld dimension has been loaded. It gets stuck at the "Downloading Terrain" screen and nothing happens. For example, when I walk through a Nether portal, it cuts to the "Downloading Terrain" splash screen and continues to slowly use up more memory, until I kill the processes with the system monitor.
I tried running the game with 1GB maximum memory and 2GB maximum memory, set via JVM arguments in the launcher. I have uploaded the fml-client-latest.log from the attempt with 1GB allocated, since it has more information than the previous attempt which continued to use up memory far past the 2GB limit.
I have uploaded the most relevant part of the fml-client-latest.log file, since I can not upload a file with 23,444 lines. This section starts where the game begins sending the FMLServerStartingEvent to all 140+ installed mods: http://pastebin.com/viptNJZk I can not paste it here since it exceeds 10,000 orso lines which is the limit for this website
most probably due to use of low-tier hardware that is unable to process a large number of massive requests, which is the expected burden for normal servers which aren't running on someone's dell laptop or something.I can do other stuff and avoid loading other dimensions until this is fixed, but I would prefer to be able to go to other dimensions since I need the resources which are only available by going there to find them. I would appreciate any help with this that can be offered - especially any which results in restoring the ability to use the game as I did with version 1.6.4, which did not have this problem and could easily handle switching between several dimensions within short time (and also keeping several loaded simultaneously). I will also try to share any information leading to a fix
(since it is obvious that many others have encountered this problem, considering the evidence of large number of people who have decided that it was a waste of their time to continue fooling with Minecraft-1.7.10-with-Forge, due to this and related game-breaking problems which are introduced every time Mojang thinks it's time to break something that was working fine just a little while ago), which would be in the best interest of the community since it would solve this problem for more people than "just me".Thank you
Edit1: Tried with set 1GB maximum RAM, 2GB maximum RAM, 4GB maximum RAM and 6GB maximum RAM. Total system RAM is 8GB, so 2GB are reserved for the OS and a few basic programs. The game runs out of memory if there are only 1GB or 2GB allocated; but if it is set to 4GB or 6GB maximum, then the game slowly uses up more system RAM until I kill the process, regardless of the amount of RAM allocated to the game. It never gets past the "Downloading Terrain" splash screen
Edit2: I was using Forge-10.13.4.1558 "Recommended"; updating to Forge-10.13.4.1614 "Latest" appears to have fixed the problem. It successfully loads the dimension, after a significant delay - at least it is now working.
Try assigning more memory to minecraft if your system has enough RAM memory.
You said it your self, the game keeps going past the 2GB allocated. That obviously means that 2 GB is not enough, and the error above is a clear enough sign that minecraft is running out of memory.
Also, if you cannot upload the whole log file on pastebin, upload it to mediafire instead.
I have tried assigning up to 4GB and even that still results in this same problem. I could try assigning 6GB, but I only have 8GB available and I do not like fooling with odd numbers - because usually when you try to assign anything with an odd number (such as half of 6GB which is 3GB, for one of the other parameters), the JVM does not initiate.
The problem appears to be independent of the amount of memory assigned, because it just continues to take up more memory until there is not any more available, which is what causes it to run out of memory in the first place. Here is an example, of the last lines of the log file when I have assigned 4GB of memory - you can see several instances of the famous "world may have leaked" log message, and how one of the mods is (later) continuing to request a speed packet from the server every so often, but nothing happens:
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 53
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 7
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension -42
[09:22:06] [Server thread/INFO] [FML/]: Unloading dimension 1
[09:22:30] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:22:35] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:02] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: first encounter (5 occurences).
[09:23:02] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: first encounter (5 occurences).
[09:23:05] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:14] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:23:37] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:24:06] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 10 times.
[09:24:06] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 10 times.
[09:24:22] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:24:56] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 15 times.
[09:24:56] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 15 times.
[09:25:07] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:25:46] [Server thread/DEBUG] [FML/]: The world b2aed9a (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 7e2a9322 (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 3f1a5849 (World 01) may have leaked: seen 20 times.
[09:25:46] [Server thread/DEBUG] [FML/]: The world 574a476f (World 01) may have leaked: seen 20 times.
[09:25:52] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:32] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save World 01
[09:26:46] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:27:11] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:27:36] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:01] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:27] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:28:52] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:29:17] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:29:42] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:07] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:32] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:30:57] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:31:22] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:31:47] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:32:12] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:32:38] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:33:03] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:33:43] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:34:37] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:35:39] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:36:59] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:38:27] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:39:59] [Client thread/INFO] [Draconic Evolution/]: Requesting speed packet from server
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]:
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down...
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com
[09:41:06] [Client thread/INFO] [STDOUT/]: [paulscode.sound.SoundSystemLogger:message:69]:
The point where the sound system shuts down is where I kill the process with the system monitor.
I will try assigning more memory anyways, and see what happens, because it is worth trying.
I will not use mediafire, because their site makes heavy use of banner-ads that are specifically designed to trick the unsuspecting user into installing malware. I will not use their service or suggest that anyone uses it, for that reason.
Edit1: is there any working java resource-mapping program, which runs on Linux and can be used to see exactly what is taking up all of the memory? I have looked almost everywhere and not found anything of the type, although it would be very instrumental in tracking down the origin of this problem.
Edit2: I will try removing Draconic Evolution mod because it seems to do lost of stuff that may be lagging the server.
I have two more logs from when I tried running Minecraft-1.7.10-with-Forge, this time I allocated 6GB of RAM. In the second attempt, I removed the mod "Draconic Evolution" to possibly cause less latency. However, the problem still persists. It's as if the game gets stuck in a loop and stops loading.
First attempt with 6GB: http://www.4shared.com/file/2yVjaXh3ba/fml-client-2.html
Second attempt, with 6GB and removed a mod: http://www.4shared.com/file/t1ROdG_Nce/fml-client-3.html
It is visible that I get the same results even when 6GB are allocated, which should be more than enough. I am looking for a debug option somewhere in the forge configuration which might cause more relevant information to be output to the log, but all I found was the mod chunk-load-request/chunk-load-ticket limiter system and a chunk caching option.
So, I added the mod "Draconic Evolution" back into the mods folder, reduced the allocated RAM to 4GB, raised the maximum number of chunk tickets to 400 and added a dormant chunk cache of 100 chunks, just to see what would then happen when I try loading a new dimension with these settings. It does not improve what is happening, but I like the settings anyways so I will keep them for now, and just avoid going to the nether for now until this is fixed. Who knows, maybe I will find a working java profiler that doesn't require you to pay some fee in order to use it.
Here is the log from the latest attempt: http://www.4shared.com/file/xxSbAPL9ba/fml-client-latest.html
Any help with this is appreciated.
I updated Forge to the latest version (was using recommended) and it properly loaded the dimension after a significant delay. At least it's
working now.
Updated first post to reflect the new relevant information.