Problem DW20 1.0.3 MC1.7.10 - crash after power loss

nagydeak

New Member
Jul 29, 2019
7
0
0
ok, so yell at me about not backing up if necessary. i really do know better; i was being lazy.

now the issue: my computer reset button got hit, and when i to boot the server up now it crashes. i've looked at the crash report and tried several google searches already, to no avail. first couple of lines:
Time: 1/25/15 12:47 PM
Description: Exception getting block type in world

java.lang.RuntimeException: java.lang.NullPointerException
at codechicken.wirelessredstone.core.SaveManager.resetWorld(SaveManager.java:111)
at codechicken.wirelessredstone.core.RedstoneEtherServer.init(RedstoneEtherServer.java:36)

what i've already tried based on this:
-delete the "redstoneEther" folder from the "World" folder
-delete the "redstoneEther" folders from all the "DIM..." folders
-redownload the server pack

anything else i can try to save my world? thanks!
below is the full text of the crash report
 

Attachments

  • crash-2015-01-25_13.16.46-server.txt
    31.4 KB · Views: 47

nagydeak

New Member
Jul 29, 2019
7
0
0
---- Minecraft Crash Report ----
// I let you down. Sorry :(

Time: 1/25/15 1:16 PM
Description: Exception getting block type in world

java.lang.RuntimeException: java.lang.NullPointerException
at codechicken.wirelessredstone.core.SaveManager.resetWorld(SaveManager.java:111)
at codechicken.wirelessredstone.core.RedstoneEtherServer.init(RedstoneEtherServer.java:36)
at codechicken.wirelessredstone.core.RedstoneEther.loadServerWorld(RedstoneEther.java:112)
at codechicken.wirelessredstone.core.WRCoreEventHandler.onChunkDataLoad(WRCoreEventHandler.java:34)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_401_WRCoreEventHandler_onChunkDataLoad_Load.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:42)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344)
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302)
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
at net.minecraft.world.World.func_72964_e(World.java:419)
at net.minecraft.world.World.func_147439_a(World.java:345)
at net.minecraft.world.World.func_147437_c(World.java:365)
at biomesoplenty.common.world.WorldProviderSurfaceBOP.getTopBlockCoord(WorldProviderSurfaceBOP.java:42)
at biomesoplenty.common.world.WorldProviderSurfaceBOP.func_76566_a(WorldProviderSurfaceBOP.java:14)
at net.minecraft.world.WorldServer.func_73052_b(WorldServer.java:749)
at net.minecraft.world.WorldServer.func_72963_a(WorldServer.java:715)
at net.minecraft.world.World.<init>(World.java:260)
at net.minecraft.world.WorldServer.<init>(WorldServer.java:97)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:219)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.NullPointerException
at codechicken.core.CommonUtils.getSaveLocation(CommonUtils.java:20)
at codechicken.core.CommonUtils.getSaveLocation(CommonUtils.java:24)
at codechicken.wirelessredstone.core.SaveManager.resetWorld(SaveManager.java:91)
... 27 more


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

-- Head --
Stacktrace:
at codechicken.wirelessredstone.core.SaveManager.resetWorld(SaveManager.java:111)
at codechicken.wirelessredstone.core.RedstoneEtherServer.init(RedstoneEtherServer.java:36)
at codechicken.wirelessredstone.core.RedstoneEther.loadServerWorld(RedstoneEther.java:112)
at codechicken.wirelessredstone.core.WRCoreEventHandler.onChunkDataLoad(WRCoreEventHandler.java:34)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_401_WRCoreEventHandler_onChunkDataLoad_Load.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:42)
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12)
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344)
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302)
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199)
at net.minecraft.world.World.func_72964_e(World.java:419)

-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (0,64,0), Chunk: (at 0,4,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:345)
at net.minecraft.world.World.func_147437_c(World.java:365)
at biomesoplenty.common.world.WorldProviderSurfaceBOP.getTopBlockCoord(WorldProviderSurfaceBOP.java:42)
at biomesoplenty.common.world.WorldProviderSurfaceBOP.func_76566_a(WorldProviderSurfaceBOP.java:14)
at net.minecraft.world.WorldServer.func_73052_b(WorldServer.java:749)
at net.minecraft.world.WorldServer.func_72963_a(WorldServer.java:715)

-- Affected level --
Details:
Level name: world
All players: 0 total; []
Chunk stats: ServerChunkCache: 0 Drop: 0
Level seed: 1923560682328636314
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.world.World.<init>(World.java:260)
at net.minecraft.world.WorldServer.<init>(WorldServer.java:97)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:219)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_31, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1286982648 bytes (1227 MB) / 2077753344 bytes (1981 MB) up to 3151495168 bytes (3005 MB)
JVM Flags: 5 total; -Xms2048m -Xmx3072m -XX:permSize=256m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 7, tallocated: 67
FML: MCP v9.05 FML v7.10.85.1272 Minecraft Forge 10.13.2.1272 141 mods loaded, 141 mods active


[30,000 char limit made me delete all the "available" lines, those are left in in the download of the crash report]


OpenModsLib crash transformers: [stencil_patches:ENABLED],[movement_callback:ENABLED],[map_gen_fix:FINISHED],[gl_capabilities_hook:ENABLED],[player_render_hook:ENABLED]
AE2 Version: beta rv2-beta-1 for Forge 10.13.2.1230
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:ON, BC:ON, MJ6:OFF, MJ5:ON, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:ON, FMP:ON, RB:OFF, CLApi:OFF, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF
Profiler Position: N/A (disabled)
Player Count: 0 / 20; []
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
 

VADemon

Active Member
Mar 24, 2013
13
1
28
Power loss does corrupt worlds. There were tools for the previous map format that could fix those issues (one posted on bukkit forums) maybe there's a newer tool out.
Also, try MCEdit, it'll probably open the map without problems, but last time I did, it changed all modded blocks when saving, so in the end the map was unplayable
You'll start making backups after this accident :p