I submitted a pull request that failed in AppVeyor on TestListFile.testAttributesSet
Tests run: 12, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.347 sec <<< FAILURE! - in org.apache.nifi.processors.standard.TestListFile <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21994>testAttributesSet(org.apache.nifi.processors.standard.TestListFile) Time elapsed: 0.2 sec <<< FAILURE! <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21995>java.lang.AssertionError: null <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21996>at org.junit.Assert.fail(Assert.java:86) <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21997>at org.junit.Assert.assertTrue(Assert.java:41) <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21998>at org.junit.Assert.assertTrue(Assert.java:52) <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L21999>at org.apache.nifi.processors.standard.TestListFile.testAttributesSet(TestListFile.java:675) That passes on my Mac, but AppVeyor ran the tests on a Windows machine: Build started <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L2>git clone -q https://github.com/apache/nifi.git C:\projects\nifi <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L3>git fetch -q origin +refs/pull/774/merge: <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L4>git checkout -qf FETCH_HEAD <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L5>Running Install scripts <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L6>Add-Type -AssemblyName System.IO.Compression.FileSystem <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L7>if (!(Test-Path -Path "C:\maven" )) { <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L8>(new-object System.Net.WebClient).DownloadFile( <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L9>'http://www.us.apache.org/dist/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip', <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L10>'C:\maven-bin.zip' <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L11>) <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L12>[System.IO.Compression.ZipFile]::ExtractToDirectory("C:\maven-bin.zip", "C:\maven") <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L13>} <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L14> <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L15>SET PATH=C:\maven\apache-maven-3.1.1\bin;%JAVA_HOME%\bin;%PATH% <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L16>SET MAVEN_OPTS=-XX:MaxPermSize=2g -Xmx4g <https://ci.appveyor.com/project/ApacheSoftwareFoundation/nifi/build/1.0.0-SNAPSHOT-1770#L17>SET JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g I don’t have easy access to a Windows machine, so I can’t really troubleshoot this. My guess is that the value of System.getProperty(“user.name”) may be null & would need to either be set in appveyor.yml or devise some other method to determine the username of the process. - Kirk Tarou
