Implemented North stability

Discussion in 'Monster' started by Ravenguild, Jun 18, 2014.

  1. Ravenguild

    Ravenguild Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    There seems to be quite a few random drops without warning lately. Is this lag from the datacenter? Or is it player created? I don't see east or south going down this frequently so I'm inclined to believe someone on the server is creating a lot of lag. Is there any way to find out?
     
  2. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    I haven't been looking into monster for the past few days, because of issues on b-team. All monster servers run on the same machine, so it is "player"/"item" related. I will see what we can do.
     
  3. Ravenguild

    Ravenguild Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    Appreciate it!
     
  4. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    there are happening two things. One is this stackoverflow from TE:
    Code:
    java.lang.StackOverflowError
    	at net.minecraft.network.packet.Packet200Statistic.<init>(Packet200Statistic.java:15)
    	at net.minecraft.entity.player.EntityPlayerMP.func_71064_a(EntityPlayerMP.java:1194)
    	at net.minecraft.entity.player.EntityPlayer.func_71029_a(EntityPlayer.java:2099)
    	at ic2.core.IC2Achievements.issueAchievement(IC2Achievements.java:114)
    	at ic2.core.IC2Achievements.onCrafting(IC2Achievements.java:145)
    	at cpw.mods.fml.common.registry.GameRegistry.onItemCrafted(GameRegistry.java:384)
    	at thermalexpansion.gui.slot.SlotCustomCraftingOutput.func_75208_c(SlotCustomCraftingOutput.java:81)
    	at thermalexpansion.gui.slot.SlotCustomCraftingOutput.func_75210_a(SlotCustomCraftingOutput.java:62)
    	at net.minecraft.inventory.Slot.func_75220_a(Slot.java:56)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_82846_b(ContainerWorkbench.java:85)
    	at net.minecraft.inventory.Container.func_75144_a(Container.java:383)
    	at thermalexpansion.gui.container.ContainerTEBase.func_75144_a(ContainerTEBase.java:114)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_75144_a(ContainerWorkbench.java:170)
    	at net.minecraft.inventory.Container.func_75133_b(Container.java:621)
    	at net.minecraft.inventory.Container.func_75144_a(Container.java:392)
    	at thermalexpansion.gui.container.ContainerTEBase.func_75144_a(ContainerTEBase.java:114)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_75144_a(ContainerWorkbench.java:170)
    	at net.minecraft.inventory.Container.func_75133_b(Container.java:621)
    	at net.minecraft.inventory.Container.func_75144_a(Container.java:392)
    	at thermalexpansion.gui.container.ContainerTEBase.func_75144_a(ContainerTEBase.java:114)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_75144_a(ContainerWorkbench.java:170)
    	at net.minecraft.inventory.Container.func_75133_b(Container.java:621)
    	at net.minecraft.inventory.Container.func_75144_a(Container.java:392)
    	at thermalexpansion.gui.container.ContainerTEBase.func_75144_a(ContainerTEBase.java:114)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_75144_a(ContainerWorkbench.java:170)
    	at net.minecraft.inventory.Container.func_75133_b(Container.java:621)
    	at net.minecraft.inventory.Container.func_75144_a(Container.java:392)
    	at thermalexpansion.gui.container.ContainerTEBase.func_75144_a(ContainerTEBase.java:114)
    	at thermalexpansion.gui.container.device.ContainerWorkbench.func_75144_a(ContainerWorkbench.java:170)
    Another one is an async bug which I have no idea why it is happening. In order to be able to solve it or get more information we need to wait for one of the devs with more experience.
     
  5. Ravenguild

    Ravenguild Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    Thanks for the updates. If they end up figuring it out, could you post what they did possibly? Would be a pretty good learning experience to see what has to be done to solve these more complex issues. Thanks again!
     
  6. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    well the main issue is related to async chunkloading which causes a deadlock with thermal expansion stuff, somehow.
     
  7. Koldsnap

    Koldsnap New Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    Doesn't this tell you which player is having this problem?:
     
  8. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    where?
     
  9. Koldsnap

    Koldsnap New Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    I would imagine the player would be identified just before what you posted on the Stack Overflow Error. It does refer it to being something a player did. Whatever function 70164 is. Not sure how comprehensive the log is.
     
  10. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    nope :(
     
  11. stoopidshoe

    stoopidshoe Active Member

    Messages:
    18
    Likes Received:
    2
    Local Time:
    8:35 PM
    Any chance we'll be able to play on North this weekend?
     
  12. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    2 of 3 big issues have been solved. We are currently working on the third that came up yesterday when we thought we got everything.
     
    chaosblad3 likes this.
  13. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    btw. the third one is related to one huge base with a lot of tile entities (machnies, conduits...) or entities (mobs), if you know someone that has a huge base and is logging out or teleporting a minute before the crash, let us know.

    It is unloading too many entities/tile entities at once, which crashes the server.
     
  14. stoopidshoe

    stoopidshoe Active Member

    Messages:
    18
    Likes Received:
    2
    Local Time:
    8:35 PM
    When you go through the portal from Spawn to North there's a large base in the distance, could that be it?[DOUBLEPOST=1403483909,1403483805][/DOUBLEPOST]The base belongs to bambamm72 & Mugoletti
     
  15. Koldsnap

    Koldsnap New Member

    Messages:
    3
    Likes Received:
    0
    Local Time:
    8:35 PM
    Just a quick check of people that would list entities when the server was crashing every 5 minutes (for the last hour)
    968 Kedar_Shakira
    923 Dylems
    501 gingy4
    319 Razobeast
    291 LeahLouise
    283 Sharkstopper
    283 Stoopidshoe
    269 Cynexus

    Used the /cofh tps all command

    might want to check:
    neoxdark
    qwikkn
    MBacon15
    Paladin
    DJ_PORNy
    as well. They have been tossed to the lobby with every crash too.
     
  16. stoopidshoe

    stoopidshoe Active Member

    Messages:
    18
    Likes Received:
    2
    Local Time:
    8:35 PM
    My best guess is either the base I share with LeahLouisa and SharkStopper or Cynexus' base - we all seem to be the common denominators.
     
  17. Aelle1209

    Aelle1209 New Member

    Messages:
    6
    Likes Received:
    0
    Local Time:
    8:35 PM
    qwikkn just started playing minecraft yesterday. He has a tiny square house that isn't within render distance of any large bases and he's only playing vanilla at the moment. Dude only just learned how to craft stairs today so I doubt he's your guy.

    There is a guy not far from my base who has an enormous thermal expansion set up. Walls and floors covered with dynamos. I can't remember his IGN at the moment though, unfortunately. I have seen him online shortly before a couple of the crashes.
     
  18. cbrozak

    cbrozak Well-Known Member

    Messages:
    1,450
    Likes Received:
    469
    Local Time:
    7:35 PM
    Thank you for these details, they will help immensely in narrowing down the culprit :)
     
  19. Slind

    Slind Founder

    Messages:
    8,332
    Likes Received:
    3,018
    Local Time:
    2:35 AM
    Monster North should be stable again. With the help of ProfMobius and Blood we found the issue. It was two railcraft tanks that duplicated as TileEntities. Out of 200 OpenTankTileEntities it grew up to 10k and more which crashed the server on chunkunload. This issue seems to be related to cauldron as I couldn't reproduce it with forge only. Another thing is that these tanks haven been extremly, extremly big, so please keep your railcraft tanks at a normal size and hopefully this avoids the bug to appear until it is solved.

    I'm happy that all these days we have invested to find the source have been finally worth it and avoided a world/server reset.
     
    slyder5649, SirWill and cbrozak like this.
  20. stoopidshoe

    stoopidshoe Active Member

    Messages:
    18
    Likes Received:
    2
    Local Time:
    8:35 PM
    Thanks again for all your work! North was very stable yesterday and I didn't have any issues at all.

    Just for future reference, how big of a railcraft tank is too big? We have a few 9x9x8, but I thought that was the largest you could build?
     

Share This Page