[
https://issues.apache.org/jira/browse/NIFI-15416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Stieglitz updated NIFI-15416:
------------------------------------
Status: Open (was: Patch Available)
> 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: 2h 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)