Problem Server Crashes on Startup

  • 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

Jobboman

New Member
Jul 29, 2019
4
0
0
My server crashes every time I try to start the game up, as a result of trying to place stone conductive pipes in the game.
Opening the file in an FTB-friendly version of MCEdit and removing them doesn't fix the problem.
Does anyone know what I could try to do to fix it? Thanks :)

Code:
Description: Exception in server tick loop
 
cpw.mods.fml.common.LoaderException: java.lang.RuntimeException: Unknown character ' ' in '/config/forge.cfg:1'
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:326)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:470)
    at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
    at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:351)
    at ho.c(DedicatedServer.java:64)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:458)
    at fy.run(SourceFile:849)
Caused by: java.lang.RuntimeException: Unknown character ' ' in '/config/forge.cfg:1'
    at net.minecraftforge.common.Configuration.load(Configuration.java:613)
    at net.minecraftforge.common.Configuration.<init>(Configuration.java:89)
    at net.minecraftforge.common.ForgeDummyContainer.<init>(ForgeDummyContainer.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:321)
    ... 6 more

Helpful info:
Minecraft Version: 1.4.7
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 433317864 bytes (413 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512M -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.26a FML v4.7.35.556 Minecraft Forge 6.6.2.534 2 mods loaded, 0 mods active
mcp [Minecraft Coder Pack] (minecraft.jar)
FML [Forge Mod Loader] (coremods)
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'forge,fml'
Type: Dedicated Server (map_server.txt)
 

Eyamaz

New Member
Jul 29, 2019
2,373
0
0
Go to your config folder and rename the forge.cfg to forgebackup.cfg. rerun the server.
 

Jobboman

New Member
Jul 29, 2019
4
0
0
Go to your config folder and rename the forge.cfg to forgebackup.cfg. rerun the server.


I did that, and the error I got next is as follows:

Code:
Exception in server tick loop
 
java.lang.RuntimeException: Unknown character ' ' in '/config/CCTurtle.cfg:1'
at net.minecraftforge.common.Configuration.load(Configuration.java:613)
at net.minecraftforge.common.Configuration.<init>(Configuration.java:89)
at dan200.CCTurtle.setupConfig(CCTurtle.java:76)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:487)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:86)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:505)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:86)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:351)
at ho.c(DedicatedServer.java:64)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:458)
at fy.run(SourceFile:849)

:confused:
 

Eyamaz

New Member
Jul 29, 2019
2,373
0
0
Ok. So the crash messed up all your configs. If you still have the original .zip for the server, extract just the config files and replace the ones in your servers config folder. If you added any mods, delete those config files to regenerate them.

If you made any config changes, hope wrote them down. Your going to have to redo them.
 

Jobboman

New Member
Jul 29, 2019
4
0
0
I did that, but it seems like startup errors just love me recently...
Code:
 Ticking tile entity
 
java.lang.NullPointerException
at gregtechmod.api.BaseMetaTileEntityMJ.powerRequest(BaseMetaTileEntityMJ.java:51)
at buildcraft.transport.PipeTransportPower.updateEntity(PipeTransportPower.java:164)
at buildcraft.transport.Pipe.updateEntity(Pipe.java:166)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at yc.h(World.java:2153)
at in.h(WorldServer.java:516)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:680)
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)

This is bringing me back to the original problem about the conductive pipes being placed

P.S. Thanks for helping me out with this and responding so quickly!
 

Eyamaz

New Member
Jul 29, 2019
2,373
0
0
Np.

You said you removed pipe already with mcedit? Remove the gregtech machine also.
 

Jobboman

New Member
Jul 29, 2019
4
0
0
Np.

You said you removed pipe already with mcedit? Remove the gregtech machine also.


It's lagging a bit and some of the blocks got deleted/replaced by standard blocks, but other than that it's working fine! Thanks so much!
 
  • Like
Reactions: Eyamaz

Smackzter

New Member
Jul 29, 2019
73
0
0
Just tried running it with just the ServerStart.sh that comes included with the FTB server package and it ran fine. Appears to be a Multicraft problem or JVM flag problem?
 

Eyamaz

New Member
Jul 29, 2019
2,373
0
0
It's an issue with multicraft. Unfortunately, I have never used multicraft, so I don't know how to fix this.