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)