Docker version 20.10.2, build 2291f61
on Windows 10
````
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/dn004853/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/dn004853/.m2/repository/org/slf4j/slf4j-nop/1.7.30/slf4j-nop-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/dn004853/.m2/repository/org/slf4j/slf4j-jdk14/1.7.30/slf4j-jdk14-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
. ____ _ __ _ _
/\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )___ | '_ | '_| | '_ / _` | \ \ \ \
\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |___, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.4.RELEASE)
2021-01-26 15:33:33.824 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Creating container for image: docker/compose:1.24.1
2021-01-26 15:33:34.507 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Starting container with ID: a6f74f3d09e37ee80703e349c89fe485f0d922c770b8987205e2ac66e4def351
2021-01-26 15:33:34.842 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Container docker/compose:1.24.1 is starting: a6f74f3d09e37ee80703e349c89fe485f0d922c770b8987205e2ac66e4def351
2021-01-26 15:33:36.028 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Container docker/compose:1.24.1 started in PT2.2056845S
2021-01-26 15:33:36.031 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Docker Compose container is running for command: up -d
2021-01-26 15:33:36.035 INFO 20248 --- [tream-822736084] π³ [docker/compose:1.24.1] : STDERR: Creating network "mkmqwgfa3nxi_default" with the default driver
2021-01-26 15:33:36.037 INFO 20248 --- [tream-822736084] π³ [docker/compose:1.24.1] : STDERR: Creating mkmqwgfa3nxi_twin-neo4j_1 ...
Creating mkmqwgfa3nxi_twin-neo4j_1 ... done
2021-01-26 15:33:36.047 ERROR 20248 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
APPLICATION FAILED TO START
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket$Kernel32.<clinit>(NamedPipeSocket.java:83)
The following method did not exist:
'com.sun.jna.Library com.sun.jna.Native.load(java.lang.String, java.lang.Class, java.util.Map)'
The method's class, com.sun.jna.Native, is available from the following locations:
jar:file:/C:/Users/dn004853/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar!/com/sun/jna/Native.class
It was loaded from the following location:
file:/C:/Users/dn004853/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of com.sun.jna.Native
2021-01-26 15:33:36.050 ERROR 20248 --- [ main] o.s.test.context.TestContextManager : Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@2fdf17dc] to prepare test instance [com.comact.twin.service.NodeServiceTestIT@6e6d4780]
java.lang.NoSuchMethodError: 'com.sun.jna.Library com.sun.jna.Native.load(java.lang.String, java.lang.Class, java.util.Map)'
at org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket$Kernel32.
at org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket.connect(NamedPipeSocket.java:65)
at org.testcontainers.shaded.okhttp3.internal.platform.Platform.connectSocket(Platform.java:130)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at org.testcontainers.shaded.okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at org.testcontainers.shaded.okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at org.testcontainers.shaded.okhttp3.RealCall.execute(RealCall.java:81)
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient$OkResponse.
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient.execute(OkDockerHttpClient.java:230)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.InspectContainerCmdExec.execute(InspectContainerCmdExec.java:31)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.InspectContainerCmdExec.execute(InspectContainerCmdExec.java:13)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
at org.testcontainers.shaded.com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)
at org.testcontainers.shaded.com.github.dockerjava.core.command.InspectContainerCmdImpl.exec(InspectContainerCmdImpl.java:52)
at org.testcontainers.containers.ContainerState.getCurrentContainerInfo(ContainerState.java:115)
at org.testcontainers.containers.ContainerState.isRunning(ContainerState.java:70)
at org.testcontainers.containers.ContainerisedDockerCompose.invoke(DockerComposeContainer.java:653)
at org.testcontainers.containers.DockerComposeContainer.runWithCompose(DockerComposeContainer.java:310)
at org.testcontainers.containers.DockerComposeContainer.createServices(DockerComposeContainer.java:234)
at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:177)
at com.comact.twin.service.NodeServiceTestIT$Initializer.initialize(NodeServiceTestIT.java:80)
at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:626)
at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:370)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:126)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244)
at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:337)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:342)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:337)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:336)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:259)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:252)
at java.base/java.util.Optional.orElseGet(Optional.java:369)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:251)
at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:107)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:107)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:75)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
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.base/java.util.ArrayList.forEach(ArrayList.java:1541)
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:128)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53)
java.lang.NoSuchMethodError: 'com.sun.jna.Library com.sun.jna.Native.load(java.lang.String, java.lang.Class, java.util.Map)'
at org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket$Kernel32.<clinit>(NamedPipeSocket.java:83)
at org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket.connect(NamedPipeSocket.java:65)
at org.testcontainers.shaded.okhttp3.internal.platform.Platform.connectSocket(Platform.java:130)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at org.testcontainers.shaded.okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at org.testcontainers.shaded.okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at org.testcontainers.shaded.okhttp3.RealCall.execute(RealCall.java:81)
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient$OkResponse.<init>(OkDockerHttpClient.java:256)
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient.execute(OkDockerHttpClient.java:230)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.InspectContainerCmdExec.execute(InspectContainerCmdExec.java:31)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.InspectContainerCmdExec.execute(InspectContainerCmdExec.java:13)
at org.testcontainers.shaded.com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
at org.testcontainers.shaded.com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:35)
at org.testcontainers.shaded.com.github.dockerjava.core.command.InspectContainerCmdImpl.exec(InspectContainerCmdImpl.java:52)
at org.testcontainers.containers.ContainerState.getCurrentContainerInfo(ContainerState.java:115)
at org.testcontainers.containers.ContainerState.isRunning(ContainerState.java:70)
at org.testcontainers.containers.ContainerisedDockerCompose.invoke(DockerComposeContainer.java:653)
at org.testcontainers.containers.DockerComposeContainer.runWithCompose(DockerComposeContainer.java:310)
at org.testcontainers.containers.DockerComposeContainer.createServices(DockerComposeContainer.java:234)
at org.testcontainers.containers.DockerComposeContainer.start(DockerComposeContainer.java:177)
at com.comact.twin.service.NodeServiceTestIT$Initializer.initialize(NodeServiceTestIT.java:80)
at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:626)
at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:370)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:126)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123)
at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244)
at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:337)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:342)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:337)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:336)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:259)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:252)
at java.base/java.util.Optional.orElseGet(Optional.java:369)
at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:251)
at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:107)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:107)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:75)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
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.base/java.util.ArrayList.forEach(ArrayList.java:1541)
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:128)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53)
2021-01-26 15:33:36.068 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Creating container for image: docker/compose:1.24.1
2021-01-26 15:33:36.104 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Starting container with ID: d9e0e97976a1dd6dc52dda9e51d9fcd45f19b85865ddcb1e84ef9002a7debd80
2021-01-26 15:33:36.423 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Container docker/compose:1.24.1 is starting: d9e0e97976a1dd6dc52dda9e51d9fcd45f19b85865ddcb1e84ef9002a7debd80
2021-01-26 15:33:47.664 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Container docker/compose:1.24.1 started in PT11.5960471S
2021-01-26 15:33:47.665 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Docker Compose container is running for command: down -v
Exception in thread "docker-java-stream-1916729440" java.lang.NoClassDefFoundError: Could not initialize class org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket$Kernel32
at org.testcontainers.shaded.com.github.dockerjava.okhttp.NamedPipeSocket.connect(NamedPipeSocket.java:65)
at org.testcontainers.shaded.okhttp3.internal.platform.Platform.connectSocket(Platform.java:130)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:263)
at org.testcontainers.shaded.okhttp3.internal.connection.RealConnection.connect(RealConnection.java:183)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.java:224)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.java:108)
at org.testcontainers.shaded.okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.java:88)
at org.testcontainers.shaded.okhttp3.internal.connection.Transmitter.newExchange(Transmitter.java:169)
at org.testcontainers.shaded.okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:41)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:94)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:88)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
at org.testcontainers.shaded.okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
at org.testcontainers.shaded.okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:229)
at org.testcontainers.shaded.okhttp3.RealCall.execute(RealCall.java:81)
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient$OkResponse.
at org.testcontainers.shaded.com.github.dockerjava.okhttp.OkDockerHttpClient.execute(OkDockerHttpClient.java:230)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
at org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder.lambda$executeAndStream$1(DefaultInvocationBuilder.java:269)
at java.base/java.lang.Thread.run(Thread.java:834)
2021-01-26 15:33:47.668 INFO 20248 --- [ main] π³ [docker/compose:1.24.1] : Docker Compose has finished running
````
It looks like you're forcing JNA to version 4.5.2, while Testcontainers depends on 5.5.0. Please use JNA 5.5.0 or higher.
I didn't find JNA 4.5.2 in my classpath
I found 2 JNA entries :
| - org.elasticsearch:jna:jar:5.5.0:compile
and this
[INFO] +- org.testcontainers:testcontainers:jar:1.15.1:test
[INFO] | +- junit:junit:jar:4.13.1:compile
[INFO] | | - org.hamcrest:hamcrest-core:jar:2.2:compile
[INFO] | +- org.rnorth.duct-tape:duct-tape:jar:1.0.8:test
[INFO] | +- org.rnorth.visible-assertions:visible-assertions:jar:2.1.2:test
[INFO] | | - net.java.dev.jna:jna:jar:5.2.0:test
````
[INFO] --- maven-dependency-plugin:3.1.2:tree (default-cli) @ vault ---
[INFO] com.comact:vault:jar:1.0.0-SNAPSHOT
[INFO] +- comact-modules:comact-databean:jar:1.11:compile
[INFO] | - comact-modules:comact-tests:jar:1.5:compile
[INFO] +- comact-modules:comact-databean-processor:jar:1.4:compile
[INFO] +- comact-modules:comact-localization:jar:2.0:compile
[INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.11.4:compile
[INFO] | - com.fasterxml.jackson.core:jackson-annotations:jar:2.11.4:compile
[INFO] +- comact-modules:comact-io:jar:1.3:compile
[INFO] +- comact-modules:comact-rest:jar:2.4:compile
[INFO] +- comact-modules:comact-lang:jar:1.41:compile
[INFO] | - javax.validation:validation-api:jar:2.0.1.Final:compile
[INFO] +- comact-modules:comact-persistence:jar:3.10:compile
[INFO] | +- comact-modules:persistence-base:jar:2.7:compile
[INFO] | +- ch.qos.logback:logback-classic:jar:1.2.3:compile
[INFO] | - ch.qos.logback:logback-core:jar:1.2.3:compile
[INFO] +- comact-modules:comact-persistence-es:jar:2.6:compile
[INFO] +- comact-modules:comact-concurrency:jar:1.13:compile
[INFO] | - comact-modules:comact-logging:jar:2.0:compile
[INFO] | - comact-modules:comact-component-base:jar:1.3:compile
[INFO] +- comact-libs:commons-lang-2.1:jar:1.0:compile
[INFO] +- comact-modules:vault-proxy:jar:1.10:compile
[INFO] | - io.swagger:swagger-annotations:jar:1.5.20:compile
[INFO] +- comact-modules:comact-compress:jar:1.8:compile
[INFO] | - org.slf4j:log4j-over-slf4j:jar:1.7.30:compile
[INFO] +- org.springframework.boot:spring-boot-starter-web-services:jar:2.4.2:compile
[INFO] | +- com.sun.xml.messaging.saaj:saaj-impl:jar:1.5.2:compile
[INFO] | | +- jakarta.xml.soap:jakarta.xml.soap-api:jar:1.4.2:compile
[INFO] | | +- org.jvnet.staxex:stax-ex:jar:1.8.3:compile
[INFO] | | - com.sun.activation:jakarta.activation:jar:1.2.2:runtime
[INFO] | +- jakarta.xml.ws:jakarta.xml.ws-api:jar:2.3.3:compile
[INFO] | | - jakarta.jws:jakarta.jws-api:jar:2.1.0:runtime
[INFO] | +- org.springframework:spring-oxm:jar:5.3.3:compile
[INFO] | - org.springframework.ws:spring-ws-core:jar:3.0.10.RELEASE:compile
[INFO] | - org.springframework.ws:spring-xml:jar:3.0.10.RELEASE:compile
[INFO] +- org.springframework:spring-context-support:jar:5.3.3:compile
[INFO] | - org.springframework:spring-core:jar:5.3.3:compile
[INFO] | - org.springframework:spring-jcl:jar:5.3.3:compile
[INFO] +- org.springframework:spring-beans:jar:5.3.3:compile
[INFO] +- org.springframework:spring-expression:jar:5.3.3:compile
[INFO] +- org.springframework:spring-context:jar:5.3.3:compile
[INFO] | - org.springframework:spring-aop:jar:5.3.3:compile
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.4.2:compile
[INFO] | +- org.springframework.boot:spring-boot-starter:jar:2.4.2:compile
[INFO] | | +- org.springframework.boot:spring-boot:jar:2.4.2:compile
[INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:2.4.2:compile
[INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:2.4.2:compile
[INFO] | | | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.13.3:compile
[INFO] | | | | - org.apache.logging.log4j:log4j-api:jar:2.13.3:compile
[INFO] | | | - org.slf4j:jul-to-slf4j:jar:1.7.30:compile
[INFO] | | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] | | - org.yaml:snakeyaml:jar:1.27:compile
[INFO] | +- org.springframework.boot:spring-boot-starter-json:jar:2.4.2:compile
[INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.11.4:compile
[INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.11.4:compile
[INFO] | | - com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.11.4:compile
[INFO] | +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.4.2:compile
[INFO] | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.41:compile
[INFO] | | +- org.glassfish:jakarta.el:jar:3.0.3:compile
[INFO] | | - org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.41:compile
[INFO] | +- org.springframework:spring-web:jar:5.3.3:compile
[INFO] | - org.springframework:spring-webmvc:jar:5.3.3:compile
[INFO] +- org.springframework.boot:spring-boot-starter-actuator:jar:2.4.2:compile
[INFO] | +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.4.2:compile
[INFO] | | - org.springframework.boot:spring-boot-actuator:jar:2.4.2:compile
[INFO] | - io.micrometer:micrometer-core:jar:1.6.3:compile
[INFO] | +- org.hdrhistogram:HdrHistogram:jar:2.1.12:compile
[INFO] | - org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.boot:spring-boot-configuration-processor:jar:2.4.2:compile (optional)
[INFO] +- org.springframework.boot:spring-boot-starter-data-elasticsearch:jar:2.4.2:compile
[INFO] | - org.springframework.data:spring-data-elasticsearch:jar:4.1.3:compile
[INFO] | +- org.springframework:spring-tx:jar:5.3.3:compile
[INFO] | +- org.springframework.data:spring-data-commons:jar:2.4.3:compile
[INFO] | +- org.elasticsearch.plugin:transport-netty4-client:jar:7.10.1:compile
[INFO] | | +- io.netty:netty-buffer:jar:4.1.58.Final:compile
[INFO] | | +- io.netty:netty-codec:jar:4.1.58.Final:compile
[INFO] | | +- io.netty:netty-codec-http:jar:4.1.58.Final:compile
[INFO] | | +- io.netty:netty-common:jar:4.1.58.Final:compile
[INFO] | | +- io.netty:netty-handler:jar:4.1.58.Final:compile
[INFO] | | +- io.netty:netty-resolver:jar:4.1.58.Final:compile
[INFO] | | - io.netty:netty-transport:jar:4.1.58.Final:compile
[INFO] | - org.elasticsearch.client:elasticsearch-rest-high-level-client:jar:7.10.1:compile
[INFO] | +- org.elasticsearch:elasticsearch:jar:7.10.1:compile
[INFO] | | +- org.elasticsearch:elasticsearch-secure-sm:jar:7.10.1:compile
[INFO] | | +- org.elasticsearch:elasticsearch-x-content:jar:7.10.1:compile
[INFO] | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.11.4:compile
[INFO] | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.11.4:compile
[INFO] | | | - com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.11.4:compile
[INFO] | | +- org.elasticsearch:elasticsearch-geo:jar:7.10.1:compile
[INFO] | | +- org.apache.lucene:lucene-core:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-analyzers-common:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-backward-codecs:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-grouping:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-highlighter:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-join:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-memory:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-misc:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-queries:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-queryparser:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-sandbox:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-spatial-extras:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-spatial3d:jar:8.7.0:compile
[INFO] | | +- org.apache.lucene:lucene-suggest:jar:8.7.0:compile
[INFO] | | +- org.elasticsearch:elasticsearch-cli:jar:7.10.1:compile
[INFO] | | | - net.sf.jopt-simple:jopt-simple:jar:5.0.2:compile
[INFO] | | +- com.carrotsearch:hppc:jar:0.8.1:compile
[INFO] | | +- joda-time:joda-time:jar:2.10.4:compile
[INFO] | | +- com.tdunning:t-digest:jar:3.2:compile
[INFO] | | - org.elasticsearch:jna:jar:5.5.0:compile
[INFO] | +- org.elasticsearch.client:elasticsearch-rest-client:jar:7.10.1:compile
[INFO] | | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.14:compile
[INFO] | | +- org.apache.httpcomponents:httpasyncclient:jar:4.1.4:compile
[INFO] | | +- org.apache.httpcomponents:httpcore-nio:jar:4.4.14:compile
[INFO] | | - commons-codec:commons-codec:jar:1.15:compile
[INFO] | +- org.elasticsearch.plugin:mapper-extras-client:jar:7.10.1:compile
[INFO] | +- org.elasticsearch.plugin:parent-join-client:jar:7.10.1:compile
[INFO] | +- org.elasticsearch.plugin:aggs-matrix-stats-client:jar:7.10.1:compile
[INFO] | +- org.elasticsearch.plugin:rank-eval-client:jar:7.10.1:compile
[INFO] | - org.elasticsearch.plugin:lang-mustache-client:jar:7.10.1:compile
[INFO] | - com.github.spullara.mustache.java:compiler:jar:0.9.6:compile
[INFO] +- org.elasticsearch:elasticsearch-core:jar:7.10.1:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- net.logstash.logback:logstash-logback-encoder:jar:4.11:compile
[INFO] +- io.springfox:springfox-swagger2:jar:2.9.2:compile
[INFO] | +- io.swagger:swagger-models:jar:1.5.20:compile
[INFO] | +- io.springfox:springfox-spi:jar:2.9.2:compile
[INFO] | | - io.springfox:springfox-core:jar:2.9.2:compile
[INFO] | +- io.springfox:springfox-schema:jar:2.9.2:compile
[INFO] | +- io.springfox:springfox-swagger-common:jar:2.9.2:compile
[INFO] | +- io.springfox:springfox-spring-web:jar:2.9.2:compile
[INFO] | +- com.google.guava:guava:jar:20.0:compile
[INFO] | +- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] | +- org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile
[INFO] | +- org.springframework.plugin:spring-plugin-metadata:jar:1.2.0.RELEASE:compile
[INFO] | - org.mapstruct:mapstruct:jar:1.2.0.Final:compile
[INFO] +- io.springfox:springfox-swagger-ui:jar:2.9.2:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.11:compile
[INFO] +- commons-io:commons-io:jar:2.5:compile
[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.11.1:compile
[INFO] +- org.apache.tika:tika-core:jar:1.24.1:compile
[INFO] +- org.apache.commons:commons-compress:jar:1.20:compile
[INFO] +- com.github.java-json-tools:json-patch:jar:1.12:compile
[INFO] | +- com.github.java-json-tools:msg-simple:jar:1.2:compile
[INFO] | | +- com.github.java-json-tools:btf:jar:1.3:compile
[INFO] | | - com.google.code.findbugs:jsr305:jar:2.0.1:compile
[INFO] | - com.github.java-json-tools:jackson-coreutils:jar:1.12:compile
[INFO] +- org.testcontainers:testcontainers:jar:1.15.1:test
[INFO] | +- junit:junit:jar:4.13.1:compile
[INFO] | | - org.hamcrest:hamcrest-core:jar:2.2:compile
[INFO] | +- org.rnorth.duct-tape:duct-tape:jar:1.0.8:test
[INFO] | +- org.rnorth.visible-assertions:visible-assertions:jar:2.1.2:test
[INFO] | | - net.java.dev.jna:jna:jar:5.2.0:test
[INFO] | +- com.github.docker-java:docker-java-api:jar:3.2.7:test
[INFO] | - com.github.docker-java:docker-java-transport-zerodep:jar:3.2.7:test
[INFO] | - com.github.docker-java:docker-java-transport:jar:3.2.7:test
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.4.2:test
[INFO] | +- org.springframework.boot:spring-boot-test:jar:2.4.2:test
[INFO] | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.4.2:test
[INFO] | +- com.jayway.jsonpath:json-path:jar:2.4.0:test
[INFO] | | - net.minidev:json-smart:jar:2.3:test
[INFO] | | - net.minidev:accessors-smart:jar:1.2:test
[INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:compile
[INFO] | | - jakarta.activation:jakarta.activation-api:jar:1.2.2:compile
[INFO] | +- org.assertj:assertj-core:jar:3.18.1:test
[INFO] | +- org.hamcrest:hamcrest:jar:2.2:compile
[INFO] | +- org.junit.jupiter:junit-jupiter:jar:5.7.0:test
[INFO] | | +- org.junit.jupiter:junit-jupiter-api:jar:5.7.0:test
[INFO] | | | +- org.apiguardian:apiguardian-api:jar:1.1.0:test
[INFO] | | | +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] | | | - org.junit.platform:junit-platform-commons:jar:1.7.0:test
[INFO] | | +- org.junit.jupiter:junit-jupiter-params:jar:5.7.0:test
[INFO] | | - org.junit.jupiter:junit-jupiter-engine:jar:5.7.0:test
[INFO] | | - org.junit.platform:junit-platform-engine:jar:1.7.0:test
[INFO] | +- org.mockito:mockito-core:jar:3.6.28:test
[INFO] | | +- net.bytebuddy:byte-buddy:jar:1.10.19:compile
[INFO] | | +- net.bytebuddy:byte-buddy-agent:jar:1.10.19:test
[INFO] | | - org.objenesis:objenesis:jar:3.1:test
[INFO] | +- org.mockito:mockito-junit-jupiter:jar:3.6.28:test
[INFO] | +- org.skyscreamer:jsonassert:jar:1.5.0:test
[INFO] | | - com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] | +- org.springframework:spring-test:jar:5.3.3:test
[INFO] | - org.xmlunit:xmlunit-core:jar:2.7.0:test
[INFO] +- com.github.sbridges:ephemeralfs:jar:1.0.1.0:test
[INFO] - org.apache.maven.plugins:maven-failsafe-plugin:maven-plugin:2.22.1:compile
[INFO] - org.apache.maven.surefire:maven-surefire-common:jar:2.22.1:compile
[INFO] +- org.apache.maven:maven-plugin-api:jar:2.2.1:compile
[INFO] +- org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.5.2:compile
[INFO] +- org.apache.maven.surefire:surefire-api:jar:2.22.1:compile
[INFO] | - org.apache.maven.surefire:surefire-logger-api:jar:2.22.1:compile
[INFO] +- org.apache.maven.surefire:surefire-booter:jar:2.22.1:compile
[INFO] +- org.apache.maven:maven-artifact:jar:2.2.1:compile
[INFO] | - org.codehaus.plexus:plexus-utils:jar:1.5.15:compile
[INFO] +- org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile
[INFO] | - org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[INFO] +- org.apache.maven:maven-project:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-settings:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-profile:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-artifact-manager:jar:2.2.1:compile
[INFO] | | - backport-util-concurrent:backport-util-concurrent:jar:3.1:compile
[INFO] | +- org.apache.maven:maven-plugin-registry:jar:2.2.1:compile
[INFO] | - org.codehaus.plexus:plexus-interpolation:jar:1.11:compile
[INFO] +- org.apache.maven:maven-model:jar:2.2.1:compile
[INFO] +- org.apache.maven:maven-core:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-http:jar:1.0-beta-6:compile
[INFO] | | - org.apache.maven.wagon:wagon-http-shared:jar:1.0-beta-6:compile
[INFO] | | +- nekohtml:xercesMinimal:jar:1.9.6.2:compile
[INFO] | | +- nekohtml:nekohtml:jar:1.9.6.2:compile
[INFO] | | - commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:1.0-beta-6:runtime
[INFO] | | +- org.apache.jackrabbit:jackrabbit-webdav:jar:1.5.0:runtime
[INFO] | | | - org.apache.jackrabbit:jackrabbit-jcr-commons:jar:1.5.0:runtime
[INFO] | | - org.slf4j:slf4j-nop:jar:1.7.30:runtime
[INFO] | +- org.slf4j:slf4j-jdk14:jar:1.7.30:runtime
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime
[INFO] | +- org.apache.maven.reporting:maven-reporting-api:jar:2.2.1:compile
[INFO] | | - org.apache.maven.doxia:doxia-logging-api:jar:1.1:compile
[INFO] | +- org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile
[INFO] | +- org.apache.maven:maven-repository-metadata:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile
[INFO] | +- org.apache.maven:maven-monitor:jar:2.2.1:compile
[INFO] | +- classworlds:classworlds:jar:1.1:compile
[INFO] | - org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[INFO] | - org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[INFO] +- org.apache.maven:maven-toolchain:jar:2.2.1:compile
[INFO] - org.codehaus.plexus:plexus-java:jar:0.9.10:compile
[INFO] +- org.ow2.asm:asm:jar:6.2:compile
[INFO] - com.thoughtworks.qdox:qdox:jar:2.0-M8:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.850 s
[INFO] Finished at: 2021-01-26T16:02:29-05:00
[INFO] ------------------------------------------------------------------------
````
@survivant
From the logs that you provided:
It was loaded from the following location:
file:/C:/Users/dn004853/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar
Maybe it's Intellij that changed the class path. That dependancy it's not
in my pom.xml.
I"ll try by commandline
Le mar. 26 janv. 2021 16 h 08, Sergei Egorov notifications@github.com a
Γ©crit :
@survivant https://github.com/survivant
From the logs that you provided:It was loaded from the following location:
file:/C:/Users/dn004853/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jarβ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/testcontainers/testcontainers-java/issues/3734#issuecomment-767828392,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABO3B2HA5LBYBFTGPYXLCLS34VK7ANCNFSM4WUDKBEA
.
I have the same problem on 1.15.1 with no specific dependency being forced.
Downgrading to 1.14.3 helps(But is not possible due to #3574)
@TomaszWegrzyn make sure that your JNA dependency is 5.5.0 or higher. The issue is closed because it is a problem with project's configuration, not with Testcontainers.
Then a lot of our projects are having problems with our configurations.
I checked my dependencies, and there's more than just one of our dependencies that pulls in JNA. The version selected by Gradle was 4.5.2. I added this to my build file to get it to work:
testRuntimeOnly 'net.java.dev.jna:jna:5.5.0'
@martinandersson I am glad you got it working! Also, it is recommended to use 5.7.0+, so that it works on Apple's M1 ARM processors as well.
Cool, thank you!
I read on your website that due to dependency version issues you are already shading a number of libs. Perhaps we should do the same thing for JNA? π€
@martinandersson I wish we could, it would solve a lot of pain to our users (always a goal!), but unfortunately JNA is a very advanced technology that depends on native code and it is almost impossible to shade it, sorry :)
Most helpful comment
Then a lot of our projects are having problems with our configurations.
I checked my dependencies, and there's more than just one of our dependencies that pulls in JNA. The version selected by Gradle was
4.5.2. I added this to my build file to get it to work: