When I start a server, the server loads normally, but once a player joins the game, the server console begins spitting out
[Netty Epoll Server IO #1/WARN]: Unexpected exception in the selector loop.
io.netty.channel.unix.Errors$NativeIoException: epoll_wait(..) failed: Function not implementedThis causes the tps of the server to tank and makes the server unplayable as a result.
Tested the server on both java 17 and java 18, both openjdk binaries with the same results
Environment
Linux
java-17-openjdk
java -jar server.jar nogui
Linked issues
is duplicated by 1
Comments 14
It could be specific to the platform the server is hosted on rather than the world the server is running
Ah, wait, duplicate of MC-252520, redownload the server software, that should fix the issue.
@Dhranios just redownloaded the server jar from mojang's website and its still using netty 4.1.76 instead of netty 4.1.77
@Dhranios
Agree with above from Elijah Watson, this seems to still be a problem and the newest server.jar still uses Netty Library 4.1.76.Final.
Thanks for the update. Is there a workaround in the meantime? Or when is the fix expected to release?
Can someone advise as to the expected release date of this fix?
This is a game breaking bug which has an easy fix. It should be back-ported to 1.19. It is well over a month, which is an unreasonable amount of time for a production build to be broken.
No known release date yet, but 1.19.1 is (once again) in release candidates, so not long anymore.
Fixes are never backported, updates exist for a reason, just be patient.
Actually, there is an ETA: https://www.minecraft.net/en-us/article/minecraft-1-19-1-release-candidate-2
If no critical issues are found, we expect to release the full version next week.
Is this specific to the world the server runs, or not?
I don't have this problem when joining a server.