Jump to content

Recommended Posts

Posted

Hey all,

My Tekkit Classic Server recently ran into some troubles, not sure what's caused it but we're getting this error.

Users find once they have connected that they're standing in their chunk/section of chunk that they were in, prior to this occurrence, after a short period of time, the server proceeds to lag and the user gets disconnected with "Internal exception: java.net.SocketTimeoutException: Read timed out" error.

I've tried rebooting multiple times, to no avail. I've run out of ideas here...

03.12 22:50:52 [server] INFO java.lang.NullPointerException

03.12 22:50:52 [server] SEVERE Unexpected exception

03.12 22:50:52 [server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

03.12 22:50:52 [server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:467)

03.12 22:50:52 [server] SEVERE at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:569)

03.12 22:50:52 [server] SEVERE at net.minecraft.server.World.tickEntities(World.java:1190)

03.12 22:50:52 [server] SEVERE at eloraam.logic.TileLogicPointer.q_(TileLogicPointer.java:413)

03.12 22:50:52 [server] SEVERE at eloraam.logic.TileLogicPointer.timerUpdate(TileLogicPointer.java:219)

03.12 22:50:52 [server] SEVERE at eloraam.core.TileExtended.updateBlockChange(TileExtended.java:98)

03.12 22:50:52 [server] SEVERE at eloraam.core.RedPowerLib.updateIndirectNeighbors(RedPowerLib.java:48)

03.12 22:50:52 [server] SEVERE at eloraam.core.RedPowerLib.notifyBlock(RedPowerLib.java:25)

03.12 22:50:52 [server] SEVERE at eloraam.core.BlockExtended.doPhysics(BlockExtended.java:63)

03.12 22:50:52 [server] SEVERE at eloraam.machine.TileDeployBase.onBlockNeighborChange(TileDeployBase.java:250)

03.12 22:50:52 [server] SEVERE at eloraam.machine.TileDeploy.enableTowards(TileDeploy.java:106)

03.12 22:50:52 [server] SEVERE at eloraam.machine.TileDeployBase.tryUseItemStack(TileDeployBase.java:203)

03.12 22:50:52 [server] SEVERE at net.minecraft.server.ItemStack.a(ItemStack.java:97)

03.12 22:50:52 [server] SEVERE at codechicken.wirelessredstone.addons.ItemREP.a(ItemREP.java:27)

03.12 22:50:52 [server] SEVERE at codechicken.wirelessredstone.addons.RedstoneEtherAddonManager.detonateREP(RedstoneEtherAddonManager.java:492)

03.12 22:50:52 [server] SEVERE java.lang.NullPointerException

Posted

I've found the problem and Solution to this error...

There's an item called a REP which is designed to interrupt RedStone signals (Both wireless or wired). The crashing bug occurs when it's used in a deployer. The Deployer requires a redstone signal to deploy it's payload, the REP stops this signal, but the signal has already been sent and deployed, causing a crashing loop as the REP is trying to stop the redstone signal, it's conflicting as it's already been sent.

There is no fix for this once it happens, the world file must be deleted or a backup from before this occurrence.

The good news is, there's a way to prevent this from happening in the first place,

Below, is a section of the Redpower.cfg file taken from my server, found in <server root>/redpower/redpower.cfg

machine {

blockbreaker.blacklist=""

deployer.blacklist="6362, 27562:*, 6358, 7495"

fakeplayer {

login=0

name="[RedPower]"

}

“deployer.blacklist” is a black list for the deployer, not allowing certain item to be used, hopefully preventing such an occurrence.

The Data Values are (In order): REP, Alchemy bag (the :* block all variants of the bag), Wireless remote, Ender Pouch

Hope this helps other people with this kind of problem

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...