OverflowError: connect(): port must be 0-65535.
Quick Information
- Operating System: Windows / Linux / macOS / UnRAID ----- Global Probably
What Happened?
When I create a server with a port for example 99999 maximum network ports are 65535. I get an error:
Traceback (most recent call last):
File "/var/opt/minecraft/crafty/venv/lib/python3.10/site-packages/tornado/web.py", line 1704, in _execute
result = await result
File "/var/opt/minecraft/crafty/crafty-4/app/classes/web/panel_handler.py", line 558, in get
page_data["get_players"] = server.get_server_players()
File "/var/opt/minecraft/crafty/crafty-4/app/classes/shared/server.py", line 1396, in get_server_players
int_mc_ping = ping(internal_ip, int(server_port))
File "/var/opt/minecraft/crafty/crafty-4/app/classes/minecraft/mc_ping.py", line 140, in ping
sock.connect((ip, port))
OverflowError: connect(): port must be 0-65535.
Expected result
When I type in an out-of-range port number. It should give me a sign when I click on "Build Server" or it should set it back to default (port 25565)
Steps to reproduce
- Create a server with an out off range port number. Doesn't matter which version or server Type.
- Now you get back to the Dashboard and click the server you just created. (Now you get the error)
Screenshots
Priority/Severity
-
High (anything that impacts the normal user flow or blocks app usage) -
Medium (anything that negatively affects the user experience) -
Low (anything else e.g., typos, missing icons/translations, layout/formatting issues, etc.)
Edited by Iain Powrie

