You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Cristian Gheorghe Florescu (Jira)" <ji...@apache.org> on 2021/12/20 22:17:00 UTC

[jira] [Created] (IGNITE-16178) Ignite 2.11 issue log4j module after upgrade log4j-2.17.0

Cristian Gheorghe Florescu created IGNITE-16178:
---------------------------------------------------

             Summary: Ignite 2.11 issue log4j module after upgrade log4j-2.17.0
                 Key: IGNITE-16178
                 URL: https://issues.apache.org/jira/browse/IGNITE-16178
             Project: Ignite
          Issue Type: Bug
          Components: general
    Affects Versions: 2.11
            Reporter: Cristian Gheorghe Florescu


Within my web-application using spring 5.3.14  and ignite 2.11 using Jetty 9.4.43 and JVM Correto 11.0.12+7-LTS

Module ignite-log4j2 (log4j-2.11) conflict with my app library log4j-2.17

The error is
{code:java}
java.lang.NoSuchMethodError: 'boolean org.apache.logging.log4j.spi.LoggerContextFactory.isClassLoaderDependent()'
    at org.apache.logging.log4j.jcl.LogAdapter.getContext(LogAdapter.java:40)
    at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
    at org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance(LogFactoryImpl.java:40)
    at org.apache.logging.log4j.jcl.LogFactoryImpl.getInstance(LogFactoryImpl.java:55)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)
    at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:178)
    at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:81)
    at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:51)
    at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.<init>(AbstractRefreshableWebApplicationContext.java:101)
    at org.springframework.web.context.support.XmlWebApplicationContext.<init>(XmlWebApplicationContext.java:62)
    at ro.myset.appcore.web.context.ApplicationServletContextListener.startApplicationGridContext(ApplicationServletContextListener.java:123)
    at ro.myset.appcore.web.context.ApplicationServletContextListener.start(ApplicationServletContextListener.java:114)
    at ro.myset.appcore.web.context.ApplicationServletContextListener.contextInitialized(ApplicationServletContextListener.java:90)
    at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1067)
    at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)
    at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:996)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:746)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:910)
    at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:46)
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:517)
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:157)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
    at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:448)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:785)
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:754)
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
    at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:558)
    at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
    at java.base/java.util.TimerThread.run(Timer.java:506)
 {code}
Within Apache Tomcat 9.0.54 on the same environment works well

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)