Chetan Mehrotra created SLING-6118:
--------------------------------------

             Summary: Handle empty tracer config header gracefully
                 Key: SLING-6118
                 URL: https://issues.apache.org/jira/browse/SLING-6118
             Project: Sling
          Issue Type: Improvement
          Components: Extensions
            Reporter: Chetan Mehrotra
            Assignee: Chetan Mehrotra
            Priority: Minor
             Fix For: Log Tracer 1.0.2


In case tracer config header is null request fails with following exception

{noformat}
08.10.2016 14:47:43.920 *WARN* [qtp840310891-62] 
org.eclipse.jetty.servlet.ServletHandler 
/content/geometrixx-outdoors/en/women.html
java.lang.IllegalArgumentException: A header cannot be an empty string.
        at 
org.apache.sling.commons.osgi.ManifestHeader.parse(ManifestHeader.java:116)
        at 
org.apache.sling.tracer.internal.TracerSet.parseTracerConfigs(TracerSet.java:71)
        at org.apache.sling.tracer.internal.TracerSet.<init>(TracerSet.java:50)
        at 
org.apache.sling.tracer.internal.LogTracer.getTracerContext(LogTracer.java:250)
        at 
org.apache.sling.tracer.internal.LogTracer$TracerFilter.doFilter(LogTracer.java:356)
        at 
org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:108)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to