diff --git a/parent/pom.xml b/parent/pom.xml index 675a4153fc14..63742fc6bd26 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -115,7 +115,7 @@ 1.7.0 3.3.0.RELEASE 0.9.0.RELEASE - 4.1.33.Final + 4.1.39.Final 4.1.0 2.5.2 0.20.0 diff --git a/sdk/core/azure-core-http-netty/src/test/java/com/azure/core/http/netty/ReactorNettyClientTests.java b/sdk/core/azure-core-http-netty/src/test/java/com/azure/core/http/netty/ReactorNettyClientTests.java index 3d857d411826..cf0a064941d9 100644 --- a/sdk/core/azure-core-http-netty/src/test/java/com/azure/core/http/netty/ReactorNettyClientTests.java +++ b/sdk/core/azure-core-http-netty/src/test/java/com/azure/core/http/netty/ReactorNettyClientTests.java @@ -80,11 +80,14 @@ public void testMultipleSubscriptionsEmitsError() { HttpResponse response = getResponse("/short"); // Subscription:1 response.getBodyAsByteArray().block(); + // Subscription:2 StepVerifier.create(response.getBodyAsByteArray()) - .expectNextCount(0) // TODO: Check with smaldini, what is the verifier operator equivalent to .awaitDone(20, TimeUnit.SECONDS) - .verifyError(IllegalStateException.class); - + .expectNextCount(0) + // Reactor netty 0.9.0.RELEASE behavior changed - second subscription returns onComplete() instead + // of throwing an error + //.verifyError(IllegalStateException.class); + .verifyComplete(); } @Test diff --git a/sdk/core/azure-core-http-okhttp/src/main/java/com/azure/core/http/okhttp/OkHttpAsyncHttpClient.java b/sdk/core/azure-core-http-okhttp/src/main/java/com/azure/core/http/okhttp/OkHttpAsyncHttpClient.java index 2f3153e45c70..502f7439980d 100644 --- a/sdk/core/azure-core-http-okhttp/src/main/java/com/azure/core/http/okhttp/OkHttpAsyncHttpClient.java +++ b/sdk/core/azure-core-http-okhttp/src/main/java/com/azure/core/http/okhttp/OkHttpAsyncHttpClient.java @@ -189,7 +189,7 @@ private static class OkHttpResponse extends HttpResponse { rb -> Mono.just(rb), // Resource cleanup // square.github.io/okhttp/4.x/okhttp/okhttp3/-response-body/#the-response-body-must-be-closed - ResponseBody::close); + ResponseBody::close, /* Change in behavior since reactor-core 3.3.0.RELEASE */ false); } }