Console Output

Skipping 10 KB.. Full Log
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils
[INFO] Storing buildNumber: 97c98a5c4c88 at timestamp: 1733061518933
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ utilities ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ utilities ---
[INFO] 
[INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ utilities ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/master 1.0-ALPHA-1-SNAPSHOT 97c98a5c4c88
[INFO]      [echo] Java Version: 21.0.5 -source 21 -target 21 -release 21
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ utilities ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/src/main/resources
[INFO] 
[INFO] --- compiler:3.8.1:compile (default-compile) @ utilities ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/classes
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ utilities ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/src/test/resources
[INFO] 
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ utilities ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/test-classes
[INFO] 
[INFO] --- surefire:3.0.0-M5:test (default-test) @ utilities ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.io.FileUtilsTest
13:59:00.723 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - STARTING TESTS OF it.tidalwave.io.FileUtilsTest
13:59:00.783 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - *************
13:59:00.783 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test2a"
13:59:00.783 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - *************
13:59:00.863 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 81 msec - test2a - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:00.888 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at it.tidalwave.io.FileScanner.lambda$run$8(FileScanner.java:186)
	at java.base/java.util.Optional.map(Optional.java:260)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:186)
	at it.tidalwave.io.FileUtilsTest.test2a(FileUtilsTest.java:137)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 39 common frames omitted
13:59:00.900 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:00.903 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ************
13:59:00.904 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test3"
13:59:00.917 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ************
13:59:00.919 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 16 msec - test3 - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:00.919 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at it.tidalwave.io.FileScanner.lambda$run$8(FileScanner.java:186)
	at java.base/java.util.Optional.map(Optional.java:260)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:186)
	at it.tidalwave.io.FileUtilsTest.test3(FileUtilsTest.java:156)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 39 common frames omitted
13:59:00.921 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:00.922 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - **************************
13:59:00.922 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test with collector"
13:59:00.923 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - **************************
13:59:00.934 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 12 msec - test with collector - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:00.938 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at it.tidalwave.io.FileScanner.lambda$run$8(FileScanner.java:186)
	at java.base/java.util.Optional.map(Optional.java:260)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:186)
	at it.tidalwave.io.FileUtilsTest.test_with_collector(FileUtilsTest.java:71)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 39 common frames omitted
13:59:00.956 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:00.958 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ***************************************
13:59:00.962 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test with filter and collector 1"
13:59:00.962 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ***************************************
13:59:00.965 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 7 msec - test with filter and collector 1 - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:00.965 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at it.tidalwave.io.FileScanner.lambda$run$8(FileScanner.java:186)
	at java.base/java.util.Optional.map(Optional.java:260)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:186)
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_1(FileUtilsTest.java:84)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 39 common frames omitted
13:59:00.975 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:00.976 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ***************************************
13:59:00.982 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test with filter and collector 2"
13:59:00.982 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - ***************************************
13:59:01.005 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 29 msec - test with filter and collector 2 - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:01.005 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at it.tidalwave.io.FileScanner.lambda$run$8(FileScanner.java:186)
	at java.base/java.util.Optional.map(Optional.java:260)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:186)
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_2(FileUtilsTest.java:97)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 39 common frames omitted
13:59:01.006 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:01.045 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - **************************************
13:59:01.068 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - TEST "test with filter and consumer 1"
13:59:01.068 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - **************************************
13:59:01.086 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED in 41 msec - test with filter and consumer 1 - java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
13:59:01.086 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - TEST FAILED
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.wrappedException(FunctionalCheckedExceptionWrappers.java:315)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:190)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at it.tidalwave.io.FileScanner.lambda$runForEachAndReturnEmptyOptional$11(FileScanner.java:203)
	at java.base/java.util.Optional.or(Optional.java:313)
	at it.tidalwave.io.FileScanner.run(FileScanner.java:187)
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_consumer_1(FileUtilsTest.java:112)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(UnixFileAttributeViews.java:55)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(UnixFileSystemProvider.java:171)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(LinuxFileSystemProvider.java:99)
	at java.base/java.nio.file.Files.readAttributes(Files.java:1853)
	at java.base/java.nio.file.FileTreeWalker.getAttributes(FileTreeWalker.java:220)
	at java.base/java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:277)
	at java.base/java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:323)
	at java.base/java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:71)
	at java.base/java.nio.file.Files.walk(Files.java:3898)
	at java.base/java.nio.file.Files.walk(Files.java:3953)
	at it.tidalwave.io.FileScanner$RootAndPath.walk(FileScanner.java:140)
	at it.tidalwave.io.FileScanner.lambda$run$2(FileScanner.java:173)
	at it.tidalwave.util.FunctionalCheckedExceptionWrappers.lambda$_f$0(FunctionalCheckedExceptionWrappers.java:186)
	... 40 common frames omitted
