<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hello<div><br></div><div>Could somebody please explain if it's ok when statusListener.start method is invoked twice? I.e. can it be bug rather than feature?</div><div><br></div><div>As far as I understand it's getting invoked from LogerFactory.bind method:</div><div><br></div><div><pre style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono'"><span style="color:rgb(0,0,128);font-weight:bold">private final static void </span>bind() {<br>...<br>        Set<URL> staticLoggerBinderPathSet = <span style="color:rgb(0,0,128);font-weight:bold">null</span>;<br>        <span style="color:rgb(128,128,128);font-style:italic">// skip check under android, see also <a href="http://jira.qos.ch/browse/SLF4J-328" target="_blank">http://jira.qos.ch/browse/SLF4J-328</a><br></span><span style="color:rgb(128,128,128);font-style:italic">        </span><span style="color:rgb(0,0,128);font-weight:bold">if </span>(!<span style="font-style:italic">isAndroid</span>()) {<br>            staticLoggerBinderPathSet = <span style="font-style:italic">findPossibleStaticLoggerBinderPathSet</span>();<br>            <span style="font-style:italic">reportMultipleBindingAmbiguity</span>(staticLoggerBinderPathSet);<br>        }<br>        <span style="color:rgb(128,128,128);font-style:italic">// the next line does the binding<br></span><span style="color:rgb(128,128,128);font-style:italic">        </span>StaticLoggerBinder.<span style="font-style:italic">getSingleton</span>();                     <---fist from here<br>        <span style="color:rgb(102,14,122);font-style:italic">INITIALIZATION_STATE </span>= <span style="color:rgb(102,14,122);font-weight:bold;font-style:italic">SUCCESSFUL_INITIALIZATION</span>;<br>        <span style="font-style:italic">reportActualBinding</span>(staticLoggerBinderPathSet);<br>        <span style="font-style:italic">replayEvents</span>();                                        <---then from here<br>...</pre><pre style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono'">}</pre></div><div>The stacktraces:</div><div><br></div><div><pre style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono'"><span style="color:rgb(0,0,128);font-weight:bold">Connected </span><span style="color:rgb(0,128,0);font-weight:bold">to the target VM, address: 'localhost:7778', transport: 'socket'<br></span><span style="color:rgb(0,128,0);font-weight:bold"><br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">my.app.LogListener.start(PECQuartzListener.java:41)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.action.StatusListenerAction.end(StatusListenerAction.java:65)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:179)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:155)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:142)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:103)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.bind(LoggerFactory.java:149)                                       <=================================<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:390)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:340)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:361)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">my.app.AuthorisationListener.<init>(AuthorisationListener.java:34)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.lang.reflect.Constructor.newInstance(Constructor.java:422)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.managedobject.internal.ManagedObjectFactoryImpl.createManagedObject(ManagedObjectFactoryImpl.java:65)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.inject(WebApp.java:1250)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.injectAndPostConstruct(WebApp.java:1416)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.injectAndPostConstruct(WebApp.java:1404)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.loadListener(WebApp.java:813)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.loadLifecycleListeners(WebApp.java:2246)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:1040)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6463)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:446)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApplication(DynamicVirtualHost.java:441)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.WebContainer.startWebApplication(WebContainer.java:1000)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.WebContainer.startModule(WebContainer.java:824)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.web.internal.WebModuleHandlerImpl.deployModule(WebModuleHandlerImpl.java:103)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModule(DeployedAppInfoBase.java:871)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModules(DeployedAppInfoBase.java:831)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployApp(DeployedAppInfoBase.java:818)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.ear.internal.EARApplicationHandlerImpl.install(EARApplicationHandlerImpl.java:84)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.StartAction.execute(StartAction.java:141)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.enterState(ApplicationStateMachineImpl.java:1192)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.run(ApplicationStateMachineImpl.java:805)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.lang.Thread.run(Thread.java:745)<br></span><span style="color:rgb(0,128,0);font-weight:bold"><br></span><span style="color:rgb(0,0,128);font-weight:bold">java.lang.Exception<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">my.app.LogListener.start(PECQuartzListener.java:41)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.action.StatusListenerAction.end(StatusListenerAction.java:65)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:179)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:155)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:142)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:103)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">ch.qos.logback.classic.selector.ContextJNDISelector.getLoggerContext(ContextJNDISelector.java:108)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.impl.StaticLoggerBinder.getLoggerFactory(StaticLoggerBinder.java:108)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:396)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:340)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.replaySingleEvent(LoggerFactory.java:220)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.replayEvents(LoggerFactory.java:195)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.bind(LoggerFactory.java:152)                                  <=================================<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:390)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:340)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:361)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">my.app.AuthorisationListener.<init>(AuthorisationListener.java:34)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.lang.reflect.Constructor.newInstance(Constructor.java:422)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.managedobject.internal.ManagedObjectFactoryImpl.createManagedObject(ManagedObjectFactoryImpl.java:65)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.inject(WebApp.java:1250)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.injectAndPostConstruct(WebApp.java:1416)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.injectAndPostConstruct(WebApp.java:1404)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.webapp.WebApp.loadListener(WebApp.java:813)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.loadLifecycleListeners(WebApp.java:2246)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:1040)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.webapp.WebApp.initialize(WebApp.java:6463)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApp(DynamicVirtualHost.java:446)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.DynamicVirtualHost.startWebApplication(DynamicVirtualHost.java:441)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.WebContainer.startWebApplication(WebContainer.java:1000)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.webcontainer.osgi.WebContainer.startModule(WebContainer.java:824)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.web.internal.WebModuleHandlerImpl.deployModule(WebModuleHandlerImpl.java:103)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModule(DeployedAppInfoBase.java:871)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployModules(DeployedAppInfoBase.java:831)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.module.internal.DeployedAppInfoBase.deployApp(DeployedAppInfoBase.java:818)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.ear.internal.EARApplicationHandlerImpl.install(EARApplicationHandlerImpl.java:84)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.StartAction.execute(StartAction.java:141)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.enterState(ApplicationStateMachineImpl.java:1192)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">com.ibm.ws.app.manager.internal.statemachine.ApplicationStateMachineImpl.run(ApplicationStateMachineImpl.java:805)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br></span><span style="color:rgb(0,0,128);font-weight:bold">at </span><span style="color:rgb(0,128,0);font-weight:bold">java.lang.Thread.run(Thread.java:745)<br></span><span style="color:rgb(0,128,0);font-weight:bold"><br></span></pre></div><div><br></div><div>I'm trying to setup logging in an entangled ear app consisting of a bunch of separate war modules using SiftingAppender and JNDIBasedContextDiscriminator deployed to IBM Liberty. Can't reproduce it in simpler configuration. So far I've just removed all modules but one and start still invoked twice (the bp in <span style="color:rgb(0,128,0);font-weight:bold;font-family:'DejaVu Sans Mono'">AuthorisationListener.java:34 </span>is triggered only once).</div><div><br></div><div>Any help is highly appreciated.<br></div><div><br></div><div>logback version is <span style="color:rgb(0,0,0);font-family:'DejaVu Sans Mono'">1.1.7.</span></div><div><br></div><div>Best regards, Eugene.</div><div><br></div><div><br></div></div>
</div><br></div>