Calamity mod crashes after defeating Wall of Flesh

jbkdigital

Terrarian
Hi,

I was playing on a tModLoader server with my little brother and happily going into hardmode,
but right after we defeated Wall of Flesh, the game crashed. Tried in a different world with
the exact same setup, and it went into hardmode with no problems. Can the world file be saved?
I tried doing it in single player but no luck, crashes the game then.
It gives this error in client.log :

System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.TileObject.CanPlace(Int32 x, Int32 y, Int32 type, Int32 style, Int32 dir, TileObject& objectData, Boolean onlyCheck, Boolean checkStay) in tModLoader\Terraria\TileObject.cs:line 306
at Terraria.ModLoader.TileLoader.CheckModTile(Int32 i, Int32 j, Int32 type) in tModLoader\Terraria\ModLoader\TileLoader.cs:line 313
at Terraria.WorldGen.TileFrame(Int32 i, Int32 j, Boolean resetFrame, Boolean noBreak) in tModLoader\Terraria\WorldGen.cs:line 54153
at Terraria.WorldGen.Check2x2(Int32 i, Int32 j, Int32 type) in tModLoader\Terraria\WorldGen.cs:line 29995
at Terraria.WorldGen.TileFrame(Int32 i, Int32 j, Boolean resetFrame, Boolean noBreak) in tModLoader\Terraria\WorldGen.cs:line 54175
at Terraria.WorldGen.Check2x2(Int32 i, Int32 j, Int32 type) in tModLoader\Terraria\WorldGen.cs:line 29995
at Terraria.WorldGen.TileFrame(Int32 i, Int32 j, Boolean resetFrame, Boolean noBreak) in tModLoader\Terraria\WorldGen.cs:line 54175
at Terraria.WorldGen.Check2x2(Int32 i, Int32 j, Int32 type) in tModLoader\Terraria\WorldGen.cs:line 29995
at Terraria.WorldGen.TileFrame(Int32 i, Int32 j, Boolean resetFrame, Boolean noBreak) in tModLoader\Terraria\WorldGen.cs:line 54175
at Terraria.WorldGen.SquareTileFrame(Int32 i, Int32 j, Boolean resetFrame) in tModLoader\Terraria\WorldGen.cs:line 52549
at Terraria.WorldGen.KillTile(Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem) in tModLoader\Terraria\WorldGen.cs:line 41109
at Terraria.Projectile.CutTiles() in tModLoader\Terraria\Projectile.cs:line 10912
at DMD<Terraria.Projectile::Damage>(Projectile this)
at Terraria.Projectile.Update(Int32 i) in tModLoader\Terraria\Projectile.cs:line 11931
at Terraria.Main.DoUpdateInWorld(Stopwatch sw) in tModLoader\Terraria\Main.cs:line 13614
at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 13152
at Terraria.Main.Update(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 12707
at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 546
at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 878
at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 419
at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 231
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 192
at MonoLaunch.<>c__DisplayClass1_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 56
at System.Threading.Thread.StartCallback()


Also, it constantly shows these two lines in CMD when I launch the server:

Index was outside the bounds of the array. (see server.log for full trace)
Object reference not set to an instance of an object. (see server.log for full trace)


I'm attaching both files here. Any help is more than greatly appreciated!
 

Attachments

  • client.log
    26.2 KB · Views: 50
  • server.log
    23.7 KB · Views: 44
Back
Top Bottom