On Sat, 15 Oct 2022 09:47:52 GMT, Sean Coffey <coff...@openjdk.org> wrote:

> Seems like there's a difference of opinion on when such a configuration issue 
> should be reported. Reporting at start up will cost cycles (esp since there's 
> an IO stat call) Maybe we can revert the patch to the original style which is 
> to report the issue at time of tmpFile creation failure.
> 
> The original intent of the bug is to improve the exception message reported 
> to end user for the extremely rare case of when java.io.tmpdir contains a bad 
> value.

I don't think we have any data on how common it change java.io.tmpdir to use a 
different location but if it rare then it should be okay to check the value 
eagerly. I think the issue we've had with all iterations of this PR to date is 
that it doesn't distinguish the case where the configuration is overridden, 
e.g. the current patch checks the location even when java.io.tmpdir is not 
changed; I guess this is what Roger is pointing out.

Yes, improving the exception and maybe use of jdk.includeInExceptions was 
listed as an option in JBS.

-------------

PR: https://git.openjdk.org/jdk/pull/9989

Reply via email to