Hi folks - am pretty new to Pact so probably am do...
# pact-jvm
f
Hi folks - am pretty new to Pact so probably am doing something silly - but when upgrading Spring Boot 2 --> 3 and upgrading the Pact Jars I am now hitting the following during Pact Verification
Copy code
java.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.