Где ошибка?

Иногда крашит:
Код:
java.lang.NullPointerException: Exception in server tick loop
    at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48)
    at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101)
    at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405)
    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313)
    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1142)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:52)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
    at net.minecraftforge.common.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:189)
    at net.minecraftforge.common.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:354)
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:663)
    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:349)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)
не пойму, откуда и где null
 
Мы не знаешь, что ты изменил или создал, что приводит к "Иногда крашит".
Краш-лог не полон.
 
timaxa007 написал(а):
Краш-лог не полон.
Код:
---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 05.06.15 21:55
Description: Exception in server tick loop

java.lang.NullPointerException: Exception in server tick loop
    at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48)
    at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101)
    at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405)
    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313)
    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1142)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:52)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
    at net.minecraftforge.common.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:189)
    at net.minecraftforge.common.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:354)
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:663)
    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:349)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.7.0_71, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 150015512 bytes (143 MB) / 259522560 bytes (247 MB) up to 259522560 bytes (247 MB)
    JVM Flags: 1 total; -Xincgc
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 16 mods loaded, 16 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    allMaterialStairs{1.0} [allMaterialStairs] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    capabilitieshack{test} [Player capabilities hack] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    coloredblocks{1.0.0} [Colored blocks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    coloredbricks{1.0.0} [Colored bricks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    destructionmod{BETA} [Destruction mod] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    editworld{experimental} [edit world] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    falloutmod{dev} [FalloutInMinecraft] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    fireworks{BETA} [Fireworks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    infinitedispenser{1.0.0.1} [Infinite dispenser] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    morphedstatues{1.0.0} [Morphed statues] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    photocamera{1.0.0} [Photocamera] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    rapidarrows{BETA} [Rapid arrows] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    test3drender{TEST} [3d test] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Player Count: 2 / 20; [EntityPlayerMP['Satele'/354, l='world', x=-298,09, y=63,00, z=262,54], EntityPlayerMP['MARKIZIK'/7188, l='world', x=-297,30, y=63,00, z=255,73]]
    Is Modded: Definitely; Server brand changed to 'fml,forge'
    Type: Dedicated Server (map_server.txt)
 
Ну... Полный краш-лог выглядит каким-то маленьким, но всё-же я мало вероятно пойму, так как половину модов (и плагинов) я мало знаю о них что-то. По этому трудно предположить, из-за чего Minecraft структура крашиться.
Может-быть добавляется какой-то блок в структуру, который равен нулевому значению.
Или даже предмет в данж сундука.
Точно предположить, трудно.
 
Форма строения данжей, форма строения деревень и остальные формы строения.
 
timaxa007 написал(а):
Форма строения данжей, форма строения деревень и остальные формы строения.
Мои моды просто добавляют блоки и айтемы. Некоторые из них с течне и табула моделями.
один мод ловит тики игрока:
Код:
    @SubscribeEvent
    public void onPlayerTick(TickEvent.PlayerTickEvent event){
       if (event.phase.equals(TickEvent.Phase.START)) {
           if (event.side.isServer()) {
               if (event.player.onGround) {

                   double speed = KeyHandler.getPlayerWalkSpeed();
                   AttributeModifier speedModifier = (new AttributeModifier(uuid, "speed",
                           speed, 1)).setSaved(false);
                   IAttributeInstance movement = event.player.getEntityAttribute(SharedMonsterAttributes.movementSpeed);
                   if (movement.getModifier(uuid) != null)
                       movement.removeModifier(speedModifier);
                   if (speed > 0.0d) {
                       movement.applyModifier(speedModifier);
                       System.out.println(speed);
                   }
               }
           }
       }
    }
 
Теперь такое пишет:
Код:
---- Minecraft Crash Report ----
// Ouch. That hurt :(

Time: 06.06.15 18:20
Description: Exception getting block type in world

java.lang.NullPointerException: Exception getting block type in world
    at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48)
    at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101)
    at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405)
    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313)
    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1142)
    at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119)
    at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221)
    at net.minecraft.world.World.getChunkFromChunkCoords(World.java:482)
    at net.minecraft.world.World.getBlock(World.java:387)
    at net.minecraft.block.BlockGrass.updateTick(BlockGrass.java:63)
    at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408)
    at net.minecraft.world.WorldServer.tick(WorldServer.java:191)
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692)
    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:349)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48)
    at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101)
    at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405)
    at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313)
    at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1142)
    at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119)
    at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221)
    at net.minecraft.world.World.getChunkFromChunkCoords(World.java:482)

