<style>
/* Changing the layout to use less space for mobiles */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
#email-body { min-width: 30em !important; }
#email-page { padding: 8px !important; }
#email-banner { padding: 8px 8px 0 8px !important; }
#email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; }
#email-fields { padding: 0 8px 8px 8px !important; }
#email-gutter { width: 0 !important; }
}
</style>
<div id="email-body">
<table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;">
<tr valign="top">
<td id="email-page" style="padding:16px !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;">
<tr valign="top">
<td bgcolor="#003366" style="background-color:#003366;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="http://jira.qos.ch/s/en_USet69y6/731/19/_/jira-logo-scaled.png" alt="" style="vertical-align:top;" /></td>
</tr><tr valign="top">
<td id="email-banner" style="padding:32px 32px 0 32px;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;">
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;">
<img id="email-avatar" src="http://jira.qos.ch/secure/useravatar?avatarId=10122" alt="" height="48" width="48" border="0" align="left" style="padding:0;margin: 0 16px 16px 0;" />
<div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;">
<a class="user-hover" rel="sparhomenko" id="email_sparhomenko" href="http://jira.qos.ch/secure/ViewProfile.jspa?name=sparhomenko" style="color:#326ca6;">Sergey Parhomenko</a>
commented on <img src="http://jira.qos.ch/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> <a style='color:#326ca6;text-decoration:none;' href='http://jira.qos.ch/browse/LOGBACK-740'>LOGBACK-740</a>
</div>
<div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;">
<a style='color:#326ca6;text-decoration:none;' href='http://jira.qos.ch/browse/LOGBACK-740'><strong>NPE in StaticLoggerBinder</strong></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td id="email-fields" style="padding:0 32px 32px 32px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%">
<tr valign="top">
<td id="email-gutter" style="width:64px;white-space:nowrap;"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td colspan="2" style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 16px 0;width:100%;">
<div class="comment-block" style="background-color:#edf5ff;border:1px solid #dddddd;color:#000000;padding:12px;">I reproduced a similar issue, and (as requested by Ceki on the mailing list) attached an archive with the test project. Unpack this archive, run "mvn clean install t7:run" and you will get:
<br/>
java.lang.ClassCircularityError: org/slf4j/helpers/NOPLogger
<br/>
at org.slf4j.helpers.SubstituteLoggerFactory.getLogger(SubstituteLoggerFactory.java:53)
<br/>
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270)
<br/>
at org.slf4j.bridge.SLF4JBridgeHandler.getSLF4JLogger(SLF4JBridgeHandler.java:204)
<br/>
at org.slf4j.bridge.SLF4JBridgeHandler.publish(SLF4JBridgeHandler.java:289)
<br/>
at java.util.logging.Logger.log(Logger.java:458)
<br/>
at java.util.logging.Logger.doLog(Logger.java:480)
<br/>
at java.util.logging.Logger.logp(Logger.java:596)
<br/>
at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:183)
<br/>
at org.apache.juli.logging.DirectJDKLog.debug(DirectJDKLog.java:106)
<br/>
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:368)
<br/>
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
<br/>
at org.apache.catalina.startup.Catalina.start(Catalina.java:675)
<br/>
<br/>
The bridge listener is the only listener in the project, so reordering the listeners does not help me. Moving the LevelChangePropagator in logback.xml from the beginning to the end of the file, as suggested on <a href="http://stackoverflow.com/a/11798287,">http://stackoverflow.com/a/11798287,</a> does help.
<br/>
Logback is latest (1.0.7), SLF4J is latest (1.0.7), tried with different JDKs (1.6.0_21, 1.7.0_07).</div>
<div style="color:#505050;padding:4px 0 0 0;"> </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td><!-- End #email-page -->
</tr>
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:10px;line-height:14px;padding: 0 16px 16px 16px;text-align:center;">
This message is automatically generated by JIRA.<br />
If you think it was sent incorrectly, please contact your <a style='color:#326ca6;' href='http://jira.qos.ch/secure/ContactAdministrators!default.jspa'>JIRA administrators</a>.<br />
For more information on JIRA, see: <a style='color:#326ca6;' href='http://www.atlassian.com/software/jira'>http://www.atlassian.com/software/jira</a>
</td>
</tr>
</table><!-- End #email-wrap -->
</div><!-- End #email-body -->