13:59:01.096 [main                ] ERROR it.tidalwave.io.FileUtilsTest                      - 
13:59:01.508 [main                ] INFO  it.tidalwave.io.FileUtilsTest                      - FINISHED TESTS OF it.tidalwave.io.FileUtilsTest
[ERROR] Tests run: 6, Failures: 6, Errors: 0, Skipped: 0, Time elapsed: 3.1 s <<< FAILURE! - in it.tidalwave.io.FileUtilsTest
[ERROR] it.tidalwave.io.FileUtilsTest.test2a  Time elapsed: 0.129 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test2a(FileUtilsTest.java:137)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test2a(FileUtilsTest.java:137)

[ERROR] it.tidalwave.io.FileUtilsTest.test3  Time elapsed: 0.023 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test3(FileUtilsTest.java:156)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test3(FileUtilsTest.java:156)

[ERROR] it.tidalwave.io.FileUtilsTest.test_with_collector  Time elapsed: 0.039 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_collector(FileUtilsTest.java:71)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_collector(FileUtilsTest.java:71)

[ERROR] it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_1  Time elapsed: 0.019 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_1(FileUtilsTest.java:84)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_1(FileUtilsTest.java:84)

[ERROR] it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_2  Time elapsed: 0.014 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_2(FileUtilsTest.java:97)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_collector_2(FileUtilsTest.java:97)

[ERROR] it.tidalwave.io.FileUtilsTest.test_with_filter_and_consumer_1  Time elapsed: 0.039 s  <<< FAILURE!
java.io.UncheckedIOException: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_consumer_1(FileUtilsTest.java:112)
Caused by: java.nio.file.NoSuchFileException: src/test/resources/files
	at it.tidalwave.io.FileUtilsTest.test_with_filter_and_consumer_1(FileUtilsTest.java:112)

