Implemented North stability

Dieses Thema im Forum "Monster" wurde erstellt von Ravenguild, 18. Juni 2014.

  1. Ravenguild

    Ravenguild Member

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    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

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    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

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    Appreciate it!
     
  4. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    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

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    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

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    well the main issue is related to async chunkloading which causes a deadlock with thermal expansion stuff, somehow.
     
  7. Koldsnap

    Koldsnap New Member

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    Doesn't this tell you which player is having this problem?:
     
  8. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    where?
     
  9. Koldsnap

    Koldsnap New Member

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    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

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    nope :(
     
  11. stoopidshoe

    stoopidshoe Active Member

    Beiträge:
    18
    Zustimmungen:
    2
    Ortszeit:
    11:48
    Any chance we'll be able to play on North this weekend?
     
  12. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    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 gefällt das.
  13. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    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

    Beiträge:
    18
    Zustimmungen:
    2
    Ortszeit:
    11:48
    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

    Beiträge:
    3
    Zustimmungen:
    0
    Ortszeit:
    11:48
    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

    Beiträge:
    18
    Zustimmungen:
    2
    Ortszeit:
    11:48
    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

    Beiträge:
    6
    Zustimmungen:
    0
    Ortszeit:
    11:48
    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

    Beiträge:
    1.450
    Zustimmungen:
    469
    Ortszeit:
    10:48
    Thank you for these details, they will help immensely in narrowing down the culprit :)
     
  19. Slind

    Slind Founder

    Beiträge:
    8.332
    Zustimmungen:
    3.018
    Ortszeit:
    17:48
    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 und cbrozak gefällt das.
  20. stoopidshoe

    stoopidshoe Active Member

    Beiträge:
    18
    Zustimmungen:
    2
    Ortszeit:
    11:48
    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?
     

Diese Seite empfehlen