Fixes #4392 - Suppress logging of QuietException in HttpChannelState.asyncError().

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
This commit is contained in:
Simone Bordet 2019-12-03 13:01:28 +01:00
parent db9ad2fcec
commit 839846d9a6
1 changed files with 7 additions and 6 deletions

View File

@ -28,6 +28,7 @@ import javax.servlet.UnavailableException;
import org.eclipse.jetty.http.BadMessageException;
import org.eclipse.jetty.http.HttpStatus;
import org.eclipse.jetty.io.QuietException;
import org.eclipse.jetty.server.handler.ContextHandler;
import org.eclipse.jetty.server.handler.ContextHandler.Context;
import org.eclipse.jetty.server.handler.ErrorHandler;
@ -406,8 +407,6 @@ public class HttpChannelState
*/
protected Action unhandle()
{
boolean readInterested = false;
synchronized (this)
{
if (LOG.isDebugEnabled())
@ -736,8 +735,10 @@ public class HttpChannelState
}
else
{
LOG.warn(failure.toString());
LOG.debug(failure);
if (!(failure instanceof QuietException))
LOG.warn(failure.toString());
if (LOG.isDebugEnabled())
LOG.debug(failure);
}
}
@ -1340,7 +1341,7 @@ public class HttpChannelState
* but that a handling thread may need to produce (fill/parse)
* it. Typically called by the async read success callback.
*
* @return <code>true</code> if more content may be available
* @return {@code true} if more content may be available
*/
public boolean onReadPossible()
{
@ -1372,7 +1373,7 @@ public class HttpChannelState
* Called to signal that a read has read -1.
* Will wake if the read was called while in ASYNC_WAIT state
*
* @return <code>true</code> if woken
* @return {@code true} if woken
*/
public boolean onReadEof()
{