catch exceptions ClientAbortException display a short message and return, to avoid the massive useless traceback in log

Signed-off-by: Bonome <bonome@tak.blue>
This commit is contained in:
Bonome
2018-04-04 17:39:44 +02:00
parent c2416a57a8
commit 070df25f45
@@ -29,6 +29,7 @@ import org.airsonic.player.service.sonos.SonosHelper;
import org.airsonic.player.util.HttpRange;
import org.airsonic.player.util.StringUtil;
import org.airsonic.player.util.Util;
import org.apache.catalina.connector.ClientAbortException;
import org.apache.commons.io.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -248,7 +249,9 @@ public class StreamController {
}
}
}
} catch (ClientAbortException err) {
LOG.info("org.apache.catalina.connector.ClientAbortException: Connection reset");
return;
} finally {
if (status != null) {
securityService.updateUserByteCounts(user, status.getBytesTransfered(), 0L, 0L);