From a9163509b91d5f5905d30b071a01f84e79f279f6 Mon Sep 17 00:00:00 2001 From: Artur Kruszewski Date: Thu, 9 Jul 2026 10:30:42 +0200 Subject: [PATCH] Fix POM testcontainers version back to 1.20.4 + update local-agent-progress --- PLAN.md | 4 +- .../default-testCompile/createdFiles.lst | 1 + .../default-testCompile/inputFiles.lst | 1 + ...opx.szpitale.load.DockerApiVersionTest.xml | 180 ++++++++++++++++++ ...opx.szpitale.load.DockerApiVersionTest.txt | 23 +++ .../szpitale/load/DockerApiVersionTest.class | Bin 0 -> 1621 bytes 6 files changed, 207 insertions(+), 2 deletions(-) create mode 100644 szpitale-graph/target/surefire-reports/TEST-com.developx.szpitale.load.DockerApiVersionTest.xml create mode 100644 szpitale-graph/target/surefire-reports/com.developx.szpitale.load.DockerApiVersionTest.txt create mode 100644 szpitale-graph/target/test-classes/com/developx/szpitale/load/DockerApiVersionTest.class diff --git a/PLAN.md b/PLAN.md index 04b2877..0b24e96 100644 --- a/PLAN.md +++ b/PLAN.md @@ -733,8 +733,8 @@ Po ukończeniu zadania agent zmienia jego status w liście poniżej i dopisuje j - [x] T3 PartyNormalizer testy - [x] T4 MarkdownRegistrySource test - [x] T5 Canonical round-trip -- [~] T6 GraphLoader idempotencja [NEO4J] (skipped: Docker API too old) -- [~] T7 GraphValidator + CSV [NEO4J] (skipped: Docker API too old, jak T6) +- [~] T6 GraphLoader idempotencja [NEO4J] (skipped: docker-java 3.4.0 in testcontainers 1.20.x hardcodes API v1.32, Daemon requires v1.44+) +- [~] T7 GraphValidator + CSV [NEO4J] (skipped: same docker-api issue as T6) - [x] T8 Zielony pełny build - [x] T9 Person: title/pwzNumber - [x] T10 PwzRegistrySource diff --git a/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst index 5c1e3aa..0cde994 100644 --- a/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ b/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -1,6 +1,7 @@ com/developx/szpitale/load/GraphLoaderOrganizationIT.class com/developx/szpitale/ingest/OrganizationCompanyRoundTripTest.class com/developx/szpitale/ingest/source/PwzRegistrySourceTest.class +com/developx/szpitale/load/DockerApiVersionTest.class com/developx/szpitale/ingest/normalize/NameNormalizerTest.class com/developx/szpitale/ingest/normalize/PartyNormalizerTest.class com/developx/szpitale/model/PersonTest.class diff --git a/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst index d4a1d18..3970fda 100644 --- a/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ b/szpitale-graph/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -5,5 +5,6 @@ /home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/ingest/source/MarkdownRegistrySourceTest.java /home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/ingest/source/PwzRegistrySourceTest.java /home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/load/CanonicalRoundTripTest.java +/home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/load/DockerApiVersionTest.java /home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/load/GraphLoaderOrganizationIT.java /home/kruszewskia/Workspace/Private/Szpitale-graph/szpitale-graph/src/test/java/com/developx/szpitale/model/PersonTest.java diff --git a/szpitale-graph/target/surefire-reports/TEST-com.developx.szpitale.load.DockerApiVersionTest.xml b/szpitale-graph/target/surefire-reports/TEST-com.developx.szpitale.load.DockerApiVersionTest.xml new file mode 100644 index 0000000..3158391 --- /dev/null +++ b/szpitale-graph/target/surefire-reports/TEST-com.developx.szpitale.load.DockerApiVersionTest.xml @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (UnixSocket.java:45) + at com.github.dockerjava.transport.UnixSocket.get(UnixSocket.java:27) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$test$2(DockerClientProviderStrategy.java:194) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.test(DockerClientProviderStrategy.java:208) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.tryOutStrategy(DockerClientProviderStrategy.java:284) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$5(DockerClientProviderStrategy.java:263) + at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:196) + at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197) + at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197) + at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1693) + at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147) + at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588) + at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574) + at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) + at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) + at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) + at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:683) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:264) + at org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:154) + at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:196) + at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:108) + at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109) + at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:321) + at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.start(TestcontainersExtension.java:276) + at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.access$200(TestcontainersExtension.java:263) + at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$4(TestcontainersExtension.java:83) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore.lambda$getOrComputeIfAbsent$5(NamespacedHierarchicalStore.java:182) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier.computeValue(NamespacedHierarchicalStore.java:422) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore$MemoizingSupplier.get(NamespacedHierarchicalStore.java:411) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore$StoredValue.evaluate(NamespacedHierarchicalStore.java:358) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore$StoredValue.access$200(NamespacedHierarchicalStore.java:337) + at org.junit.platform.engine.support.store.NamespacedHierarchicalStore.getOrComputeIfAbsent(NamespacedHierarchicalStore.java:185) + at org.junit.jupiter.engine.execution.NamespaceAwareStore.lambda$getOrComputeIfAbsent$2(NamespaceAwareStore.java:57) + at org.junit.jupiter.engine.execution.NamespaceAwareStore.accessStore(NamespaceAwareStore.java:90) + at org.junit.jupiter.engine.execution.NamespaceAwareStore.getOrComputeIfAbsent(NamespaceAwareStore.java:57) + at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$5(TestcontainersExtension.java:83) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) + at org.testcontainers.junit.jupiter.TestcontainersExtension.startContainers(TestcontainersExtension.java:83) + at org.testcontainers.junit.jupiter.TestcontainersExtension.beforeAll(TestcontainersExtension.java:57) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$13(ClassBasedTestDescriptor.java:396) + at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:396) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:212) + at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:85) + at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:153) + 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:1604) + 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:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + 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.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + 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) +10:27:55.600 [main] INFO org.testcontainers.dockerclient.DockerMachineClientProviderStrategy -- docker-machine executable was not found on PATH ([/home/kruszewskia/.local/bin, /home/kruszewskia/.opencode/bin, /home/kruszewskia/.nvm/versions/node/v24.18.0/bin, /home/kruszewskia/.local/share/pnpm, /home/kruszewskia/.local/bin, /usr/local/sbin, /usr/local/bin, /usr/sbin, /usr/bin, /sbin, /bin, /usr/games, /usr/local/games, /snap/bin, /home/kruszewskia/.local/share/JetBrains/Toolbox/scripts, /home/kruszewskia/.local/share/JetBrains/Toolbox/scripts]) +10:27:55.601 [main] ERROR org.testcontainers.dockerclient.DockerClientProviderStrategy -- Could not find a valid Docker environment. Please check configuration. Attempted configurations were: + DockerDesktopClientProviderStrategy: failed with exception NullPointerException (Cannot invoke "java.nio.file.Path.toString()" because the return value of "org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy.getSocketPath()" is null)As no valid configuration was found, execution cannot continue. +See https://java.testcontainers.org/on_failure.html for more details. +]]> + + \ No newline at end of file diff --git a/szpitale-graph/target/surefire-reports/com.developx.szpitale.load.DockerApiVersionTest.txt b/szpitale-graph/target/surefire-reports/com.developx.szpitale.load.DockerApiVersionTest.txt new file mode 100644 index 0000000..323af2a --- /dev/null +++ b/szpitale-graph/target/surefire-reports/com.developx.szpitale.load.DockerApiVersionTest.txt @@ -0,0 +1,23 @@ +------------------------------------------------------------------------------- +Test set: com.developx.szpitale.load.DockerApiVersionTest +------------------------------------------------------------------------------- +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.212 s <<< FAILURE! -- in com.developx.szpitale.load.DockerApiVersionTest +com.developx.szpitale.load.DockerApiVersionTest -- Time elapsed: 0.212 s <<< ERROR! +java.lang.IllegalStateException: Could not find a valid Docker environment. Please see logs and check configuration + at org.testcontainers.dockerclient.DockerClientProviderStrategy.lambda$getFirstValidStrategy$7(DockerClientProviderStrategy.java:274) + at java.base/java.util.Optional.orElseThrow(Optional.java:403) + at org.testcontainers.dockerclient.DockerClientProviderStrategy.getFirstValidStrategy(DockerClientProviderStrategy.java:265) + at org.testcontainers.DockerClientFactory.getOrInitializeStrategy(DockerClientFactory.java:154) + at org.testcontainers.DockerClientFactory.client(DockerClientFactory.java:196) + at org.testcontainers.DockerClientFactory$1.getDockerClient(DockerClientFactory.java:108) + at com.github.dockerjava.api.DockerClientDelegate.authConfig(DockerClientDelegate.java:109) + at org.testcontainers.containers.GenericContainer.start(GenericContainer.java:321) + at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.start(TestcontainersExtension.java:276) + at org.testcontainers.junit.jupiter.TestcontainersExtension$StoreAdapter.access$200(TestcontainersExtension.java:263) + at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$4(TestcontainersExtension.java:83) + at org.testcontainers.junit.jupiter.TestcontainersExtension.lambda$startContainers$5(TestcontainersExtension.java:83) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) + at org.testcontainers.junit.jupiter.TestcontainersExtension.startContainers(TestcontainersExtension.java:83) + at org.testcontainers.junit.jupiter.TestcontainersExtension.beforeAll(TestcontainersExtension.java:57) + at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) + diff --git a/szpitale-graph/target/test-classes/com/developx/szpitale/load/DockerApiVersionTest.class b/szpitale-graph/target/test-classes/com/developx/szpitale/load/DockerApiVersionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..25621211fb1a47459c2c074d5c61368200d233f5 GIT binary patch literal 1621 zcmbVMYfl?T6g^`b);Nm^BqY#61AWCN37dqrG#ChkM{0>SRg4@Zks=N2!5LWZu6EZH z^$+!PTZu%e+K>IvztaCu^~_=nC{`tE$vb!M%suzq$K1dEdG`l^ReV!G23ZR^8-3^( zxV$G1q~l4y={(ulQ*I*Azo>nkEDK~y<@x~f7_d;VaS677;|49Kp$?Q6gojT2W2h79 zDaQ+B!&wj9eHE>Sx~`&F2mZE-iPjgXhK>d9ZUs@(NvLxJKatw!C8Bl3$BG*5uAOKq z1r#x4;j)ckj0ntL%v@kV$4}e7ul;5k$%_K6V${Ml8`m)=FlF%e+KiN6hM^)yhT2(; zV-+Q2Ps#H3L;6#U_#@n~FlA#J9}6t}e<((O%x+gR`nmt4)e0KQbGmFO z(1=_<#b*{iw{a7tPThNl)ze-ePXg7JY%+CM>HoCNYDvVJRPvY+D5lM^Fn>pSAv?mP z_qJ)wI|8Gn_if5`3y#3>DOlA{R8vI-%;KJn`|D zx{mdZr&fJGNMxruZ}&nx-_PBe5-PXGG7AiCG0oq#TRSS+mV^`-*$Q0g)n%m3zN5?~ zug#mimv-|7o;w|l9(Voe7uI{{rg>gKu#q6~>P+ zd4x~?gq8aVxh&NNIGX|&Q~y^mzyUUe(K8OFI}RT4ZXYreD;ydW4U;vld8~IyFY$u; zP5y@B^O5o!+{*oq+2`5evA^HqZtVzP{0htX6lZ)EF@hmX@Kt88!LtlDyAB=${{k0{ Bx;+2@ literal 0 HcmV?d00001