Bug 535781 - [EPP Photon RC3] java.lang.NoClassDefFoundError

- add check for IllegalArgumentException to DockerConnection ping()
  method in case 127.0.0.1 is not set up with a host name

Change-Id: I7f33b193942132f987790b070d98aa0a97d5b302
Reviewed-on: https://git.eclipse.org/r/124371
Tested-by: CI Bot
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
diff --git a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerConnection.java b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerConnection.java
index 6a02351..583f541 100644
--- a/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerConnection.java
+++ b/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/internal/docker/core/DockerConnection.java
@@ -379,7 +379,7 @@
 			}
 			setState(EnumDockerConnectionState.ESTABLISHED);
 		} catch (com.spotify.docker.client.exceptions.DockerException
-				| InterruptedException e) {
+				| InterruptedException | IllegalArgumentException e) {
 			setState(EnumDockerConnectionState.CLOSED);
 			throw new DockerPingConnectionException(NLS.bind(
 					Messages.Docker_Daemon_Ping_Failure, this.getName()), e);