An exception is throwed in my webapp when LogbackConfigListener.contextDestroyed() is called :
Jan 2 13:18:05 dev INFO [pool-4-thread-1] o.a.c.c.C.[.[.[/backoffice2] [] Closing Spring root WebApplicationContext
Jan 2 13:18:05 dev ERROR [pool-4-thread-1] o.a.c.c.C.[.[.[/backoffice2] [] Exception sending context destroyed event to listener instance of class grails.plugin.logback.LogbackConfigListener java.lang.ClassCastException: grails.plugin.logback.LogbackLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext
at grails.plugin.logback.LogbackConfigListener.contextDestroyed(LogbackConfigListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4819)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5466)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:160)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1581)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
I think the cast to LoggerContext is not correct at this place.
An exception is throwed in my webapp when
LogbackConfigListener.contextDestroyed()is called :I think the cast to
LoggerContextis not correct at this place.