regression: jdk1.7.0_04 java.net.InetAddress.getLocalHost().getHostName() return FQHN

Rob McKenna rob.mckenna at oracle.com
Wed Jul 11 07:36:04 PDT 2012


I haven't been able to reproduce myself but I followed up with Wolfgang 
off list with a request for further diagnostic information and am 
waiting on a response.

     -Rob

On 11/07/12 13:29, Alan Bateman wrote:
> Rob - did anything come of this? Was there a regression as claimed?
>
> On 30/06/2012 13:54, Rob McKenna wrote:
>> Hi Wolfgang,
>>
>> Thanks for the test. I'll take a look and get back to you.
>>
>>     -Rob
>>
>> On 29/06/12 20:44, Wolfgang Hoschek wrote:
>>> Thanks. This bug is indeed fixed in java7u5 on Linux!
>>>
>>> However, we ran into a new (related) regression when running on OSX: 
>>> InetAddress.getLocalHost() throws UnknownHostException on java7u5 on 
>>> OSX, which I have filed here: 
>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7180557.
>>>
>>> Run the small test driver program attached to the bug database 
>>> report on Oracle java7u5 on OSX. It throws an exception even though 
>>> it should not. Note that the very same test driver program runs fine 
>>> on java6u33 on the very same OSX host and config.
>>>
>>> This regression prevents us from upgrading to java7.
>>>
>>> Wolfgang.
>>>
>>> On May 9, 2012, at 2:23 PM, Wolfgang Hoschek wrote:
>>>
>>>> Awesome! Thanks!
>>>>
>>>> Wolfgang.
>>>>
>>>> On May 9, 2012, at 10:31 AM, Rob McKenna wrote:
>>>>
>>>>> Hi Wolfgang,
>>>>>
>>>>> I've pushed this into 7u5 which will GA on the 12th of next month. 
>>>>> I'll push it into the current jdk7u repo once I get a (positive) 
>>>>> response to the approval mail I'm about to send.
>>>>>
>>>>>    -Rob
>>>>>
>>>>> On 09/05/12 18:21, Wolfgang Hoschek wrote:
>>>>>> Hi Alan,
>>>>>>
>>>>>> Thanks for letting me know. I strongly encourage you all to 
>>>>>> revert the behavioral change on Linux and Mac not just in jdk8 
>>>>>> but also in jdk7u as well. This critical java regression prevents 
>>>>>> us from upgrading to jdk1.7.0_04.
>>>>>>
>>>>>> Best regards,
>>>>>> Wolfgang.
>>>>>>
>>>>>> On May 9, 2012, at 5:02 AM, Alan Bateman wrote:
>>>>>>
>>>>>>> On 09/05/2012 10:15, Wolfgang Hoschek wrote:
>>>>>>>> [7u6] In jdk1.7.0_04 GA 
>>>>>>>> java.net.InetAddress.getLocalHost().getHostName() return the 
>>>>>>>> fully qualified host name (e.g. 
>>>>>>>> "ip-10-172-17-93.us-west-1.compute.internal") instead of 
>>>>>>>> returning the hostname without the domain (e.g. 
>>>>>>>> "ip-10-172-17-93"). This is a regression wrt. all prior 
>>>>>>>> versions of jdk 1.7 and jdk 1.6. This breaks applications that 
>>>>>>>> expect the old behavior.
>>>>>>>>
>>>>>>> This isn't really a bug, it's always been possible for 
>>>>>>> getHostName to return the FQHN, it's just been very platform and 
>>>>>>> configuration specific. However there was a behavior change on 
>>>>>>> Linux and Mac in 7u4 and jdk8 that came via the addition of the 
>>>>>>> Mac port. He has already been fixed in jdk8 as 7166687 [1] and I 
>>>>>>> believe Rob intends to get it into jdk7u too.
>>>>>>>
>>>>>>> -Alan
>>>>>>>
>>>>>>> [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b26c04717735
>>
>>
>





More information about the jdk7u-dev mailing list