Add comprehensive unit tests for Crawler-Core #17
Jenkins CI - TLS-Attacker / Jenkins
failed
Jun 19, 2025 in 4m 49s
Unit Tests: warning in 'junit' step
Unit Tests / Shell Script
Error in sh step, with arguments mvn -P coverage -Dskip.failsafe.tests=true test.
null
Build log
Build log truncated.
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:201)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:196)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
INFO : Worker - Writing ERROR result for example.com
INFO : Worker - Received scan job for example.com
INFO : Worker - Writing SUCCESS result for example.com
INFO : Worker - Received scan job for example.com
INFO : Worker - Writing SUCCESS result for example.com
ERROR: Worker - Could not persist result for example.com
INFO : Worker - Received scan job for example.com
INFO : Worker - Trying to shutdown scan of 'example.com' because timeout reached
INFO : Worker - Writing CANCELLED result for example.com
INFO : Worker - Received scan job for example.com
ERROR: Worker - Worker was interrupted - not persisting anything
java.lang.InterruptedException: Worker interrupted
at de.rub.nds.crawler.core.Worker.waitForScanResult(Worker.java:78)
at de.rub.nds.crawler.core.Worker.lambda$handleScanJob$0(Worker.java:103)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
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)
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.129 s -- in de.rub.nds.crawler.core.WorkerTest
[INFO] Running de.rub.nds.crawler.core.SchedulerListenerShutdownTest
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.460 s -- in de.rub.nds.crawler.core.SchedulerListenerShutdownTest
[INFO] Running de.rub.nds.crawler.core.ProgressMonitorTest
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
ERROR: ProgressMonitor - Could not send notification for bulkScan 'test-id' because:
java.io.IOException: Network error
at de.rub.nds.crawler.core.ProgressMonitor.notify(ProgressMonitor.java:230)
at de.rub.nds.crawler.core.ProgressMonitor.stopMonitoringAndFinalizeBulkScan(ProgressMonitor.java:183)
at de.rub.nds.crawler.core.ProgressMonitorTest.lambda$testNotifyIOException$2(ProgressMonitorTest.java:232)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36)
at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199)
at de.rub.nds.crawler.core.ProgressMonitorTest.testNotifyIOException(ProgressMonitorTest.java:232)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775)
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:201)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:196)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
INFO : ProgressMonitor - BulkScan 'test-id' - 1 of 10 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
ERROR: ProgressMonitor - Could not send notification for bulkScan 'test-id' because we were interrupted:
java.lang.InterruptedException: Interrupted
at de.rub.nds.crawler.core.ProgressMonitor.notify(ProgressMonitor.java:230)
at de.rub.nds.crawler.core.ProgressMonitor.stopMonitoringAndFinalizeBulkScan(ProgressMonitor.java:183)
at de.rub.nds.crawler.core.ProgressMonitorTest.lambda$testNotifyInterruptedException$3(ProgressMonitorTest.java:252)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36)
at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199)
at de.rub.nds.crawler.core.ProgressMonitorTest.testNotifyInterruptedException(ProgressMonitorTest.java:252)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775)
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:201)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:196)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - BulkScan test-scan(id=test-id): sent notification to 'http://example.com/notify' got response: 'OK'
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
ERROR: ProgressMonitor - org.quartz.SchedulerException: Test exception
INFO : ProgressMonitor - BulkScan 'test-id' - 1 of 2 scan jobs done | Global Average 1 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 2 of 2 scan jobs done | Global Average 1 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 1 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - BulkScan 'test-id' - 1 of 1 scan jobs done | Global Average 1 ms/report | Moving Average 1 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
ERROR: ProgressMonitor - Exception in done notification consumer:
java.lang.NullPointerException: Cannot invoke "de.rub.nds.crawler.data.BulkScanInfo.getBulkScanId()" because the return value of "de.rub.nds.crawler.data.ScanJobDescription.getBulkScanInfo()" is null
at de.rub.nds.crawler.core.ProgressMonitor$BulkscanMonitor.consumeDoneNotification(ProgressMonitor.java:135)
at de.rub.nds.crawler.core.ProgressMonitorTest.lambda$testBulkScanMonitorWithException$5(ProgressMonitorTest.java:346)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36)
at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199)
at de.rub.nds.crawler.core.ProgressMonitorTest.testBulkScanMonitorWithException(ProgressMonitorTest.java:346)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775)
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:201)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:196)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
INFO : ProgressMonitor - BulkScan 'test-id' - 1 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 2 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 1 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 3 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 1 ms/report | ETA: 2 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 1 | Timeout: 1 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 4 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 1 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 1 | Timeout: 1 | Error: 1 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 5 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 1 | Timeout: 1 | Error: 1 | Serialization Error: 1 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 6 of 6 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 1 | Timeout: 1 | Error: 1 | Serialization Error: 1 | Internal Error: 1
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - BulkScan 'test-id' - 1 of 5 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 1 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 2 of 5 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 2 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 3 of 5 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 3 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 4 of 5 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 4 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' - 5 of 5 scan jobs done | Global Average 0 ms/report | Moving Average 0 ms/report | ETA: 0 ms
INFO : ProgressMonitor - BulkScan 'test-id' - Successful: 5 | Empty: 0 | Timeout: 0 | Error: 0 | Serialization Error: 0 | Internal Error: 0
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - BulkScan 'test-id' is finished
INFO : ProgressMonitor - Persisted updated BulkScan with id: test-id
INFO : ProgressMonitor - All bulkScans are finished. Closing rabbitMq connection.
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.389 s -- in de.rub.nds.crawler.core.ProgressMonitorTest
[INFO] Running de.rub.nds.crawler.core.ControllerTest
INFO : PublishBulkScanJob - Initializing BulkScan
INFO : TargetFileProvider - Reading hostName list
INFO : TargetFileProvider - Read 2 hosts
INFO : PublishBulkScanJob - Persisted BulkScan with id: null
INFO : PublishBulkScanJob - Filtering out denylisted hosts and hosts where the domain can not be resolved.
INFO : DummyOrchestrationProvider - Received job de.rub.nds.crawler.data.ScanJobDescription@2eb288c
INFO : DummyOrchestrationProvider - Received job de.rub.nds.crawler.data.ScanJobDescription@75e36bca
INFO : PublishBulkScanJob - Submitted 2 scan jobs to RabbitMq (Not submitted: 0 Unresolvable, 0 Denylisted, 0 unhandled Error)
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
ERROR: Controller - Scheduler exception with message
org.quartz.SchedulerException: Test exception
at de.rub.nds.crawler.core.Controller.shutdownSchedulerIfAllTriggersFinalized(Controller.java:97)
at de.rub.nds.crawler.core.ControllerTest.lambda$testShutdownSchedulerIfAllTriggersFinalized_SchedulerException$3(ControllerTest.java:212)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49)
at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36)
at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199)
at de.rub.nds.crawler.core.ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_SchedulerException(ControllerTest.java:212)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:775)
at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:479)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93)
at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:216)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:212)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:201)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:196)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
INFO : PublishBulkScanJob - Initializing BulkScan
ERROR: PublishBulkScanJob - Exception while publishing BulkScan:
java.lang.NullPointerException: Cannot invoke "de.rub.nds.crawler.data.BulkScan.setTargetsGiven(int)" because "bulkScan" is null
at de.rub.nds.crawler.core.jobs.PublishBulkScanJob.execute(PublishBulkScanJob.java:52)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566)
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
WARN : Controller - Could not read trigger state in scheduler. Treating as still running.
INFO : Controller - All scheduled Jobs published. Shutting down scheduler.
[ERROR] Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.454 s <<< FAILURE! -- in de.rub.nds.crawler.core.ControllerTest
[ERROR] de.rub.nds.crawler.core.ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_TriggerReadException -- Time elapsed: 0.003 s <<< FAILURE!
org.mockito.exceptions.verification.NeverWantedButInvoked:
mockScheduler.shutdown();
Never wanted here:
-> at de.rub.nds.crawler.core.ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_TriggerReadException(ControllerTest.java:231)
But invoked here:
-> at de.rub.nds.crawler.core.Controller.shutdownSchedulerIfAllTriggersFinalized(Controller.java:112) with arguments: []
at de.rub.nds.crawler.core.ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_TriggerReadException(ControllerTest.java:231)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
INFO : PublishBulkScanJob - Initializing BulkScan
ERROR: PublishBulkScanJob - Exception while publishing BulkScan:
java.lang.NullPointerException: Cannot invoke "de.rub.nds.crawler.data.BulkScan.setTargetsGiven(int)" because "bulkScan" is null
at de.rub.nds.crawler.core.jobs.PublishBulkScanJob.execute(PublishBulkScanJob.java:52)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:566)
Sending interrupt signal to process
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] ControllerCommandConfigTest.testCreateBulkScan:200 expected: not <null>
[ERROR] ControllerCommandConfigTest.testCronSyntaxValidator:220 Unexpected exception thrown: java.lang.RuntimeException: CronExpression '0 0 * * *' is invalid.
[ERROR] BulkScanWorkerManagerTest.testGetBulkScanWorkerThrowsExceptionOnCreationFailure:126 Unexpected exception type thrown, expected: <org.apache.commons.lang3.exception.UncheckedException> but was: <com.google.common.util.concurrent.UncheckedExecutionException>
[ERROR] ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_TriggerReadException:231
mockScheduler.shutdown();
Never wanted here:
-> at de.rub.nds.crawler.core.ControllerTest.testShutdownSchedulerIfAllTriggersFinalized_TriggerReadException(ControllerTest.java:231)
But invoked here:
-> at de.rub.nds.crawler.core.Controller.shutdownSchedulerIfAllTriggersFinalized(Controller.java:112) with arguments: []
[ERROR] DenylistFileProviderTest.testCIDRBoundaries:168 expected: <true> but was: <false>
[ERROR] DenylistFileProviderTest.testDenylistWithCIDR:85 expected: <true> but was: <false>
[ERROR] RabbitMqOrchestrationProviderTest.testNotifyOfDoneScanJobPublishException:485 Unexpected exception thrown: org.apache.commons.lang3.SerializationException: java.io.NotSerializableException: de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProviderTest
[ERROR] RabbitMqOrchestrationProviderTest.testRegisterDoneNotificationConsumerQueueAlreadyDeclared:383
channel.queueDeclare(
"done-notify-queue_bulk-123",
false,
false,
true,
<any java.util.Map>
);
Wanted 1 time:
-> at de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProviderTest.testRegisterDoneNotificationConsumerQueueAlreadyDeclared(RabbitMqOrchestrationProviderTest.java:383)
But was 2 times:
-> at de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProvider.getDoneNotifyQueue(RabbitMqOrchestrationProvider.java:99)
-> at de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProvider.getDoneNotifyQueue(RabbitMqOrchestrationProvider.java:99)
[ERROR] RabbitMqOrchestrationProviderTest.testSubmitScanJobIOException:227 Unexpected exception thrown: org.apache.commons.lang3.SerializationException: java.io.NotSerializableException: de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProviderTest
[ERROR] CruxListProviderTest.testGetTargetListFromLinesInvalidFormat:127 Expected java.lang.Exception to be thrown, but nothing was thrown.
[ERROR] CanceallableThreadPoolExecutorTest.testCancellableFutureIsCancelledCorrectly:342 expected: <true> but was: <false>
[ERROR] CanceallableThreadPoolExecutorTest.testShutdownNow:268 Expected java.util.concurrent.CancellationException to be thrown, but nothing was thrown.
[ERROR] Errors:
[ERROR] ControllerCommandConfigTest.testJCommanderParsing:252 » Parameter java.lang.RuntimeException: CronExpression '0 0 * * *' is invalid.
[ERROR] DenylistFileProviderTest.testInvalidDenylistEntries:117 » IllegalArgument Could not parse [192.0.2.0/999]
[ERROR] RabbitMqOrchestrationProviderTest.testNotifyOfDoneScanJobMonitored:417 » Serialization java.io.NotSerializableException: de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProviderTest
[ERROR] RabbitMqOrchestrationProviderTest.testRegisterDoneNotificationConsumer:358 » Serialization java.io.NotSerializableException: de.rub.nds.crawler.orchestration.RabbitMqOrchestrationProviderTest
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] MongoPersistenceProviderTest.setUp:68 » NoSuchField isInitialized
[ERROR] TrancoEmailListProviderTest.testGetTargetList:49 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoEmailListProviderTest.testGetTargetListInitialDirContextCreationFails:170 » Mockito Could not initialize mocked construction
[ERROR] TrancoEmailListProviderTest.testGetTargetListWithDuplicateMXRecords:136 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoEmailListProviderTest.testGetTargetListWithMultiplePriorityMX:236 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoEmailListProviderTest.testGetTargetListWithNamingException:112 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoEmailListProviderTest.testGetTargetListWithNoMXRecord:88 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoEmailListProviderTest.testGetTargetListWithVariousHostFormats:192 » IndexOutOfBounds Index 0 out of bounds for length 0
[ERROR] TrancoListProviderTest.testGetTargetList:72 » IndexOutOfBounds Index 0 out of bounds for length 0
[INFO]
[ERROR] Tests run: 219, Failures: 12, Errors: 31, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:16 min
[INFO] Finished at: 2025-06-19T19:46:10+02:00
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "coverage" could not be activated because it does not exist.
[INFO] [jenkins-event-spy] Generated /var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17@tmp/withMaven1544bd00/maven-spy-20250619-194254-10012747709140881014867.log
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.3:test (default-test) on project crawler-core:
[ERROR]
[ERROR] See /var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17/target/surefire-reports for the individual test results.
[ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] ExecutionException The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was /bin/sh -c cd '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17' && '/usr/lib/jvm/java-21-openjdk-amd64/bin/java' '-jar' '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17/target/surefire/surefirebooter-20250619194257546_9.jar' '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17/target/surefire' '2025-06-19T19-42-57_177-jvmRun1' 'surefire-20250619194257546_3tmp' 'surefire_0-20250619194257546_4tmp'
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 143
[ERROR] Crashed tests:
[ERROR] de.rub.nds.crawler.util.CancellableFutureTest
[ERROR] ExecutionException There was an error in the forked process
[ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: ExecutionException The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
[ERROR] Command was /bin/sh -c cd '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17' && '/usr/lib/jvm/java-21-openjdk-amd64/bin/java' '-jar' '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17/target/surefire/surefirebooter-20250619194257546_9.jar' '/var/lib/jenkins/workspace/_attacker-org_Crawler-Core_PR-17/target/surefire' '2025-06-19T19-42-57_177-jvmRun1' 'surefire-20250619194257546_3tmp' 'surefire_0-20250619194257546_4tmp'
[ERROR] Error occurred in starting fork, check output in log
[ERROR] Process Exit Code: 143
[ERROR] Crashed tests:
[ERROR] de.rub.nds.crawler.util.CancellableFutureTest
[ERROR] ExecutionException There was an error in the forked process
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(ForkStarter.java:456)
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.runSuitesForkOnceMultiple(ForkStarter.java:358)
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:296)
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:250)
[ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1337)
[ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1135)
[ERROR] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:969)
[ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162)
[ERROR] at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73)
[ERROR] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173)
[ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101)
[ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:906)
[ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:283)
[ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:206)
[ERROR] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[ERROR] at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:255)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314)
[ERROR] Caused by: org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:628)
[ERROR] at org.apache.maven.plugin.surefire.booterclient.ForkStarter.lambda$null$3(ForkStarter.java:350)
[ERROR] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
[ERROR] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[ERROR] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[ERROR] at java.base/java.lang.Thread.run(Thread.java:1583)
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
script returned exit code 1
Unit Tests / Archive JUnit-formatted test results
Output truncated.
Details
- Declarative: Checkout SCM (4.8 sec)
Loading