[ 
https://issues.apache.org/jira/browse/NIFI-15416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Stieglitz updated NIFI-15416:
------------------------------------
    Status: Patch Available  (was: In Progress)

> 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
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Currently all tests in TestNarLoader are disabled to run on Windows as the 
> whole class is disabled since there are the following errors as seen in stack 
> trace below (i.e. a file cannot seem to be deleted in the method annotated 
> with JUnit 5 BeforeEach annotation).
>  
> {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)
> Error:  Errors: 
> Error:    
> TestNarLoader>AbstractTestNarLoader.setup:56->AbstractTestNarLoader.deleteDir:112
>  � FileSystem 
> .\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
> Error:  Tests run: 6, Failures: 0, Errors: 1, Skipped: 4{code}
>  



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

Reply via email to