私にとっては問題なく動作しますが、特定の顧客の OSX Mavericks では InetAddress.getLocalHost() が Java 7 で失敗しますが、Java 6 では次の例外を除いて問題なく動作します
java.net.UnknownHostException: rupert: rupert: nodename nor servname provided, or not known
at java.net.InetAddress.getLocalHost(InetAddress.java:1466)
Caused by: java.net.UnknownHostException: rupert: nodename nor servname provided, or not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:894)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1286)
at java.net.InetAddress.getLocalHost(InetAddress.java:1462)
これは仕様ですか?
アップデート
Java 8 で修正された既知のバグのようです