Review request: JDK-6519127 Vista: user.home property not set correctly
alexey.utkin at oracle.com
Tue Jan 22 15:30:15 UTC 2013
On 22.01.2013 16:52, Alan Bateman wrote:
> On 22/01/2013 12:28, Alexey Utkin wrote:
>> To be clear, there are three options for a shell call:
>> 1. Force folder creation if not exists (KF_FLAG_CREATE)
>> 2. Return existent folder if any (0)
>> 3. Return folder name without verification (KF_FLAG_DONT_VERIFY)
>> Current implementation is close to the last option (without
>> That is our choice for the fix? (My choice was #1)
> The JDK doesn't strictly require the user's home directory to exist
> and it's possible in some environments for the home directory to
> become inaccessible during the lifetime of the VM. The main thing (I
> think) is that exceptions and messages are clear if there is an error
> accessing something in the home directory.
> So I think #3 is the right answer. As you point out, this is
> essentially long standing behavior. My concern with #2 is that it
> might hurt startup significantly when the home directory is remote. My
> concern with #1 is that I don't think the JDK should be the one to
> create the home directory (although in practice it would be very rare).
Let's follow that way. The #3 option is chosen.
More information about the core-libs-dev