-- Requested block coordinates --
Details:
    Found chunk: true
    Location: World: (-363,73,47), Chunk: (at 5,4,15 in -23,2; contains blocks -368,0,32 to -353,255,47), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Stacktrace:
    at net.minecraft.world.World.getBlock(World.java:387)
    at net.minecraft.block.BlockGrass.updateTick(BlockGrass.java:63)
    at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408)
    at net.minecraft.world.WorldServer.tick(WorldServer.java:191)

-- Affected level --
Details:
    Level name: world
    All players: 1 total; [EntityPlayerMP['RAIN'/473, l='world', x=-203,18, y=63,00, z=223,99]]
    Chunk stats: ServerChunkCache: 570 Drop: 0
    Level seed: 5287650212497944109
    Level generator: ID 00 - default, ver 1. Features enabled: true
    Level generator options: 
    Level spawn location: World: (-68,64,248), Chunk: (at 12,4,8 in -5,15; contains blocks -80,0,240 to -65,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Level time: 3221748 game time, 4762932 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 121801 (now: false), thunder time: 8611 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Stacktrace:
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692)
    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:349)
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752)

-- System Details --
Details:
    Minecraft Version: 1.7.10
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.7.0_71, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 113314328 bytes (108 MB) / 206303232 bytes (196 MB) up to 259522560 bytes (247 MB)
    JVM Flags: 1 total; -Xincgc
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 16 mods loaded, 16 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    allMaterialStairs{1.0} [allMaterialStairs] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    capabilitieshack{test} [Player capabilities hack] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    coloredblocks{1.0.0} [Colored blocks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    coloredbricks{1.0.0} [Colored bricks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    destructionmod{BETA} [Destruction mod] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    editworld{experimental} [edit world] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    falloutmod{dev} [FalloutInMinecraft] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    fireworks{BETA} [Fireworks] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    infinitedispenser{1.0.0.1} [Infinite dispenser] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    morphedstatues{1.0.0} [Morphed statues] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    photocamera{1.0.0} [Photocamera] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    rapidarrows{BETA} [Rapid arrows] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    test3drender{TEST} [3d test] (forge-1.7) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Player Count: 1 / 20; [EntityPlayerMP['RAIN'/473, l='world', x=-203,18, y=63,00, z=223,99]]
    Is Modded: Definitely; Server brand changed to 'fml,forge'
    Type: Dedicated Server (map_server.txt)
Краш происходит только на сервере, когда игрок заходит в несгенерированную область. Но крашит не всегда, а иногда.
И еще, при запуске сервера, в консоли проскакивает:
Код:
[18:25:13] [Server thread/INFO] [FML]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@1f0beab)
[18:25:13] [Server thread/INFO] [FML]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@1f0beab)
[18:25:13] [Server thread/INFO] [FML]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@1f0beab)
[18:25:13] [Server thread/INFO]: Preparing start region for level 0
[18:25:14] [Server thread/WARN]: Skipping Piece with id witchery:Apothecary
[18:25:14] [Server thread/WARN]: Skipping Piece with id witchery:bookshop
[18:25:15] [Server thread/INFO]: Preparing spawn area: 0%
[18:25:16] [Server thread/INFO]: Preparing spawn area: 3%
[18:25:17] [Server thread/INFO]: Preparing spawn area: 25%
Но мод witchery уже давно как удалён (еще до того, как начало крашить).
 
Назад
Сверху