Infinite worldgen loop

Issue #24 new
Former user created an issue

When using GT 5.07.07 (no longer supported), IC2 2.2.706 and Glenn's Gases 1.6.1 I get stuck in worldgen process. Generating the world without GG and then adding it back in and travelling West generates following patterns. (see attached picture WorldgenNew.png)

I have no problems with GG 1.5.2 or with GT 6. (WorldgenOld.png)

Sidenote: GT had problems with infinite worldgen loops in the past, but according to Greg it should be fixed. This is the first mod in a long time that causes this incompatibility.

Comments (16)

  1. Trent VanSlyke

    "When using GT 5.07.07 (no longer supported)..."

    That is most likely your issue here. I would suggest upgrading to the latest supported GT version, but we're going to look into this issue anyway (it's interesting). Is there any reason you're still on an old version?

  2. Trent VanSlyke

    My apologies. I've been unable to replicate it. Unless you can get us error logs, can't do much.

  3. Trent VanSlyke

    I have been experimenting a bit, and I was only able to narrow it down to some funky GT/GG generation interactions. I don't think we'll be able to solve this on our end. My apologies! I'm not the best at worldgen, but I'll let Glenn know so he can take a look if he's interested. Leaving the issue open as it's not entirely resolved yet. Perhaps contact Greg?

  4. Trent VanSlyke

    This issue is now relevant to Gases Framework, but I'll not migrate it to preserve the discussion here. Logs were provided by another person for another mod, but they remain relevant as far as I can see: http://pastebin.com/7Vmq2sEz

  5. Erlend Åmdal repo owner

    This seems to be an issue that is not directly related to GregTech, but many mods that affect world generation. I know why it is happening and I will look into creating a solution when I have time.

  6. Blaine Thornhill

    im having the same problem, and i would use GT 6, but atm GT 6 has no real features. was it ever determined if it was a problem with GT, or is it a gassesframework issue? trying multiple setups using multiMC to see if i can isolate the problem. i'll post if i find anything, but doubtfull because its not throwing errors, just stuck at worldgen for infinity....

    edit: enabling retrogen kinda helped, got to Preparing spawn area: 37% before freezing

  7. Blaine Thornhill

    using multiMC with only gregtech 5.07.07, industrialcraft-2-2.2.695-experimental, and latest glens gasses

    forge 1291

    further testing has resulted in this:

    [16:21:55] [Server thread/INFO]: Preparing spawn area: 87%
    [16:22:22] [Server thread/INFO] [STDOUT]: [net.minecraft.crash.CrashReport:func_85057_a:320]: Negative index in crash report handler (32/76)
    [16:22:33] [Server thread/WARN] [FML]: ****************************************
    [16:22:33] [Server thread/WARN] [FML]: * There is an attempt to load a chunk (-10,-3) in dimension 0 that is already being loaded. This will cause weird chunk breakages.
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:154)
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_72964_e(World.java:419)
    [16:22:35] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_147439_a(World.java:345)...
    [16:22:35] [Server thread/WARN] [FML]: ****************************************
    [16:22:40] [Server thread/WARN] [FML]: ****************************************
    [16:22:40] [Server thread/WARN] [FML]: * There is an attempt to load a chunk (-10,-3) in dimension 0 that is already being loaded. This will cause weird chunk breakages.
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:154)
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_72964_e(World.java:419)
    [16:22:40] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_147439_a(World.java:345)...
    [16:22:40] [Server thread/WARN] [FML]: ****************************************
    [16:22:42] [Server thread/INFO] [STDOUT]: [net.minecraft.crash.CrashReport:func_85057_a:320]: Negative index in crash report handler (0/26)
    [16:22:42] [Server thread/WARN] [FML]: ****************************************
    [16:22:42] [Server thread/WARN] [FML]: * There is an attempt to load a chunk (-10,-3) in dimension 0 that is already being loaded. This will cause weird chunk breakages.
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:154)
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_72964_e(World.java:419)
    [16:22:42] [Server thread/WARN] [FML]: *  at net.minecraft.world.World.func_147439_a(World.java:345)...
    [16:22:42] [Server thread/WARN] [FML]: ****************************************
    [16:22:45] [Server thread/INFO] [STDOUT]: [net.minecraft.crash.CrashReport:func_85057_a:320]: Negative index in crash report handler (0/16)
    
  8. Blaine Thornhill

    oddly enough the same combination of mods works just fine with forge 1351.

    currently gregtech breaks however with forge 1355+ because of fluid id handler change

  9. Erlend Åmdal repo owner

    Forge version matters? Maybe we can manage to reproduce it if we upgrade. I'll have a look at the problem this weekend.

  10. Trent VanSlyke

    Because of the difficulty in reproducing it, I personally don't know. I don't think so, however.

  11. Lak Moore

    MC1.7.10 GasesFramework 1.2.3 Gases 1.6.6

    I have exactly this problem and I don't have GregTech installed. I do have a bunch of other mods installed. Five shots below show that the problem exists with Gases but it is amplified by the presence of other mods (presumably other mods worldgen triggering the generation of additional chunks and causing a cascade) also amplified when increasing frequency of gas generation (as might be expected).

    Have made a pull request on the framework bit-bucket for some code I have found that may be perfectly correct but didn't make sense to me. Although I don't see why that would cause what we see here, so that may not be the solution.

    Hope we can find and fix the problem as it kills worldgen times on load and while in-game.

    Worldgen with no Gas Mods: NoGasMods.png

    Worldgen with Gas Mods and my config: GasModMyConfig.png

    Worldgen with Gas Mods and above config but with pipes disabled (so pipes isn't the problem!): GasModNoPipes.png

    Worldgen of a Vanilla install with just Gasses mod and standard config: Vanilla+GasMod.png

    Worldgen of a Vanilla install with just Gasses mod and my config (more gas generation): Vanilla+GasModMyConfig.png

  12. Log in to comment