Do not log ClientAbortException as ERROR

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • Component/s: SolarQuery
    • None

      Got an alert from this ERROR log:

      [2023-11-19 06:16:33.075] ERROR [http-nio-9082-exec-29366] .c.w.s.WebServiceGlobalControllerSupport RuntimeException in request uri=/solarquery/api/v1/pub/datum/mostRecent?nodeId=XXX; user [anonymous]
      org.springframework.http.converter.HttpMessageConversionException: Error creating XMLStreamWriter; nested exception is javax.xml.stream.XMLStreamException: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
      	at net.solarnetwork.web.support.SimpleXmlHttpMessageConverter.writeInternal(SimpleXmlHttpMessageConverter.java:98) ~[net.solarnetwork.common.web-3.3.0.jar:na]
      	at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) ~[spring-web-5.3.29.jar:5.3.29]
      	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:293) ~[spring-webmvc-5.3.29.jar:5.3.29]
      

      This type of exception (org.apache.catalina.connector.ClientAbortException) need not be logged as an ERROR. Change that to WARN (or lower).

            Assignee:
            Matt Magoffin
            Reporter:
            Matt Magoffin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: