0 votes

Impossible d'accéder à la fin, le serveur se bloque au redémarrage.

Je viens d'essayer de redémarrer mon monde FTB après avoir été incapable d'atteindre The End.

J'ai trouvé et configuré le portail The End, mais il me téléporte à chaque fois à un endroit aléatoire dans l'overworld. Lorsque j'ai essayé de redémarrer le serveur, j'ai obtenu ce journal de crash. Quelqu'un peut-il m'aider à le décrypter et à comprendre quel est le problème ?

J'ai redémarré mon serveur avec un nouveau monde, et cela fonctionne bien, donc je pense que c'est quelque chose qui ne va pas avec l'ancien monde, que j'espère pouvoir corriger dans MCEdit.

2014-09-08 08:36:41 [INFO] Registered command hats with permission node 

hats.common.core.CommandHats
2014-09-08 08:36:41 [INFO] Registered command morph with permission node morph.common.core.CommandMorph
2014-09-08 08:36:41 [INFO] Preparing level "SecondFTBWorld"
2014-09-08 08:36:41 [INFO] Registered command debug with permission node vanilla.command.debug
2014-09-08 08:36:41 [INFO] Registered command spreadplayers with permission node vanilla.command.spreadplayers
2014-09-08 08:36:41 [INFO] Registered command playsound with permission node vanilla.command.playsound
2014-09-08 08:36:41 [INFO] Registered command scoreboard with permission node vanilla.command.scoreboard
2014-09-08 08:36:41 [SEVERE] net.minecraft.util.ReportedException: Exception getting block type in world
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.World.func_72798_a(World.java:689)
2014-09-08 08:36:41 [SEVERE] at buildcraft.BuildCraftFactory$QuarryChunkloadCallback.ticketsLoaded(BuildCraftFactory.java:119)
2014-09-08 08:36:41 [SEVERE] at net.minecraftforge.common.ForgeChunkManager.loadWorld(ForgeChunkManager.java:514)
2014-09-08 08:36:41 [SEVERE] at net.minecraftforge.common.ForgeInternalHandler.onDimensionLoad(ForgeInternalHandler.java:64)
2014-09-08 08:36:41 [SEVERE] at net.minecraftforge.event.ASMEventHandler_1_ForgeInternalHandler_onDimensionLoad_Load.invoke(.dynamic)
2014-09-08 08:36:41 [SEVERE] at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
2014-09-08 08:36:41 [SEVERE] at net.minecraftforge.event.EventBus.post(EventBus.java:108)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:425)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
2014-09-08 08:36:41 [SEVERE] Caused by: java.lang.NullPointerException
2014-09-08 08:36:41 [SEVERE] at codechicken.enderstorage.storage.item.TileEnderChest.reloadStorage(TileEnderChest.java:98)
2014-09-08 08:36:41 [SEVERE] at codechicken.enderstorage.common.TileFrequencyOwner.func_70312_q(TileFrequencyOwner.java:33)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.chunk.Chunk.func_76604_a(Chunk.java:1102)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.chunk.Chunk.func_76620_a(Chunk.java:1075)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:560)
2014-09-08 08:36:41 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:39)
2014-09-08 08:36:41 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15)
2014-09-08 08:36:41 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:342)
2014-09-08 08:36:41 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:300)
2014-09-08 08:36:41 [SEVERE] at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.gen.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:189)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:162)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:285)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.World.func_72964_e(World.java:804)
2014-09-08 08:36:41 [SEVERE] at net.minecraft.world.World.func_72798_a(World.java:680)
2014-09-08 08:36:41 [SEVERE] ... 10 more
2014-09-08 08:36:41 [SEVERE] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Exception getting block type in world
at net.minecraft.world.World.func_72798_a(World.java:689)
at buildcraft.BuildCraftFactory$QuarryChunkloadCallback.ticketsLoaded(BuildCraftFactory.java:119)
at net.minecraftforge.common.ForgeChunkManager.loadWorld(ForgeChunkManager.java:514)
at net.minecraftforge.common.ForgeInternalHandler.onDimensionLoad(ForgeInternalHandler.java:64)
at net.minecraftforge.event.ASMEventHandler_1_ForgeInternalHandler_onDimensionLoad_Load.invoke(.dynamic)
at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
at net.minecraftforge.event.EventBus.post(EventBus.java:108)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:425)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:224)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NullPointerException
at codechicken.enderstorage.storage.item.TileEnderChest.reloadStorage(TileEnderChest.java:98)
at codechicken.enderstorage.common.TileFrequencyOwner.func_70312_q(TileFrequencyOwner.java:33)
at net.minecraft.world.chunk.Chunk.func_76604_a(Chunk.java:1102)
at net.minecraft.world.chunk.Chunk.func_76620_a(Chunk.java:1075)
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:560)
at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:39)
at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:15)
at org.bukkit.craftbukkit.v1_6_R3.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:342)
at org.bukkit.craftbukkit.v1_6_R3.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:300)
at org.bukkit.craftbukkit.v1_6_R3.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
at net.minecraft.world.gen.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:189)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:162)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:285)
at net.minecraft.world.World.func_72964_e(World.java:804)
at net.minecraft.world.World.func_72798_a(World.java:680)
... 10 more
2014-09-08 08:36:42 [SEVERE] This crash report has been saved to: /home/Tom322/NN16310530/./crash-reports/crash-2014-09-08_08.36.42-server.txt

