If the console receives a java.io.IOException with a 503 error, unfortunately, we are normally unable to assist with these issues.
An IO error with the HTTP code
503typically means the Mojang session servers are down.
When the session servers are down, users can log in to Minecraft itself but cannot join any server with online mode enabled.