From 771f1735e5460909175d4a6e9713cdbe60ad8eec Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 18 Mar 2019 13:26:10 +1100 Subject: [PATCH] Clearer message for illegal IP addresses --- api/src/main/java/net/md_5/bungee/Util.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/net/md_5/bungee/Util.java b/api/src/main/java/net/md_5/bungee/Util.java index cb84917e..5e5b53a7 100644 --- a/api/src/main/java/net/md_5/bungee/Util.java +++ b/api/src/main/java/net/md_5/bungee/Util.java @@ -29,7 +29,12 @@ public class Util uri = new URI( "tcp://" + hostline ); } catch ( URISyntaxException ex ) { - throw new IllegalArgumentException( "Bad hostline", ex ); + throw new IllegalArgumentException( "Bad hostline: " + hostline, ex ); + } + + if ( uri.getHost() == null ) + { + throw new IllegalArgumentException( "Invalid host/address: " + hostline ); } return new InetSocketAddress( uri.getHost(), ( uri.getPort() ) == -1 ? DEFAULT_PORT : uri.getPort() );