From 9b89105012a5a7f7671a95d09ed568a2eeabcb58 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Thu, 23 Jan 2025 12:54:00 +0000
Subject: [PATCH] [#463] Disable warning message on downstream closed (#468)

---
 opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapResponseMessageWriter.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapResponseMessageWriter.java b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapResponseMessageWriter.java
index 12e7ab1..138e371 100644
--- a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapResponseMessageWriter.java
+++ b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/LdapResponseMessageWriter.java
@@ -12,11 +12,13 @@
  * information: "Portions Copyright [year] [name of copyright owner]".
  *
  * Copyright 2016 ForgeRock AS.
+ * Portions Copyright 2025 3A Systems,LLC
  */
 package org.forgerock.opendj.grizzly;
 
 import java.util.concurrent.CancellationException;
 
+import io.reactivex.exceptions.UndeliverableException;
 import org.forgerock.opendj.ldap.spi.LdapMessages.LdapResponseMessage;
 import org.glassfish.grizzly.CompletionHandler;
 import org.glassfish.grizzly.Connection;
@@ -76,7 +78,9 @@
     @Override
     public void onError(final Throwable error) {
         upstream.cancel();
-        downstream.onError(error);
+        try {
+            downstream.onError(error);
+        } catch (UndeliverableException e) {}
     }
 
     @Override

--
Gitblit v1.10.0