A more accurate/complete list of reserved Windows filenames, from the NTFS row in the table at <https://en.wikipedia.org/wiki/Filename#Comparison_of_filename_limitations>:

> Reserved words: Only in root directory: $AttrDef $BadClus $Bitmap $Boot $LogFile $MFT $MFTMirr pagefile.sys $Secure $UpCase $Volume $Extend $Extend\$ObjId $Extend\$Quota $Extend\$Reparse ($Extend is a directory) […] Windows forbids the use of the MS-DOS device names AUX, CLOCK$, COM1, …, COM9, CON, LPT1, …, LPT9, NUL and PRN, as well as these names with any extension (for example, AUX.txt)
--
Steve
www.lucidworks.com

> On Mar 19, 2017, at 4:15 PM, Steve Rowe <[EMAIL PROTECTED]> wrote:
>
> Files named “con[0-9]?” (and “prn[0-9]?”, etc.?) anger Windows.
>
> I thought this got fixed a while back?  I can’t find any JIRAs for it though.
>
> --
> Steve
> www.lucidworks.com
>
>> On Mar 19, 2017, at 1:06 PM, Policeman Jenkins Server <[EMAIL PROTECTED]> wrote:
>>
>> Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Windows/6460/
>> Java: 64bit/jdk1.8.0_121 -XX:-UseCompressedOops -XX:+UseParallelGC
>>
>> 3 tests failed.
>> FAILED:  org.apache.lucene.store.TestFileSwitchDirectory.testListAllIsSorted
>>
>> Error Message:
>> access denied ("java.io.FilePermission" "C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J1\temp\lucene.store.TestFileSwitchDirectory_121F5D1A61C5BA5C-001\bar-017\con" "write")
>>
>> Stack Trace:
>> java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J1\temp\lucene.store.TestFileSwitchDirectory_121F5D1A61C5BA5C-001\bar-017\con" "write")
>> at __randomizedtesting.SeedInfo.seed([121F5D1A61C5BA5C:8833FA68A1FA35D5]:0)
>> at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
>> at java.security.AccessController.checkPermission(AccessController.java:884)
>> at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
>> at java.lang.SecurityManager.checkWrite(SecurityManager.java:979)
>> at sun.nio.fs.WindowsChannelFactory.open(WindowsChannelFactory.java:295)
>> at sun.nio.fs.WindowsChannelFactory.newFileChannel(WindowsChannelFactory.java:162)
>> at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:225)
>> at java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:434)
>> at org.apache.lucene.mockfile.FilterFileSystemProvider.newOutputStream(FilterFileSystemProvider.java:197)
>> at org.apache.lucene.mockfile.FilterFileSystemProvider.newOutputStream(FilterFileSystemProvider.java:197)
>> at org.apache.lucene.mockfile.HandleTrackingFS.newOutputStream(HandleTrackingFS.java:129)
>> at org.apache.lucene.mockfile.HandleTrackingFS.newOutputStream(HandleTrackingFS.java:129)
>> at org.apache.lucene.mockfile.FilterFileSystemProvider.newOutputStream(FilterFileSystemProvider.java:197)
>> at java.nio.file.Files.newOutputStream(Files.java:216)
>> at org.apache.lucene.store.FSDirectory$FSIndexOutput.<init>(FSDirectory.java:413)
>> at org.apache.lucene.store.FSDirectory$FSIndexOutput.<init>(FSDirectory.java:409)
>> at org.apache.lucene.store.FSDirectory.createOutput(FSDirectory.java:253)
>> at org.apache.lucene.store.FileSwitchDirectory.createOutput(FileSwitchDirectory.java:161)
>> at org.apache.lucene.store.BaseDirectoryTestCase.testListAllIsSorted(BaseDirectoryTestCase.java:1198)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1713)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:907)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:943)

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB