diff --git a/spring-web/src/main/java/org/springframework/http/client/ReactorNettyClientRequest.java b/spring-web/src/main/java/org/springframework/http/client/ReactorNettyClientRequest.java index 6c42becdf77..b399ca27a25 100644 --- a/spring-web/src/main/java/org/springframework/http/client/ReactorNettyClientRequest.java +++ b/spring-web/src/main/java/org/springframework/http/client/ReactorNettyClientRequest.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2023 the original author or authors. + * Copyright 2002-2024 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -101,7 +101,7 @@ final class ReactorNettyClientRequest extends AbstractStreamingClientHttpRequest return result; } } - catch (RuntimeException ex) { // Exceptions.ReactiveException is package private + catch (RuntimeException ex) { // Exceptions.ReactiveException is package private Throwable cause = ex.getCause(); if (cause instanceof UncheckedIOException uioEx) { @@ -111,7 +111,7 @@ final class ReactorNettyClientRequest extends AbstractStreamingClientHttpRequest throw ioEx; } else { - throw ex; + throw new IOException(ex.getMessage(), cause); } } } diff --git a/spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientHttpRequestFactoryTests.java b/spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientRequestFactoryTests.java similarity index 96% rename from spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientHttpRequestFactoryTests.java rename to spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientRequestFactoryTests.java index bff1f3ea353..3aba01535be 100644 --- a/spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientHttpRequestFactoryTests.java +++ b/spring-web/src/test/java/org/springframework/http/client/ReactorNettyClientRequestFactoryTests.java @@ -28,8 +28,9 @@ import static org.assertj.core.api.Assertions.assertThat; /** * @author Arjen Poutsma * @author Sebastien Deleuze + * @since 6.1 */ -class ReactorNettyClientHttpRequestFactoryTests extends AbstractHttpRequestFactoryTests { +class ReactorNettyClientRequestFactoryTests extends AbstractHttpRequestFactoryTests { @Override protected ClientHttpRequestFactory createRequestFactory() {