Problem Can't connect to server, have to re-install mods

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
Three times now in the last few months, I've had "Can't reach server" trying to connect to my Direwolf20 server. It's hosted by a commercial provider, Veoserv, and I've got a ticket open with them but I thought I'd try here to see if anyone can think of anything.

The solution that Veoserv keep giving me is, "Shut down the server, delete the 'config', 'mods', and 'coremods' folders, re-install the pack using the mod control panel, and start up again". It works, and only takes a couple of minutes, but it's a nuisance to have to keep doing that, and I might not be availabe to do that all the time if a friend is using the server.

Any ideas why this keeps happening?
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
Well, it just happened again, and here's my server.log:
Code:
2013-05-01 20:43:49 [INFO] Starting minecraft server version 1.4.7
2013-05-01 20:43:49 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
2013-05-01 20:43:58 [INFO] Loading properties
2013-05-01 20:43:58 [INFO] Default game type: SURVIVAL
2013-05-01 20:43:58 [INFO] Generating keypair
2013-05-01 20:43:58 [INFO] Starting Minecraft server on 5.9.158.149:25567
2013-05-01 20:44:03 [INFO] Preparing level "Turtlegrad"
2013-05-01 20:44:04 [INFO] Preparing start region for level 0
2013-05-01 20:44:05 [INFO] Preparing spawn area: 95%
2013-05-01 20:44:05 [INFO] Done (1.923s)! For help, type "help" or "?"
2013-05-01 20:44:05 [INFO] Starting GS4 status listener
2013-05-01 20:44:05 [INFO] Query running on 5.9.158.149:25567
2013-05-01 20:44:52 [INFO] User PhilHibbs connecting with mods [RedPowerWiring, OmniTools, BuildCraft|Transport, TwilightForest, ChargePads, RedPowerCompat, WR-CBE|Core, RedPowerLogic, ObsidiPlates, ThermalExpansion|Energy, Thaumcraft, Forestry, WR-CBE|RedPower, EnderStorage, XyCraftWorld, GraviGun, BinnieCore, mmmPowersuits, IronChest, BuildCraft|Energy, Railcraft, EE3, MiscPeripherals, PortalGun, ChickenChunks, ModularForceFieldSystem, factorization, RedPowerLighting, RedPowerBase, XyCraft, ThermalExpansion, BuildCraft|Silicon, ThermalExpansion|Transport, GraviSuite, XyCraftMachines, IC2NuclearControl, BuildCraft|Core, ThermalExpansion|Factory, CompactSolars, IC2, ExtrabiomesXL, ExtraBees, StevesCarts, Mystcraft, ComputerCraft, WR-CBE|Addons, BuildCraft|Factory, RedPowerMachine, XReliquary, SoulShards, RedPowerCore, CCTurtle, RedPowerControl, BuildCraft|Builders, RedPowerWorld]
2013-05-01 20:44:52 [INFO] PhilHibbs[/80.194.30.97:55099] logged in with entity id 2473 at (-251.1692080345949, 67.0, 175.90443345305005)
2013-05-01 20:45:20 [WARNING] PhilHibbs moved wrongly!
2013-05-01 20:49:12 [INFO] PhilHibbs lost connection: disconnect.quitting
2013-05-01 20:56:37 [INFO] /5.9.158.149:39542 lost connection
2013-05-01 22:07:27 [INFO] /5.9.158.149:43279 lost connection
2013-05-01 22:38:31 [SEVERE] Encountered an unexpected exception t
t: Ticking tile entity
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:686)
    at ho.r(DedicatedServer.java:269)
    at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:599)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497)
    at fy.run(SourceFile:849)
