powercrystals / MineFactoryReloaded

92 stars 121 forks source link

harvester seemed to fall in a dead loop #360

Closed cybcaoyibo closed 10 years ago

cybcaoyibo commented 10 years ago

After it happened, I used a external map editor to remove the harvester block so I can enter the map again. A screenshot after the block had been removed: (replaced to an iron block) Imgur MCPC's stack trace of the problematic thread:

net.minecraft.world.chunk.storage.ExtendedBlockStorage.func_76656_a(ExtendedBlockStorage.java:90)
net.minecraft.world.chunk.Chunk.func_76610_a(Chunk.java:662)
net.minecraft.world.World.func_72798_a(World.java:679)
powercrystals.minefactoryreloaded.tile.machine.TileEntityHarvester.getNextTreeSegment(TileEntityHarvester.java:260)
powercrystals.minefactoryreloaded.tile.machine.TileEntityHarvester.getNextHarvest(TileEntityHarvester.java:173)
powercrystals.minefactoryreloaded.tile.machine.TileEntityHarvester.activateMachine(TileEntityHarvester.java:127)
powercrystals.minefactoryreloaded.tile.base.TileEntityFactoryPowered.func_70316_g(TileEntityFactoryPowered.java:128)
net.minecraft.world.World.func_72939_s(World.java:2764)
net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:887)
net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:781)
net.minecraft.server.MinecraftServer.run(MinecraftServer.java:663)
net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

Although the map is played under MCPC, the problem still present after running the map in singleplayer.

NolanSyKinsley commented 10 years ago

This was fixed in a recent commit we are using this commit at it has the fix and also fixes a dupe bug: https://jenkins.dev.dryware.org/job/skyboy-MineFactoryReloaded/385