ops4j / org.ops4j.pax.logging

The OSGi Logging framework implementation. Supports SLF4J,LOG4J,JCL etc.
https://ops4j1.jira.com/wiki/spaces/paxlogging/overview
Apache License 2.0
46 stars 79 forks source link

[1.12.x] NullPointerException Slf4jMDCAdapter when root logger is at WARN level #530

Closed grgrzybek closed 9 months ago

grgrzybek commented 9 months ago

I'm getting:

java.lang.NullPointerException
    at org.ops4j.pax.logging.slf4j.Slf4jMDCAdapter.getCopyOfContextMap(Slf4jMDCAdapter.java:91)
    at org.slf4j.MDC.getCopyOfContextMap(MDC.java:224)
    at org.apache.camel.impl.DefaultCamelContext$MDCHelper.<init>(DefaultCamelContext.java:4774)
    at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3146)
...

The fix for #510 introduced a NPE when the context map was null.