java.io.File#toPath() on Windows doesn't understand "NUL:" (null device)?
Jaikiran Pai
jai.forums2013 at gmail.com
Sat Mar 20 07:16:01 UTC 2021
On 17/03/21 3:16 pm, Jaikiran Pai wrote:
>
> On 17/03/21 3:10 pm, Jaikiran Pai wrote:
>> Hello Alan,
>>
>> On 17/03/21 2:45 pm, Alan Bateman wrote:
>>> On 17/03/2021 08:21, Jaikiran Pai wrote:
>>>> :
>>>>
>>>> I can confirm that using "NUL" or "nul" work fine in the above code,
>>>
>>> I don't know the context for your question
>>
>> ...
>>
> FWIW - that bug report states that they ran into this even when using
> "nul" and not just "nul:". So there might be something more going on
> here and am just waiting to see if they can provide us a build file to
> reproduce this issue.
I received some inputs on that Ant bugzilla issue. Based on that, I was
able to reproduce the exception and IMO it's a bug in
Files.newOutputStream() API. I have opened
https://bugs.openjdk.java.net/browse/JDK-8263898 with the relevant
details. I considered this a bug and took the liberty of opening that
JBS issue because as I note in that issue, this only happens
specifically when TRUNCATE_EXISTING (default) option gets used against
"nul" on Windows.
-Jaikiran
More information about the nio-dev
mailing list