Skip to content

Merge branch '4.2.x' #1559

Merge branch '4.2.x'

Merge branch '4.2.x' #1559

GitHub Actions / JUnit Test Report failed May 13, 2025 in 0s

978 tests run, 954 passed, 21 skipped, 3 failed.

Annotations

Check failure on line 162 in spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/GatewayServerMvcAutoConfigurationTests.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

GatewayServerMvcAutoConfigurationTests.gatewayHttpClientPropertiesWork

expected: DONT_FOLLOW
 but was: FOLLOW_WHEN_POSSIBLE
Raw output
org.opentest4j.AssertionFailedError: 

expected: DONT_FOLLOW
 but was: FOLLOW_WHEN_POSSIBLE
	at org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfigurationTests.gatewayHttpClientPropertiesWork(GatewayServerMvcAutoConfigurationTests.java:162)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 207 in spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/GatewayServerMvcAutoConfigurationTests.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

GatewayServerMvcAutoConfigurationTests.settingHttpClientFactoryWorks

Expecting actual:
  org.springframework.boot.http.client.ReactorClientHttpRequestFactoryBuilder@37a939bc
to be an instance of:
  org.springframework.boot.http.client.SimpleClientHttpRequestFactoryBuilder
but was instance of:
  org.springframework.boot.http.client.ReactorClientHttpRequestFactoryBuilder
Raw output
java.lang.AssertionError: 

Expecting actual:
  org.springframework.boot.http.client.ReactorClientHttpRequestFactoryBuilder@37a939bc
to be an instance of:
  org.springframework.boot.http.client.SimpleClientHttpRequestFactoryBuilder
but was instance of:
  org.springframework.boot.http.client.ReactorClientHttpRequestFactoryBuilder
	at org.springframework.cloud.gateway.server.mvc.GatewayServerMvcAutoConfigurationTests.settingHttpClientFactoryWorks(GatewayServerMvcAutoConfigurationTests.java:207)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)

Check failure on line 647 in spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/ServerMvcIntegrationTests.java

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

ServerMvcIntegrationTests.redirectToWorks

I/O error on GET request for "http://localhost:40359/anything/redirect": Failed to resolve 'exampleredirect.com' [A(1)] and search domain query for configured domains failed as well: [volajmlkxqluvnxrtphx4chkya.cx.internal.cloudapp.net]
Raw output
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:40359/anything/redirect": Failed to resolve 'exampleredirect.com' [A(1)] and search domain query for configured domains failed as well: [volajmlkxqluvnxrtphx4chkya.cx.internal.cloudapp.net]
	at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:926)
	at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:906)
	at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:741)
	at org.springframework.boot.test.web.client.TestRestTemplate.exchange(TestRestTemplate.java:867)
	at jdk.internal.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:724)
	at org.springframework.boot.test.web.client.TestRestTemplate$$SpringCGLIB$$0.exchange(<generated>)
	at org.springframework.cloud.gateway.server.mvc.test.client.DefaultTestRestClient$DefaultRequestBodyUriSpec.exchange(DefaultTestRestClient.java:288)
	at org.springframework.cloud.gateway.server.mvc.ServerMvcIntegrationTests.redirectToWorks(ServerMvcIntegrationTests.java:647)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: io.netty.resolver.dns.DnsResolveContext$SearchDomainUnknownHostException: Failed to resolve 'exampleredirect.com' [A(1)] and search domain query for configured domains failed as well: [volajmlkxqluvnxrtphx4chkya.cx.internal.cloudapp.net]
	at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1150)
	at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1097)
	at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:455)
	at io.netty.resolver.dns.DnsResolveContext.onResponse(DnsResolveContext.java:686)
	at io.netty.resolver.dns.DnsResolveContext.access$500(DnsResolveContext.java:70)
	at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:513)
	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596)
	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572)
	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505)
	at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649)
	at io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:638)
	at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:118)
	at io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:308)
	at io.netty.resolver.dns.DnsQueryContext.finishSuccess(DnsQueryContext.java:299)
	at io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1491)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
	at io.netty.channel.epoll.EpollDatagramChannel.processPacket(EpollDatagramChannel.java:662)
	at io.netty.channel.epoll.EpollDatagramChannel.recvmsg(EpollDatagramChannel.java:697)
	at io.netty.channel.epoll.EpollDatagramChannel.access$300(EpollDatagramChannel.java:56)
	at io.netty.channel.epoll.EpollDatagramChannel$EpollDatagramChannelUnsafe.epollInReady(EpollDatagramChannel.java:536)
	at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: io.netty.resolver.dns.DnsErrorCauseException: Query failed with NXDOMAIN
	at io.netty.resolver.dns.DnsResolveContext.onResponse(..)(Unknown Source)