Network Active November 2, 2017
Your application will start executing before the network is ready. Add this simple check before you perform any critical network tasks.
if (!Network.isActive()) { System.out.println("Waiting for network"); while (!Network.isActive()) { try { Thread.sleep(1000); } catch (InterruptedException ex) { ex.printStackTrace(System.err); } } } System.out.println("Network Ready");