Frank Kelly
07/18/2023, 5:30 PMjava.lang.IllegalArgumentException: URI path begins with multiple slashes
at org.apache.hc.core5.util.Args.check(Args.java:41)
at org.apache.hc.core5.http.message.BasicHttpRequest.setUri(BasicHttpRequest.java:281)
at org.apache.hc.core5.http.message.BasicHttpRequest.<init>(BasicHttpRequest.java:123)
at org.apache.hc.core5.http.message.BasicClassicHttpRequest.<init>(BasicClassicHttpRequest.java:91)
at org.apache.hc.client5.http.classic.methods.HttpUriRequestBase.<init>(HttpUriRequestBase.java:45)
at org.apache.hc.client5.http.classic.methods.HttpGet.<init>(HttpGet.java:50)
at au.com.dius.pact.core.pactbroker.HalClient$getJson$1.invoke(HalClient.kt:311)
at au.com.dius.pact.core.support.KotlinLanguageSupportKt.handleWith(KotlinLanguageSupport.kt:35)
at au.com.dius.pact.core.pactbroker.HalClient.getJson(HalClient.kt:310)
at au.com.dius.pact.core.pactbroker.HalClient.fetch(HalClient.kt:274)
at au.com.dius.pact.core.pactbroker.HalClient.fetchLink(HalClient.kt:354)
at au.com.dius.pact.core.pactbroker.HalClient.navigate(HalClient.kt:261)
at au.com.dius.pact.core.pactbroker.PactBrokerClient.fetchConsumers(PactBrokerClient.kt:443)
at au.com.dius.pact.core.pactbroker.PactBrokerClient$fetchConsumersWithSelectorsV2$1.invoke(PactBrokerClient.kt:520)
at au.com.dius.pact.core.support.KotlinLanguageSupportKt.handleWith(KotlinLanguageSupport.kt:35)
at au.com.dius.pact.core.pactbroker.PactBrokerClient.fetchConsumersWithSelectorsV2(PactBrokerClient.kt:514)
at au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader.loadPactsForProvider(PactBrokerLoader.kt:248)
at au.com.dius.pact.provider.junitsupport.loader.PactBrokerLoader.load(PactBrokerLoader.kt:128)
at au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider$resolvePactSources$pactSources$1$pacts$1.invoke(PactJUnit5VerificationProvider.kt:78)
at au.com.dius.pact.core.support.KotlinLanguageSupportKt.handleWith(KotlinLanguageSupport.kt:35)
at au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider.resolvePactSources(PactJUnit5VerificationProvider.kt:78)
at au.com.dius.pact.provider.junit5.PactVerificationInvocationContextProvider.provideTestTemplateInvocationContexts(PactJUnit5VerificationProvider.kt:45)
at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$0(TestTemplateTestDescriptor.java:106)
Please see https://github.com/pact-foundation/pact-jvm/issues/1701
Any advice or pointers appreciated.