[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   FileUtilsTest.test2a:137 » UncheckedIO java.nio.file.NoSuchFileException: src/...
[ERROR]   FileUtilsTest.test3:156 » UncheckedIO java.nio.file.NoSuchFileException: src/t...
[ERROR]   FileUtilsTest.test_with_collector:71 » UncheckedIO java.nio.file.NoSuchFileExc...
[ERROR]   FileUtilsTest.test_with_filter_and_collector_1:84 » UncheckedIO java.nio.file....
[ERROR]   FileUtilsTest.test_with_filter_and_collector_2:97 » UncheckedIO java.nio.file....
[ERROR]   FileUtilsTest.test_with_filter_and_consumer_1:112 » UncheckedIO java.nio.file....
[INFO] 
[ERROR] Tests run: 6, Failures: 6, Errors: 0, Skipped: 0
[INFO] 
[ERROR] There are test failures.

Please refer to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/surefire-reports/plain for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.2.0:jar (default-jar) @ utilities ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/utilities-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar
[INFO] 
[INFO] --- jar:3.2.0:test-jar (default-test-jar) @ utilities ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/utilities-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar
[INFO] 
[INFO] --- install:3.0.0-M1:install (default-install) @ utilities ---
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/utilities-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/utilities/1.0-ALPHA-1-SNAPSHOT/utilities-1.0-ALPHA-1-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/utilities/1.0-ALPHA-1-SNAPSHOT/utilities-1.0-ALPHA-1-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/ExtraUtils/target/utilities-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/utilities/1.0-ALPHA-1-SNAPSHOT/utilities-1.0-ALPHA-1-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] -----------< it.tidalwave.photography.captureone:captureone >-----------
[INFO] Building Photography Scripts - Capture One 1.0-ALPHA-1-SNAPSHOT    [4/6]
[INFO]   from modules/CaptureOne/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.1.0:clean (default-clean) @ captureone ---
[INFO] 
[INFO] --- buildnumber:1.4:create (default) @ captureone ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne
[INFO] Storing buildNumber: 97c98a5c4c88 at timestamp: 1733061545204
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ captureone ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ captureone ---
[INFO] 
[INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ captureone ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/master 1.0-ALPHA-1-SNAPSHOT 97c98a5c4c88
[INFO]      [echo] Java Version: 21.0.5 -source 21 -target 21 -release 21
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ captureone ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- compiler:3.8.1:compile (default-compile) @ captureone ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 11 source files to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
warning: No processor claimed any of these annotations: /javax.annotation.concurrent.NotThreadSafe,/javax.annotation.Nonnull,/javax.annotation.Nullable,/javax.annotation.Nonnegative
/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/captureone/C1.java:[42,7] [try] auto-closeable resource C1 has a member method close() that could throw InterruptedException
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/captureone/impl/C1Batch.java:[50,7] [try] auto-closeable resource C1Batch has a member method close() that could throw InterruptedException
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[42,7] [serial] serializable class ProcessExecutorException has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[50,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/util/ProcessExecutorException.java:[54,31] [serial] non-transient instance field of a serializable class declared with a non-serializable type
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/src/main/java/it/tidalwave/captureone/impl/AppleScriptC1.java:[61,7] [try] auto-closeable resource AppleScriptC1 has a member method close() that could throw InterruptedException
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ captureone ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 3 resources
[INFO] 
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ captureone ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/test-classes
[INFO] 
[INFO] --- surefire:3.0.0-M5:test (default-test) @ captureone ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
13:59:22.217 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - STARTING TESTS OF it.tidalwave.captureone.impl.AppleScriptC1CollectionTest
13:59:22.244 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.245 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - **********************
13:59:22.245 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST "test findImages"
13:59:22.245 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - **********************
13:59:22.250 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionById([14659, 14287, 14500])
13:59:22.251 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byId 14659 14287 14500
13:59:22.253 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages(AppleScriptC1CollectionTest.java:107)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.257 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED in 11 msec - test findImages - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.258 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages(AppleScriptC1CollectionTest.java:107)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.259 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - 
13:59:22.268 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.269 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.269 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - ***********************
13:59:22.269 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST "test findImages2"
13:59:22.269 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - ***********************
13:59:22.271 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionByName([StoppingDown, Places, Liguria])
13:59:22.295 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byName StoppingDown Places Liguria
13:59:22.297 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages2(AppleScriptC1CollectionTest.java:124)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.304 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED in 35 msec - test findImages2 - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.306 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages2(AppleScriptC1CollectionTest.java:124)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.320 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - 
13:59:22.334 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.335 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.337 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - ****************
13:59:22.338 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST "test walk"
13:59:22.339 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - ****************
13:59:22.340 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionByName([StoppingDown])
13:59:22.341 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byName StoppingDown
13:59:22.341 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_walk(AppleScriptC1CollectionTest.java:87)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.344 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED in 7 msec - test walk - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.344 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_walk(AppleScriptC1CollectionTest.java:87)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.345 [main                ] ERROR i.t.captureone.impl.AppleScriptC1CollectionTest    - 
13:59:22.355 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.358 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.358 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - *************************************
13:59:22.358 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST "must find children collections"
13:59:22.359 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - *************************************
13:59:22.360 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findChildrenCollections([14659])
13:59:22.360 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --children 14659
13:59:22.361 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findChildrenCollections(AppleScriptC1.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_children_collections(AppleScriptC1Test.java:107)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.361 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED in 3 msec - must find children collections - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.362 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findChildrenCollections(AppleScriptC1.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_children_collections(AppleScriptC1Test.java:107)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.362 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - 
13:59:22.365 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.387 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.419 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - *********************************************************************************************************************************
13:59:22.419 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST "must find collection by IdPath"
13:59:22.419 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ARGS [[14659], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])]
13:59:22.419 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - *********************************************************************************************************************************
13:59:22.424 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionById([14659])
13:59:22.425 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byId 14659
13:59:22.425 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.429 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED in 41 msec - must find collection by IdPath [[14659], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])] - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.429 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.430 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - 
13:59:22.433 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.434 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.434 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ***********************************************************************************************************************************
13:59:22.435 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST "must find collection by IdPath"
13:59:22.435 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ARGS [[14659, 1920], AppleScriptC1Collection(name=Blog, id=1920, kind=GROUP, user=true, nameParentPath=null, idParentPath=[14659])]
13:59:22.435 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ***********************************************************************************************************************************
13:59:22.437 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionById([14659, 1920])
13:59:22.437 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byId 14659 1920
13:59:22.437 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.438 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED in 4 msec - must find collection by IdPath [[14659, 1920], AppleScriptC1Collection(name=Blog, id=1920, kind=GROUP, user=true, nameParentPath=null, idParentPath=[14659])] - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.438 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByIdPath(AppleScriptC1.java:137)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.439 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - 
13:59:22.444 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.452 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.453 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ****************************************************************************************************************************************
13:59:22.453 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST "must find collection by NamePath"
13:59:22.453 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ARGS [[StoppingDown], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])]
13:59:22.453 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ****************************************************************************************************************************************
13:59:22.455 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionByName([StoppingDown])
13:59:22.455 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byName StoppingDown
13:59:22.456 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.463 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED in 10 msec - must find collection by NamePath [[StoppingDown], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])] - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.464 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.464 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - 
13:59:22.467 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.468 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - connect()
13:59:22.469 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ***************************************************************************************************************************************************
13:59:22.469 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST "must find collection by NamePath"
13:59:22.469 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ARGS [[StoppingDown, Diary], AppleScriptC1Collection(name=Diary, id=8433, kind=GROUP, user=true, nameParentPath=[StoppingDown], idParentPath=null)]
13:59:22.469 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1Test     - ***************************************************************************************************************************************************
13:59:22.470 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - findCollectionByName([StoppingDown, Diary])
13:59:22.470 [main                ] DEBUG it.tidalwave.captureone.impl.AppleScriptC1         - osascript /tmp/Collections10135133889729282602.applescript --byName StoppingDown Diary
13:59:22.471 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1         - 
java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
13:59:22.472 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED in 2 msec - must find collection by NamePath [[StoppingDown, Diary], AppleScriptC1Collection(name=Diary, id=8433, kind=GROUP, user=true, nameParentPath=[StoppingDown], idParentPath=null)] - java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
13:59:22.472 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - TEST FAILED
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:255)
	at it.tidalwave.captureone.impl.AppleScriptC1.findCollectionByNamePath(AppleScriptC1.java:120)
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86)
	at org.testng.internal.Invoker.invokeMethod(Invoker.java:643)
	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:820)
	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1128)
	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
	at org.testng.TestRunner.privateRun(TestRunner.java:782)
	at org.testng.TestRunner.run(TestRunner.java:632)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:366)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:361)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:319)
	at org.testng.SuiteRunner.run(SuiteRunner.java:268)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1244)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1169)
	at org.testng.TestNG.run(TestNG.java:1064)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:136)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:193)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:94)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.util.impl.DefaultProcessExecutor.findPathFor(DefaultProcessExecutor.java:406)
	at it.tidalwave.util.impl.DefaultProcessExecutor.<init>(DefaultProcessExecutor.java:263)
	at it.tidalwave.util.ProcessExecutor.forExecutable(ProcessExecutor.java:147)
	at it.tidalwave.captureone.impl.AppleScriptC1.run(AppleScriptC1.java:241)
	... 29 common frames omitted