Je pense que le problème a quelque chose à voir avec l'obscurité profonde, car c'est le seul endroit où j'ai une carrière, donc j'ai d'abord supprimé la carrière avec mcedit, cela n'a pas aidé, donc ensuite j'ai supprimé tout le dossier DIM-100, mais cela n'a pas aidé non plus

2voto

DarkDestry Points 1053

Cela m'est arrivé une fois. Dans mon cas, j'ai une carrière dans les Ténèbres profondes et chaque fois que je démarre le serveur, il se plante en chargeant le chunk qui provoque cette erreur. D'après ce que je peux comprendre, il semble qu'il s'agisse d'une erreur d'entité de tuile avec le coffre de l'ender. La raison pour laquelle le remplacement des blocs par de l'air peut ne pas fonctionner est que l'entité de tuile corrompue est toujours là et tente de se charger. La solution pour résoudre ce problème est la suivante.

  1. Copiez le monde du serveur dans le dossier de sauvegarde du client.
  2. Chargez le monde en mode solo et visitez la zone affectée. Cela entraînera une régénération forcée du morceau.
  3. Assurez-vous que vous êtes de retour dans la même dimension que lorsque vous avez chargé la première fois. Si vous quittez le jeu alors que vous vous trouvez dans l'obscurité profonde en mode solo, vous obtiendrez un message d'erreur. Not Overworld crash
  4. Copiez le monde sur votre serveur et démarrez le serveur.

Cela supprimerait les morceaux affectés et vous permettrait de démarrer le serveur. Cependant, cela entraînerait la perte de toutes les données contenues dans le chunk. Veillez à sauvegarder votre monde avant de tenter cette opération. Il est également à noter que si le serveur a été mis à jour depuis qu'il a généré le monde, l'algorithme de génération peut avoir changé et entraîner un terrain différent dans le morceau corrompu.

Ajout : Il est prouvé que cela fonctionne sur un serveur. Si cela ne fonctionne pas, je vous suggère de vider le monde (DIM -100) ainsi que le dossier EnderChests dans son intégralité. Je peux confirmer que le bug provient de l'obscurité profonde et de la façon dont les coffres Ender y sont placés. Je recommanderais de dire aux utilisateurs/vous-mêmes de ne pas mettre d'ender chest et d'utiliser les tesseracts à la place.

EDIT : Je viens de lire les commentaires et j'ai remarqué que vous avez peut-être déjà résolu le problème. Si vous avez une sauvegarde du monde, je vous suggère d'essayer cette méthode. Cela vous permettrait de tout récupérer sauf ce qui se trouve dans ce chunk.

0voto

TMH Points 2460

La solution qui a fonctionné pour moi a été de supprimer le mod EnderStorage, de redémarrer mon serveur (qui s'est alors chargé avec succès), puis de réinsérer le mod et de le charger à nouveau.

J'ai dû remplacer les Ender Tanks/Chests, mais ça a marché. Le problème semble être que les coffres/chars Ender n'aiment pas être dans les dimensions extérieures.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X