Am 30.09.19 um 21:10 schrieb Felix Schumacher: > Am 30.09.19 um 20:56 schrieb Vladimir Sitnikov: >>> the tests for ParallelResourcesAndIpSource are failing on my local >>> setup. I can make it to work, when I filter out IPv6 addresses. >> That is sad. >> >> What is the error message? > I think the relevant part would be: > > Non HTTP response message: Connect to localhost:37679 > [localhost/127.0.0.1] failed: Das Netzwerk ist nicht erreichbar (connect > failed) > >> The intention behind the test was as follows: >> server listens at all the interfaces, and client is using one of the local >> IPs as a "source". >> >> Does the server listen on IPv6 interface? Is it accessible? > $ curl '[::1]:35113' > >                                                Request was not matched >                                                ======================= > > ----------------------------------------------------------------------------------------------------------------------- > | Closest stub                                             | > Request                                                  | > ----------------------------------------------------------------------------------------------------------------------- >                                                            | > GET                                                        | GET > /image3.png                                                | > /                                                   <<<<< URL does not match >                                                            | >                                                            | > ----------------------------------------------------------------------------------------------------------------------- > > > Could this be a JMeter problem with selecting the wrong interface type > for the destination (IPv4 in this case)? This comes from InetAddress.getAllByName("localhost") returning only the IPv4 address. What is it returning on your setups? jshell> java.net.InetAddress.getAllByName("localhost") $1 ==> InetAddress[1] { localhost/127.0.0.1 } Felix > > Felix > >> Vladimir >> > PS: the complete error message is > > > org.opentest4j.AssertionFailedError: expected: http://wiremock/index.html > response: OK > data.size: 85 > data: src='image3.png'> > - url: http://wiremock/image1.png >   response: OK >   data.size: 8 >   data: content1 > - url: http://wiremock/image2.png >   response: OK >   data.size: 8 >   data: content2 > - url: http://wiremock/image3.png >   response: OK >   data.size: 8 >   data: content3 > - url: http://wiremock/index.html >   response: OK >   data.size: 85 >   data: src='image3.png'> >> but was: response: Non HTTP response message: Connect to localhost:37679 > [localhost/127.0.0.1] failed: Das Netzwerk ist nicht erreichbar (connect > failed) > data.size: 13886 > data: org.apache.http.conn.HttpHostConnectException: Connect to > localhost:37679 [localhost/127.0.0.1] failed: Das Netzwerk ist nicht > erreichbar (connect failed) >     at > org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156) >     at > org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl$JMeterDefaultHttpClientConnectionOperator.connect(HTTPHC4Impl.java:341) >     at > org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374) >     at > org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) >     at > org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) >     at > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) >     at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) >     at > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) >     at > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) >     at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) >     at > org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.executeRequest(HTTPHC4Impl.java:876) >     at > org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:582) >     at > org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:67) >     at > org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1282) >     at > org.apache.jmeter.protocol.http.sampler.ParallelResourcesAndIpSource.test(ParallelResourcesAndIpSource.java:108) >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >     at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >     at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >     at java.lang.reflect.Method.invoke(Method.java:498) >     at > org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:675) >     at > org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:125) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:132) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:124) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:81) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:104) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:62) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:43) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:35) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:202) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:198) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:198) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:138) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:106) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:373) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) >     at > java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:106) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:41) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at java.util.ArrayList.forEach(ArrayList.java:1257) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at java.util.ArrayList.forEach(ArrayList.java:1257) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) >     at > org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) >     at > org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:229) >     at > org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:197) >     at > org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:211) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:191) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) >     at > org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:89) >     at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) > Caused by: java.net.ConnectException: Das Netzwerk ist nicht erreichbar > (connect failed) >     at java.net.PlainSocketImpl.socketConnect(Native Method) >     at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) >     at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) >     at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) >     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >     at java.net.Socket.connect(Socket.java:589) >     at > org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75) >     at > org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) >     ... 135 more > >     at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) >     at > org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62) >     at > org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182) >     at > org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177) >     at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1124) >     at > org.apache.jmeter.protocol.http.sampler.ParallelResourcesAndIpSource.test(ParallelResourcesAndIpSource.java:131) >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >     at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >     at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >     at java.lang.reflect.Method.invoke(Method.java:498) >     at > org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:675) >     at > org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:125) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:132) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:124) >     at > org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:81) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:104) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:62) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:43) >     at > org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:35) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) >     at > org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:202) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:198) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) >     at > org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:198) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:138) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:106) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:373) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) >     at > java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) >     at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270) >     at > java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) >     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) >     at > java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) >     at > java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) >     at > java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) >     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) >     at > java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:106) >     at > org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:41) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at java.util.ArrayList.forEach(ArrayList.java:1257) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at java.util.ArrayList.forEach(ArrayList.java:1257) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) >     at > org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) >     at > org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) >     at > org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) >     at > org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) >     at > org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) >     at > org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:229) >     at > org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:197) >     at > org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:211) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:191) >     at > org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) >     at > org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:89) >     at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) >     at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) > > >