13:59:22.472 [main                ] ERROR it.tidalwave.captureone.impl.AppleScriptC1Test     - 
13:59:22.479 [main                ] INFO  it.tidalwave.captureone.impl.AppleScriptC1         - close()
13:59:22.764 [main                ] INFO  i.t.captureone.impl.AppleScriptC1CollectionTest    - FINISHED TESTS OF it.tidalwave.captureone.impl.AppleScriptC1CollectionTest
[ERROR] Tests run: 8, Failures: 8, Errors: 0, Skipped: 0, Time elapsed: 1.654 s <<< FAILURE! - in TestSuite
[ERROR] it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages  Time elapsed: 0.018 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages(AppleScriptC1CollectionTest.java:107)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages(AppleScriptC1CollectionTest.java:107)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages2  Time elapsed: 0.057 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages2(AppleScriptC1CollectionTest.java:124)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_findImages2(AppleScriptC1CollectionTest.java:124)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_walk  Time elapsed: 0.01 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_walk(AppleScriptC1CollectionTest.java:87)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1CollectionTest.test_walk(AppleScriptC1CollectionTest.java:87)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_children_collections  Time elapsed: 0.005 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_children_collections(AppleScriptC1Test.java:107)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_children_collections(AppleScriptC1Test.java:107)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath[[14659], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])](1)  Time elapsed: 0.01 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath[[14659, 1920], AppleScriptC1Collection(name=Blog, id=1920, kind=GROUP, user=true, nameParentPath=null, idParentPath=[14659])](2)  Time elapsed: 0.006 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_IdPath(AppleScriptC1Test.java:83)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath[[StoppingDown], AppleScriptC1Collection(name=StoppingDown, id=14659, kind=PROJECT, user=true, nameParentPath=[], idParentPath=[])](1)  Time elapsed: 0.011 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)