Caused by: java.lang.NoSuchMethodError: vswe.stevescarts.Carts.entMCBase.getGui(Lqx;)Laul;
    at vswe.stevescarts.CommonProxy.getClientGuiElement(CommonProxy.java:42)
    at cpw.mods.fml.common.network.NetworkRegistry.openLocalGui(NetworkRegistry.java:316)
    at cpw.mods.fml.common.network.FMLNetworkHandler.openGui(FMLNetworkHandler.java:339)
    at vswe.stevescarts.Carts.entMCBase.onInteract(entMCBase.java:1169)
    at vswe.stevescarts.Carts.entMCBase.doInteract(entMCBase.java:1162)
    at vswe.stevescarts.Listeners.cartEventListener.invoke(cartEventListener.java:17)
    at net.minecraftforge.event.ASMEventHandler_126_cartEventListener_invoke_MinecartInteractEvent.invoke(.dynamic)
    at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:35)
    at net.minecraftforge.event.EventBus.post(EventBus.java:103)
    at py.a(EntityMinecart.java:1095)
    at com.eloraam.redpower.machine.TileDeployBase.useOnEntity(TileDeployBase.java:124)
    at com.eloraam.redpower.machine.TileDeployBase.tryUseItemStack(TileDeployBase.java:174)
    at com.eloraam.redpower.machine.TileDeploy.enableTowards(TileDeploy.java:78)
    at com.eloraam.redpower.machine.TileDeployBase.onBlockNeighborChange(TileDeployBase.java:197)
    at com.eloraam.redpower.core.BlockExtended.a(BlockExtended.java:94)
    at com.eloraam.redpower.core.RedPowerLib.notifyBlock(RedPowerLib.java:40)
    at com.eloraam.redpower.core.RedPowerLib.updateCurrent(RedPowerLib.java:742)
    at com.eloraam.redpower.wiring.TileWiring.onBlockNeighborChange(TileWiring.java:141)
    at com.eloraam.redpower.core.BlockMultipart.a(BlockMultipart.java:30)
    at com.eloraam.redpower.core.RedPowerLib.notifyBlock(RedPowerLib.java:40)
    at com.eloraam.redpower.core.RedPowerLib.updateIndirectNeighbors(RedPowerLib.java:53)
    at com.eloraam.redpower.core.TileExtended.updateBlockChange(TileExtended.java:86)
    at codechicken.wirelessredstone.redpower.TileRPReceiver.setActive(TileRPReceiver.java:43)
    at codechicken.wirelessredstone.core.RedstoneEtherFrequency.updateReceiver(RedstoneEtherFrequency.java:238)
    at codechicken.wirelessredstone.core.RedstoneEtherFrequency.updateAllReceivers(RedstoneEtherFrequency.java:208)
    at codechicken.wirelessredstone.core.RedstoneEtherFrequency.setActiveTransmittersInDim(RedstoneEtherFrequency.java:376)
    at codechicken.wirelessredstone.core.RedstoneEtherFrequency.incrementActiveTransmitters(RedstoneEtherFrequency.java:188)
    at codechicken.wirelessredstone.core.RedstoneEtherFrequency.setTransmitter(RedstoneEtherFrequency.java:175)
    at codechicken.wirelessredstone.core.RedstoneEtherServer.setTransmitter(RedstoneEtherServer.java:120)
    at codechicken.wirelessredstone.redpower.TileRPTransmitter.trySetState(TileRPTransmitter.java:51)
    at codechicken.wirelessredstone.redpower.TileRPTransmitter.onBlockNeighborChange(TileRPTransmitter.java:35)
    at com.eloraam.redpower.core.BlockMultipart.a(BlockMultipart.java:30)
    at com.eloraam.redpower.core.RedPowerLib.notifyBlock(RedPowerLib.java:40)
    at com.eloraam.redpower.core.RedPowerLib.updateIndirectNeighbors(RedPowerLib.java:53)
    at com.eloraam.redpower.core.TileExtended.updateBlockChange(TileExtended.java:86)
    at com.eloraam.redpower.logic.TileLogicPointer.timerUpdate(TileLogicPointer.java:140)
    at com.eloraam.redpower.logic.TileLogicPointer.g(TileLogicPointer.java:274)
    at yc.h(World.java:2153)
    at in.h(WorldServer.java:516)
    at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:680)
    ... 4 more
2013-05-01 22:38:31 [SEVERE] This crash report has been saved to: /home/tcagame/PhilH/1969/./crash-reports/crash-2013-05-01_22.38.31-server.txt
So, is Steve's Carts to blame? Or is it a Redpower timer? I've been meaning to replace those with a computer and a bank of wireless transmitters anyway.
This time a simple server bounce fixed it. No need to delete and re-install this time.

Hm, this is odd. I have no Quartz or Quartz Dust any more. I'm sure I had some a couple of weeks back. And I can't pick any in NEI, I get "No such item".
 

PhilHibbs

Forum Addict
Trusted User
Jan 15, 2013
3,174
1,128
183
Birmingham, United Kingdom
I've found out what this is! It's the Deployers that I'm using to grow my trees with bonemeal. If one of them deploys while the cart is in front of it, the cart thinks a player is opening up the GUI. The first time it happens is ok, but if it happens a second time then the cart tries to open the GUI while it's already open the server crashes.

I've now rigged up the deployers to fire when the cart goes over a Detector Rail, so it shouldn't happen again.

Oh, and the Quartz problem was because the server pack was out of date. That was Veoserv's fault.