Posted December 7, 2018 I host my server on Citadel Servers for more than three months now without any problems. Suddenly, since a couple of days ago, noone of my players can login to it; they get stuck in intro splash screen with the message "Retrying Steam authentication ..." The server is reported running (after several restarts) and even displays one player logged in (even wurm-unlimited.com report the server up and 1 player logged in). But when I try to login, on the server selection screen, the server is displayed as having zero players. (I'm not 100% sure, but when I restart the server, the number of players becomes zero but immediately, after at least one unsuccessful login, it increases). Has anyone faced something similar before? Citadel Servers seem to believe it's some kind of internal server code that's creating the glitch, but there has been a suspicious sudden restart of the server on their part at about the datetime the problem started... I read the other posts with similar titles, but nothing proposed there worked for me: I have no-mods running (except for mapviewer that's been there since the start) and server (and/or client) restarts didn't help at all. Does anyone know the root of the problem? What should I do? Share this post Link to post Share on other sites
Posted December 7, 2018 (edited) For sure a problem from citadel. Nothing you can do. The only thing you can try is a server restart but I am sure you already tried that. Edited December 7, 2018 by Sklo:D Share this post Link to post Share on other sites
Posted December 8, 2018 Checking the server logs, this is what I have surmised that happens: The server starts normally then gets a SEVERE heap space error when it accepts player connection "Dec 08, 2018 11:02:53 AM com.wurmonline.communication.SocketServer tick INFO: Accepted player connection: Socket[addr=/174.31.25.137,port=53386,localport=3734] Dec 08, 2018 11:02:58 AM com.wurmonline.server.Server run SEVERE: Java heap space java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57) at java.nio.ByteBuffer.allocate(ByteBuffer.java:335) at com.wurmonline.communication.SocketConnection.<init>(SocketConnection.java:109) at com.wurmonline.communication.SocketServer.tick(SocketServer.java:128) at com.wurmonline.server.Server.run(Server.java:2515) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Dec 08, 2018 11:02:59 AM com.wurmonline.server.Server shutDown INFO: Shutting down at: java.lang.Exception at com.wurmonline.server.Server.shutDown(Server.java:3703) at com.wurmonline.server.Server.run(Server.java:2587) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505)" then goes into SHUTDOWN then (for some unknown reason) RESTARTS "Dec 08, 2018 11:07:22 AM com.wurmonline.server.ServerLauncher createLoggers OFF: ---------------------------------------------------------------- Wurm Server logging started at Sat Dec 08 11:07:22 CET 2018 ---------------------------------------------------------------- Dec 08, 2018 11:07:23 AM com.wurmonline.server.Constants logConstantValues" Keeps reporting: "Dec 08, 2018 11:08:24 AM com.wurmonline.server.Server run INFO: Elapsed time (1557ms) for this loop was more than 1 second so adding it to the lag count, which is now: 1" ... "Dec 08, 2018 11:09:10 AM com.wurmonline.server.Server run INFO: Elapsed time (1327ms) for this loop was more than 1 second so adding it to the lag count, which is now: 33" but LOGing stops at #33 and it's totally unresponsive to connections or anything else (afaict even the DB connections are closed). Could it be some java code glitch? Share this post Link to post Share on other sites
Posted December 8, 2018 (edited) 9 hours ago, adonies said: Checking the server logs, this is what I have surmised that happens: The server starts normally then gets a SEVERE heap space error when it accepts player connection "Dec 08, 2018 11:02:53 AM com.wurmonline.communication.SocketServer tick INFO: Accepted player connection: Socket[addr=/174.31.25.137,port=53386,localport=3734] Dec 08, 2018 11:02:58 AM com.wurmonline.server.Server run SEVERE: Java heap space java.lang.OutOfMemoryError: Java heap space at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57) at java.nio.ByteBuffer.allocate(ByteBuffer.java:335) at com.wurmonline.communication.SocketConnection.<init>(SocketConnection.java:109) at com.wurmonline.communication.SocketServer.tick(SocketServer.java:128) at com.wurmonline.server.Server.run(Server.java:2515) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Dec 08, 2018 11:02:59 AM com.wurmonline.server.Server shutDown INFO: Shutting down at: java.lang.Exception at com.wurmonline.server.Server.shutDown(Server.java:3703) at com.wurmonline.server.Server.run(Server.java:2587) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505)" then goes into SHUTDOWN then (for some unknown reason) RESTARTS "Dec 08, 2018 11:07:22 AM com.wurmonline.server.ServerLauncher createLoggers OFF: ---------------------------------------------------------------- Wurm Server logging started at Sat Dec 08 11:07:22 CET 2018 ---------------------------------------------------------------- Dec 08, 2018 11:07:23 AM com.wurmonline.server.Constants logConstantValues" Keeps reporting: "Dec 08, 2018 11:08:24 AM com.wurmonline.server.Server run INFO: Elapsed time (1557ms) for this loop was more than 1 second so adding it to the lag count, which is now: 1" ... "Dec 08, 2018 11:09:10 AM com.wurmonline.server.Server run INFO: Elapsed time (1327ms) for this loop was more than 1 second so adding it to the lag count, which is now: 33" but LOGing stops at #33 and it's totally unresponsive to connections or anything else (afaict even the DB connections are closed). Could it be some java code glitch? There doesn't exist something like a code glitch... The code is working fine. It is clearly a server issue of citadel. Their server / the JVM is out of memory. Edited December 8, 2018 by Sklo:D Share this post Link to post Share on other sites