[ERROR] it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath[[StoppingDown, Diary], AppleScriptC1Collection(name=Diary, id=8433, kind=GROUP, user=true, nameParentPath=[StoppingDown], idParentPath=null)](2)  Time elapsed: 0.004 s  <<< FAILURE!
java.lang.RuntimeException: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)
Caused by: java.io.IOException: Can't find /usr/bin/osascript in PATH
	at it.tidalwave.captureone.impl.AppleScriptC1Test.must_find_collection_by_NamePath(AppleScriptC1Test.java:95)

[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   AppleScriptC1CollectionTest.test_findImages:107 » Runtime java.io.IOException:...
[ERROR]   AppleScriptC1CollectionTest.test_findImages2:124 » Runtime java.io.IOException...
[ERROR]   AppleScriptC1CollectionTest.test_walk:87 » Runtime java.io.IOException: Can't ...
[ERROR]   AppleScriptC1Test.must_find_children_collections:107 » Runtime java.io.IOExcep...
[ERROR]   AppleScriptC1Test.must_find_collection_by_IdPath:83 » Runtime java.io.IOExcept...
[ERROR]   AppleScriptC1Test.must_find_collection_by_IdPath:83 » Runtime java.io.IOExcept...
[ERROR]   AppleScriptC1Test.must_find_collection_by_NamePath:95 » Runtime java.io.IOExce...
[ERROR]   AppleScriptC1Test.must_find_collection_by_NamePath:95 » Runtime java.io.IOExce...
[INFO] 
[ERROR] Tests run: 8, Failures: 8, Errors: 0, Skipped: 0
[INFO] 
[ERROR] There are test failures.

Please refer to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/surefire-reports/plain for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.2.0:jar (default-jar) @ captureone ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/captureone-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar
[INFO] 
[INFO] --- jar:3.2.0:test-jar (default-test-jar) @ captureone ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/captureone-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar
[INFO] 
[INFO] --- install:3.0.0-M1:install (default-install) @ captureone ---
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/captureone-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/captureone/captureone/1.0-ALPHA-1-SNAPSHOT/captureone-1.0-ALPHA-1-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/captureone/captureone/1.0-ALPHA-1-SNAPSHOT/captureone-1.0-ALPHA-1-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/CaptureOne/target/captureone-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/captureone/captureone/1.0-ALPHA-1-SNAPSHOT/captureone-1.0-ALPHA-1-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] ---------------< it.tidalwave.photography:photosupreme >----------------
[INFO] Building Photography Scripts - PhotoSupreme 1.0-ALPHA-1-SNAPSHOT   [5/6]
[INFO]   from modules/PhotoSupreme/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.1.0:clean (default-clean) @ photosupreme ---
[INFO] 
[INFO] --- buildnumber:1.4:create (default) @ photosupreme ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme
[INFO] Storing buildNumber: 97c98a5c4c88 at timestamp: 1733061564455
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ photosupreme ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ photosupreme ---
[INFO] 
[INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ photosupreme ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/master 1.0-ALPHA-1-SNAPSHOT 97c98a5c4c88
[INFO]      [echo] Java Version: 21.0.5 -source 21 -target 21 -release 21
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ photosupreme ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/src/main/resources
[INFO] 
[INFO] --- compiler:3.8.1:compile (default-compile) @ photosupreme ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 7 source files to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/classes
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ photosupreme ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 8 resources
[INFO] 
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ photosupreme ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/test-classes
[INFO] 
[INFO] --- surefire:3.0.0-M5:test (default-test) @ photosupreme ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.photosupreme.KeywordLoaderTest
13:59:42.491 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - STARTING TESTS OF it.tidalwave.photosupreme.KeywordLoaderTest
13:59:42.567 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:42.579 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST "test"
13:59:42.579 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ARGS [20060422-0154.xmp]
13:59:42.579 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:42.993 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
13:59:43.005 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/
13:59:43.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/expected-results/20060422-0154.txt
13:59:43.006 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/20060422-0154.txt
13:59:43.033 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST PASSED in 466 msec
13:59:43.034 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - 
13:59:43.043 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.043 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST "test"
13:59:43.044 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ARGS [20210612-0040.xmp]
13:59:43.044 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.265 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
13:59:43.266 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/
13:59:43.275 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/expected-results/20210612-0040.txt
13:59:43.275 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/20210612-0040.txt
13:59:43.276 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST PASSED in 233 msec
13:59:43.276 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - 
13:59:43.283 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.283 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST "test"
13:59:43.283 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ARGS [20221126-0001.xmp]
13:59:43.284 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.530 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
13:59:43.530 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/
13:59:43.530 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/expected-results/20221126-0001.txt
13:59:43.530 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/20221126-0001.txt
13:59:43.531 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST PASSED in 248 msec
13:59:43.532 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - 
13:59:43.534 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.535 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST "test"
13:59:43.535 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ARGS [20221126-0117.xmp]
13:59:43.535 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - ************************
13:59:43.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - ******** Comparing files:
13:59:43.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> path is: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/
13:59:43.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> exp is:  src/test/resources/expected-results/20221126-0117.txt
13:59:43.747 [main                ] INFO  it.tidalwave.util.test.FileComparisonUtils         - >>>> act is:  target/test-results/20221126-0117.txt
13:59:43.767 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - TEST PASSED in 234 msec
13:59:43.767 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - 
13:59:43.957 [main                ] INFO  it.tidalwave.photosupreme.KeywordLoaderTest        - FINISHED TESTS OF it.tidalwave.photosupreme.KeywordLoaderTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.494 s - in it.tidalwave.photosupreme.KeywordLoaderTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.2.0:jar (default-jar) @ photosupreme ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/photosupreme-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar
[INFO] 
[INFO] --- jar:3.2.0:test-jar (default-test-jar) @ photosupreme ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/photosupreme-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar
[INFO] 
[INFO] --- install:3.0.0-M1:install (default-install) @ photosupreme ---
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/photosupreme-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/photosupreme/1.0-ALPHA-1-SNAPSHOT/photosupreme-1.0-ALPHA-1-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/photosupreme/1.0-ALPHA-1-SNAPSHOT/photosupreme-1.0-ALPHA-1-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/PhotoSupreme/target/photosupreme-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/photosupreme/1.0-ALPHA-1-SNAPSHOT/photosupreme-1.0-ALPHA-1-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] 
[INFO] -------------------< it.tidalwave.photography:tools >-------------------
[INFO] Building Photography Scripts - Tools 1.0-ALPHA-1-SNAPSHOT          [6/6]
[INFO]   from modules/Tools/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.1.0:clean (default-clean) @ tools ---
[INFO] 
[INFO] --- buildnumber:1.4:create (default) @ tools ---
[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools
[INFO] Storing buildNumber: 97c98a5c4c88 at timestamp: 1733061585845
[WARNING] Cannot get the branch information from the git repository: 
Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref

[INFO] ShortRevision tag detected. The value is '12'.
[INFO] Executing: /bin/sh -c cd '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD'
[INFO] Working directory: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools
[INFO] Storing buildScmBranch: UNKNOWN
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ tools ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ tools ---
[INFO] 
[INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ tools ---
[INFO] Executing tasks
[INFO]      [echo] DESCRIPTION: origin/master 1.0-ALPHA-1-SNAPSHOT 97c98a5c4c88
[INFO]      [echo] Java Version: 21.0.5 -source 21 -target 21 -release 21
[INFO] Executed tasks
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ tools ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- compiler:3.8.1:compile (default-compile) @ tools ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 22 source files to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/classes
[WARNING]   on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
warning: No processor claimed any of these annotations: /org.springframework.context.annotation.Bean,/org.springframework.batch.core.annotation.OnSkipInProcess,/javax.annotation.Nullable,/org.springframework.batch.core.annotation.OnSkipInRead,/org.springframework.beans.factory.annotation.Qualifier,/org.springframework.batch.core.configuration.annotation.EnableBatchProcessing,/org.springframework.boot.context.properties.ConfigurationProperties,/org.springframework.boot.autoconfigure.SpringBootApplication,/org.springframework.batch.core.annotation.BeforeStep,/org.springframework.batch.core.annotation.AfterStep,/javax.annotation.Nonnull,/org.springframework.beans.factory.annotation.Value,/org.springframework.context.annotation.Configuration,/org.springframework.batch.core.annotation.AfterJob,/org.springframework.batch.core.configuration.annotation.StepScope
/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/model/Photo.java:[50,42] [this-escape] possible 'this' escape before subclass is fully initialized
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/catalog/ImportCatalog.java:[70,16] [unchecked] unchecked conversion
  required: FunctionalListener<List<Photo>>
  found:    FunctionalListener
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/LoggingDataSourceTransactionManager.java:[12,7] [serial] serializable class LoggingDataSourceTransactionManager has no definition of serialVersionUID
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/PruneConfiguration.java:[273,65] [unchecked] unchecked cast
  required: List<Photo>
  found:    Object
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/PruneConfiguration.java:[284,65] [unchecked] unchecked cast
  required: List<Photo>
  found:    Object
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/PruneConfiguration.java:[380,16] [removal] throttleLimit(int) in AbstractTaskletStepBuilder has been deprecated and marked for removal
  where B is a type-variable:
    B extends AbstractTaskletStepBuilder<B> declared in class AbstractTaskletStepBuilder
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/batch/FileScanItemReader.java:[64,47] [unchecked] unchecked cast
  required: T
  found:    Path
  where T is a type-variable:
    T extends Object declared in method <T>$default$mapper()
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/batch/FileScanItemReader.java:[67,58] [unchecked] unchecked conversion
  required: Collector<Path,?,List<T>>
  found:    Collector
  where T is a type-variable:
    T extends Object declared in method <T>$default$collector()
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/ReaderConfiguration.java:[64,16] [unchecked] unchecked conversion
  required: FunctionalListener<List<Photo>>
  found:    FunctionalListener
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/ReaderConfiguration.java:[145,42] [unchecked] unchecked method invocation: method listener in class FileScanItemReaderBuilder is applied to given types
  required: Listener<List<T>>
  found:    Listener
  where T is a type-variable:
    T extends Object declared in class FileScanItemReaderBuilder
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/ReaderConfiguration.java:[145,43] [unchecked] unchecked conversion
  required: Listener<List<T>>
  found:    Listener
  where T is a type-variable:
    T extends Object declared in class FileScanItemReaderBuilder
[WARNING] /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/src/main/java/it/tidalwave/photography/tools/prune/ReaderConfiguration.java:[146,39] [unchecked] unchecked conversion
  required: FileScanItemReader<Path>
  found:    FileScanItemReader
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ tools ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 17 resources
[INFO] 
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ tools ---
[WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}.
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/test-classes
[INFO] 
[INFO] --- surefire:3.0.0-M5:test (default-test) @ tools ---
[WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead.
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running it.tidalwave.photography.tools.catalog.ImportCatalogTest
[ERROR] 
An error occurred while instantiating class it.tidalwave.photography.tools.catalog.ImportCatalogTest: null
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[ERROR] There are test failures.

Please refer to /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/surefire-reports/plain for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
There was an error in the forked process

An error occurred while instantiating class it.tidalwave.photography.tools.catalog.ImportCatalogTest: null
org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process

An error occurred while instantiating class it.tidalwave.photography.tools.catalog.ImportCatalogTest: null
	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:733)
	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:305)
	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:265)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1314)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1159)
	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:932)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:342)
	at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:330)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:175)
	at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:76)
	at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:163)
	at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:160)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
	at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main(Maven35Launcher.java:138)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
	at jenkins.maven3.agent.Maven35Main.launch(Maven35Main.java:179)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at hudson.maven.Maven3Builder.call(Maven3Builder.java:139)
	at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
	at hudson.remoting.UserRequest.perform(UserRequest.java:211)
	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
	at hudson.remoting.Request$2.run(Request.java:377)
	at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

