Daniel Stieglitz created NIFI-15416:
---------------------------------------

             Summary: Re-enable TestNarLoader to run on Windows
                 Key: NIFI-15416
                 URL: https://issues.apache.org/jira/browse/NIFI-15416
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Daniel Stieglitz
            Assignee: Daniel Stieglitz


Currently all tests in TestNarLoader are disabled to run on Windows as the 
whole class is disabled. This is overkill as only one tests fails as seen in 
the stack trace below
 
{code:java}
 Error:  Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.849 
s <<< FAILURE! -- in org.apache.nifi.nar.TestNarLoader    Error:  
org.apache.nifi.nar.TestNarLoader.testNarLoaderWhenDependentNarsAreMissing -- 
Time elapsed: 0.055 s <<< ERROR!    java.nio.file.FileSystemException: 
.\target\work\nar\extensions\nifi-example-processors-nar-1.0.nar-unpacked\NAR-INF\bundled-dependencies\nifi-example-processors-1.0.jar:
 The process cannot access the file because it is being used by another process 
    at 
java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92)
     at 
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
     at 
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
     at 
java.base/sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:273)
     at 
java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
     at java.base/java.nio.file.Files.delete(Files.java:1153)     at 
org.apache.nifi.nar.AbstractTestNarLoader$2.visitFile(AbstractTestNarLoader.java:115)
     at 
org.apache.nifi.nar.AbstractTestNarLoader$2.visitFile(AbstractTestNarLoader.java:112)
     at java.base/java.nio.file.Files.walkFileTree(Files.java:2799)     at 
java.base/java.nio.file.Files.walkFileTree(Files.java:2870)     at 
org.apache.nifi.nar.AbstractTestNarLoader.deleteDir(AbstractTestNarLoader.java:112)
     at 
org.apache.nifi.nar.AbstractTestNarLoader.setup(AbstractTestNarLoader.java:56)  
   at java.base/java.lang.reflect.Method.invoke(Method.java:580)     at 
java.base/java.util.ArrayList.forEach(ArrayList.java:1596)     at 
java.base/java.util.ArrayList.forEach(ArrayList.java:1596) {code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to