More Info: How to Fix io.netty.channel.abstractchannel$annotatedconnectexception
Need Help? Click here for more information on How to Fix io.netty.channel.abstractchannel$annotatedconnectexception.
Need Help? Click here for more information on How to Fix io.netty.channel.abstractchannel$annotatedconnectexception.
Im getting the error code "io.netty.channel.abstractchannel$annotatedconnectexception: connection refused: no further information."
I can connect to the server from my local IP address but when I try to connect via the public IP address I get the error. I have also tried connecting with the public IP address by also including the port. For example I typed something along the lines of "12.3.456.78:25565." Also I have restarted my PC, Minecraft, and my router.
So before you say its a problem with the port forwarding and all of that nonsense here is a picture of the open port:
Open Port Picture
The router is set to accept the port 25565 from both TCP and UDP connections. I also have my firewall accepting all connections from port 25565, incoming and outgoing, and I have allowed all instances of Java through the firewall as well. I have also tried turning off the firewall completely but that did not work either.
Here is the settings for the server itself:
Server Properties Picture
The "server-ip" address is set to the STATIC local IP address of my PC. The only default setting I have changed thus far, is changing "online-mode" from true to false. I have accepted the eula.txt as well by changing "eula" from false to true. I saw someone mention adding "override=true" to the severproperties.txt but that did not work for me either so I removed it.
Here is the server.jar log:
Server Log Picture
There is an error code Im receiving in the log for the server. It is "java.io.IOException: The handle is invalid." I havent found any in depth forum or article explaining what this error is or how to fix it. I have given myself admin privileges with the command "op kelsester."
Also I am connected to a modem via Ethernet and my connection is set to private, rather than public or domain. I did however try setting it to public, but it didnt change anything. I am using the DNS server from Google, 8.8.8.8, and the alternate DNS server 8.8.4.4.
Can someone please help me? I just want to be able to play modded Minecraft with my family and friends, and I dont really have the money to spare to buy a server online, especially right now. I know this post is kind of lengthy but Ive tried everything, and I dont want to waste anyones time to figure this out. Thank you!
Tl;dr you're not supposed to be able to connect with your public IP, use localhost.