[JENKINS] Recording test results
[INFO] 
[INFO] --- jar:3.2.0:jar (default-jar) @ tools ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/tools-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar
[INFO] 
[INFO] --- jar:3.2.0:test-jar (default-test-jar) @ tools ---
[INFO] Building jar: /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/tools-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar
[INFO] 
[INFO] --- install:3.0.0-M1:install (default-install) @ tools ---
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/tools-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/tools/1.0-ALPHA-1-SNAPSHOT/tools-1.0-ALPHA-1-SNAPSHOT.jar
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/pom.xml to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/tools/1.0-ALPHA-1-SNAPSHOT/tools-1.0-ALPHA-1-SNAPSHOT.pom
[INFO] Installing /var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/workspace/modules/Tools/target/tools-1.0-ALPHA-1-SNAPSHOT.97c98a5c4c88-tests.jar to /var/jenkins_home/maven-repositories/0/it/tidalwave/photography/tools/1.0-ALPHA-1-SNAPSHOT/tools-1.0-ALPHA-1-SNAPSHOT-tests.jar
[JENKINS] Archiving disabled
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Photography Scripts 1.0-ALPHA-1-SNAPSHOT:
[INFO] 
[INFO] Photography Scripts ................................ SUCCESS [  4.200 s]
[INFO] Photography Scripts (modules) ...................... SUCCESS [  1.910 s]
[INFO] Photography Scripts - Extra Utilities .............. SUCCESS [ 25.765 s]
[INFO] Photography Scripts - Capture One .................. SUCCESS [ 18.829 s]
[INFO] Photography Scripts - PhotoSupreme ................. SUCCESS [ 20.634 s]
[INFO] Photography Scripts - Tools ........................ SUCCESS [ 23.868 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:41 min
[INFO] Finished at: 2024-12-01T14:00:10Z
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "installers" could not be activated because it does not exist.
[JENKINS] Archiving disabled
channel stopped
TestNG Reports Processing: START
Looking for TestNG results report in workspace using pattern: **/target/**/testng-results.xml
Saving reports...
Processing '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/builds/1/testng/testng-results-1.xml'
Processing '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/builds/1/testng/testng-results-2.xml'
Processing '/var/jenkins_home/jobs/PhotographyScripts_Build_and_Test/builds/1/testng/testng-results.xml'
77.777779% of tests failed, which exceeded threshold of 0%. Marking build as UNSTABLE
TestNG Reports Processing: FINISH
[description-setter] Description set: origin/master 1.0-ALPHA-1-SNAPSHOT 97c98a5c4c88
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: UNSTABLE