[Netty Epoll Server IO #4/ERROR] [FML] NetworkDispatcher timeout
NerdimusPrime opened this issue · 13 comments
Minecraft 1.12.2
Forge 14.23.5.2807
Astral Sorcery 1.10.10
Last night while doing a series of teleports using celestial gateways I got booted from the server with the "Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host" message. I was standing on a gateway after arriving when I was disconnected.
Since then I've been unable to stay connected to the server, although everything was working fine up to that point. Sometimes I can load into the world, but everything is frozen. Usually, though, I don't get past the dirt screens (loading terrain...).
Here is the record of my connection attempts from start to finish, which always ends on these lines:
[11:09:28] [Server thread/INFO] [Astral Sorcery]: [Astral Sorcery] Waiting for server synchronization on login for NerdimusPrime...
[11:09:28] [Server thread/INFO] [Astral Sorcery]: [Astral Sorcery] Synchronizing baseline information to NerdimusPrime
[11:12:28] [Netty Epoll Server IO #4/ERROR] [FML]: NetworkDispatcher exception
io.netty.handler.timeout.ReadTimeoutException: null
[11:12:28] [Server thread/INFO] [minecraft/NetHandlerPlayServer]: NerdimusPrime lost connection: Disconnected
[11:12:28] [Server thread/INFO] [minecraft/DedicatedServer]: NerdimusPrime left the game
I have rebooted server and client, removed and reinstalled the AS jar from both server and client, installed the Random Patches mod to increase the timeout to 90 seconds, exported my profile in the Twitch launcher with only the folders config, mods, journeymap, resourcepacks, and servers.dat, and used it to create a new profile. Nothing works, although I've at least managed to teleport myself off the gateway to another location in between disconnects. I'm hoping someone might have a solution, because I'm at a loss.
Thanks
Do you have a client-side log, as well?
Try increasing the timeout about 90 seconds, if you can.
Here's the latest.log
latest.log
Increasing to 180 got me closer. On the first attempt, by the time I finally timed out, mobs were starting to move around in fits and starts. No movement on the second attempt, and I quit before timing out. The log I attached is from after the second attempt. I've never seen that mekanism error in previous logs. Maybe it's because I quit suddenly before timeout?
Don't know if it matters, but when I press F3, "use local persistent data" shows true, and current effects hovers around 500.
Also interesting, the server owner has it running on a linux laptop in his office. His PC can connect and play with no problem. We've run speed tests at both ends and that's normal. My ping to the server is about 20ms.
Hmm, I see that thaumicjei completed it's caching before some of those attempts, so likely not JEI delay. May want to try launching with Journeymap disabled to see if maybe there's some palette data caching involved.
Alternatively, have the server admin (backup first) blow away your player.dat and astral.dat files, see if it makes a difference. This is unfortunately vague as to what's going on. If that lets you in, though, would like to see those two files to see if I can find anything of value inside.
I’ll give it a try after I get back to the house. Thanks for all your help so far.
Disabling Journeymap had no effect. I'm having trouble finding the correct .dat files on the server. There are a number of "nerdimusprime.dat" files in different folders, so I'm not sure which one I need, and no astral.dat anywhere.
Never mind, I think I found them. Both files have a long string of characters with my player name in it, one ending in .dat and the other ending in .astral? Sorry for being dense; I haven't had to mess with .dat files since 1.10.
Yup, that would be it, sorry for brainfarting on specifics for it earlier. Been one of those days.
No problem whatsoever, I'm just grateful you're taking the time to help.
Blowing away the dat files had no effect, but I'm attaching them anyway. If that didn't do it then I don't know what's left. It seems like the server is bogged down trying to load the world for me, but the system monitor doesn't show cpu, memory, or network speeds are maxed out.
After beating on the server, and my head, for a couple days, I no longer suspect this is an AS problem. The connection just happens to stall on AS the longest, but I've seen it hang on other mods since I opened this issue. Something is choking my connection to the server down to a trickle of data but I can't determine what. Doomgull, thanks very much for the help earlier.
Holy s***, mystery solved. The server owner's ISP has a monthly cap on inbound connections to his network, probably to prevent people from running commercial services from their home. I was playing when the cap was hit so it throttled my connection to almost nothing. The cap reset today and now I can connect normally. First time I've ever run into that. smh