Jump to content

The server doomed after opening it wrongly with .jar but not .bat


Recommended Posts

Every day I open the server with server.bat and it works perfectly. Today I accidentally open the server with minecraft_server.1.12.2.jar and the world loading is extremely fast compared to opening with .bat.

Then I close the server and open it with bat., and then it crashes immediately after loading the world
 

ime: 20年5月25日 上午11:19
Description: Exception while ticking a block

java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextNode(Unknown Source)
    at java.util.HashMap$ValueIterator.next(Unknown Source)
    at net.minecraft.world.World.func_147448_a(World.java:1949)
    at net.minecraft.world.chunk.Chunk.func_76631_c(Chunk.java:856)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:109)
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:118)
    at net.minecraft.world.gen.ChunkProviderServer.func_186028_c(ChunkProviderServer.java:89)
    at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:135)
    at net.minecraft.world.World.func_72964_e(World.java:310)
    at net.minecraft.world.World.func_175726_f(World.java:305)
    at net.minecraft.world.World.func_180495_p(World.java:911)
    at net.minecraftforge.fluids.BlockFluidClassic.canFlowInto(BlockFluidClassic.java:290)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:259)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:274)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:274)
    at net.minecraftforge.fluids.BlockFluidClassic.getOptimalFlowDirections(BlockFluidClassic.java:235)
    at net.minecraftforge.fluids.BlockFluidClassic.func_180650_b(BlockFluidClassic.java:189)
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Unknown Source)


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

-- Head --
Thread: Server thread
Stacktrace:
    at java.util.HashMap$HashIterator.nextNode(Unknown Source)
    at java.util.HashMap$ValueIterator.next(Unknown Source)
    at net.minecraft.world.World.func_147448_a(World.java:1949)
    at net.minecraft.world.chunk.Chunk.func_76631_c(Chunk.java:856)
    at net.minecraftforge.common.chunkio.ChunkIOProvider.syncCallback(ChunkIOProvider.java:109)
    at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:94)
    at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:118)
    at net.minecraft.world.gen.ChunkProviderServer.func_186028_c(ChunkProviderServer.java:89)
    at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:135)
    at net.minecraft.world.World.func_72964_e(World.java:310)
    at net.minecraft.world.World.func_175726_f(World.java:305)
    at net.minecraft.world.World.func_180495_p(World.java:911)
    at net.minecraftforge.fluids.BlockFluidClassic.canFlowInto(BlockFluidClassic.java:290)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:259)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:274)
    at net.minecraftforge.fluids.BlockFluidClassic.calculateFlowCost(BlockFluidClassic.java:274)
    at net.minecraftforge.fluids.BlockFluidClassic.getOptimalFlowDirections(BlockFluidClassic.java:235)
    at net.minecraftforge.fluids.BlockFluidClassic.func_180650_b(BlockFluidClassic.java:189)

-- Block being ticked --
Details:
    Block: buildcraftenergy:fluid_block_fuel_gaseous_heat_1[level=1]
    Block location: World: (211,83,950), Chunk: (at 3,5,6 in 13,59; contains blocks 208,0,944 to 223,255,959), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

-- Affected level --
Details:
    Level name: world
    All players: 0 total; []
    Chunk stats: ServerChunkCache: 628 Drop: 0
    Level seed: 4246441376934492270
    Level generator: ID 00 - default, ver 1. Features enabled: true
    Level generator options:
    Level spawn location: World: (256,64,200), Chunk: (at 0,4,8 in 16,12; contains blocks 256,0,192 to 271,255,207), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 20512314 game time, 11637433 day time
    Level dimension: 0
    Level storage version: 0x04ABD - Anvil
    Level weather: Rain time: 14336 (now: true), thunder time: 37494 (now: false)
    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Unknown Source)


Next I found that forcechunks.dat and level.dat have been changed.

Hope my world isn't corrupted. Anything I can do to save this?

Link to comment
Share on other sites

Details:
    Block: buildcraftenergy:fluid_block_fuel_gaseous_heat_1[level=1]
    Block location: World: (211,83,950), Chunk: (at 3,5,6 in 13,59; contains blocks 208,0,944 to 223,255,959), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

Ok I find out the problem
However I remember I haven't built any buildcraft stuff in that area

After I delete the block in MCedit, the crash report:

Details:
    Block: buildcraftenergy:fluid_block_fuel_gaseous_heat_1[level=1]
    Block location: World: (212,83,950), Chunk: (at 4,5,6 in 13,59; contains blocks 208,0,944 to 223,255,959), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

I change all the blocks near that block into stone and the crash report becomes:
Details:
    Block: buildcraftenergy:fluid_block_fuel_gaseous_heat_1[level=3]
    Block location: World: (213,83,948), Chunk: (at 5,5,4 in 13,59; contains blocks 208,0,944 to 223,255,959), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
Stacktrace:
    at net.minecraft.world.WorldServer.func_72955_a(WorldServer.java:737)
    at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:223)

So what is the source causing this?


 

Edited by philip9876
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.