wiremock / wiremock-docker

Wiremock Docker image
https://hub.docker.com/r/wiremock/wiremock
MIT License
210 stars 99 forks source link

Stop passing the Webhooks extension classpath for WireMock 3.x in tests #100

Closed oleg-nenashev closed 7 months ago

oleg-nenashev commented 7 months ago

The current implementation will crash, because of java.lang.NoSuchMethodException: org.wiremock.webhooks.Webhooks.<init>()

11:20:23.154 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR: Exception in thread "main" java.lang.NoSuchMethodException: org.wiremock.webhooks.Webhooks.<init>()
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.lang.Class.getConstructor0(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.lang.Class.getDeclaredConstructor(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at com.github.tomakehurst.wiremock.extension.Extensions.load(Extensions.java:226)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
11:20:23.155 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at com.github.tomakehurst.wiremock.extension.Extensions.load(Extensions.java:77)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:94)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:71)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:66)
11:20:23.156 [docker-java-stream-1319901105] INFO  org.wiremock.docker.it.extensions.WireMockContainerExtensionsWebhookTest - STDERR:   at wiremock.Run.main(Run.java:23)
11:21:22.844 [main] ERROR tc.wiremock/wiremock:test-alpine - Could not start container