<div dir="ltr">I have the following files in the WEB-INF/lib. But still get the error. <div><br></div><div>slf4j-api-1.7.3.jar,logback-classic-1.0.10.jar,logback-core-1.0.10.jar<br></div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Tue, Mar 19, 2013 at 10:49 AM, Ceki Gülcü <span dir="ltr"><<a href="mailto:ceki@qos.ch" target="_blank">ceki@qos.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The error indicates that com.zreflect.emyed.whiteboard.<u></u>pubsub.EventLoggerAsync class is expecting a ch.qos.logback.classic.<u></u>LoggerContext, instead it obtains a org.slf4j.helpers.<u></u>NOPLoggerFactory. This usually occurs when some code tries to cast the return value of org.slf4j.LoggerFactory.<u></u>getILoggerFactory and slf4j is bound to the NOP implementation because no slf4j binding was available on the class path. This is usually accompanied with an error message. See:<br>

<br>
    <a href="http://slf4j.org/codes.html#StaticLoggerBinder" target="_blank">http://slf4j.org/codes.html#<u></u>StaticLoggerBinder</a><br>
<br>
HTH,<div><div class="h5"><br>
<br>
On 3/19/2013 2:16 PM, marni srikanth wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I am getting the following error when i am using maven, jboss 7.1.1. But<br>
i don't see when i tested it separately. Is there a fix to it?<br>
<br>
<br>
<br>
17:24:23,675 ERROR [stderr] java.lang.ClassCastException:<br>
org.slf4j.helpers.<u></u>NOPLoggerFactory cannot be cast to<br>
ch.qos.logback.classic.<u></u>LoggerContext<br>
<br>
17:24:23,681 ERROR [stderr] at<br>
com.zreflect.emyed.whiteboard.<u></u>pubsub.EventLoggerAsync.<u></u>logStart(EventLoggerAsync.<u></u>java:116)<br>
<br>
17:24:23,683 ERROR [stderr] at<br>
com.zreflect.emyed.whiteboard.<u></u>pubsub.EventLoggerAsync.<u></u>onDisconnect(EventLoggerAsync.<u></u>java:62)<br>
<br>
17:24:23,684 ERROR [stderr] at<br>
org.atmosphere.cpr.<u></u>AtmosphereResourceImpl.<u></u>onDisconnect(<u></u>AtmosphereResourceImpl.java:<u></u>817)<br>
<br>
17:24:23,686 ERROR [stderr] at<br>
org.atmosphere.cpr.<u></u>AtmosphereResourceImpl.<u></u>notifyListeners(<u></u>AtmosphereResourceImpl.java:<u></u>761)<br>
<br>
17:24:23,688 ERROR [stderr] at<br>
org.atmosphere.cpr.<u></u>AtmosphereResourceImpl.<u></u>notifyListeners(<u></u>AtmosphereResourceImpl.java:<u></u>742)<br>
<br>
17:24:23,690 ERROR [stderr] at<br>
org.atmosphere.cpr.<u></u>AsynchronousProcessor.<u></u>cancelled(<u></u>AsynchronousProcessor.java:<u></u>601)<br>
<br>
17:24:23,691 ERROR [stderr] at<br>
org.atmosphere.container.<u></u>BlockingIOCometSupport.<u></u>cancelled(<u></u>BlockingIOCometSupport.java:<u></u>172)<br>
<br>
17:24:23,693 ERROR [stderr] at<br>
org.atmosphere.cpr.<u></u>AsynchronousProcessor$1.run(<u></u>AsynchronousProcessor.java:<u></u>119)<br>
<br>
17:24:23,694 ERROR [stderr] at<br>
java.util.concurrent.<u></u>Executors$RunnableAdapter.<u></u>call(Executors.java:441)<br>
<br>
17:24:23,696 ERROR [stderr] at<br>
java.util.concurrent.<u></u>FutureTask$Sync.<u></u>innerRunAndReset(FutureTask.<u></u>java:317)<br>
<br>
17:24:23,698 ERROR [stderr] at<br>
java.util.concurrent.<u></u>FutureTask.runAndReset(<u></u>FutureTask.java:150)<br>
<br>
17:24:23,699 ERROR [stderr] at<br>
java.util.concurrent.<u></u>ScheduledThreadPoolExecutor$<u></u>ScheduledFutureTask.access$<u></u>101(<u></u>ScheduledThreadPoolExecutor.<u></u>java:98)<br>
<br>
17:24:23,703 ERROR [stderr] at<br>
java.util.concurrent.<u></u>ScheduledThreadPoolExecutor$<u></u>ScheduledFutureTask.<u></u>runPeriodic(<u></u>ScheduledThreadPoolExecutor.<u></u>java:180)<br>
<br>
17:24:23,707 ERROR [stderr] at<br>
java.util.concurrent.<u></u>ScheduledThreadPoolExecutor$<u></u>ScheduledFutureTask.run(<u></u>ScheduledThreadPoolExecutor.<u></u>java:204)<br>
<br>
17:24:23,715 ERROR [stderr] at<br>
java.util.concurrent.<u></u>ThreadPoolExecutor$Worker.<u></u>runTask(ThreadPoolExecutor.<u></u>java:886)<br>
<br>
17:24:23,716 ERROR [stderr] at<br>
java.util.concurrent.<u></u>ThreadPoolExecutor$Worker.run(<u></u>ThreadPoolExecutor.java:908)<br>
<br>
17:24:23,718 ERROR [stderr] at java.lang.Thread.run(Thread.<u></u>java:662)<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch" target="_blank">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/<u></u>listinfo/logback-user</a><br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
Logback-user mailing list<br>
<a href="mailto:Logback-user@qos.ch" target="_blank">Logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" target="_blank">http://mailman.qos.ch/mailman/<u></u>listinfo/logback-user</a><br>
</blockquote></div><br></div>