Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-890

log4j-web-2.1 should workaround a bug in JBOSS EAP 6.2

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1
    • Fix Version/s: 2.4
    • Component/s: Web/Servlet
    • Labels:
      None
    • Environment:

      JBOSS EAC 6.2

      Description

      I just upgraded my web project from log4j 2.0.2 to 2.1, after the upgrade I get the error below.

      when I deploy same project under tomcat 7.0 it works fine, so it looks like a compatibility issue between log4j-web-2.1.jar and jboss eac.
      problem is fixed when I keep using old log4j-web-2.0.2.jar with other log4j2.1 libraries, any idea ?
      also is it safe to use log4j-web-2.0.2.jar with other log4j2.1 libraries till this issue get solved ?

      Thanks!

      13:51:17,855 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-3) MSC000001: Failed to start service jboss.deployment.unit."Logging_POC_log4j_web.war".INSTALL: org.jboss.msc.service.StartException in service jboss.deployment.unit."Logging_POC_log4j_web.war".INSTALL: JBAS018733: Failed to process phase INSTALL of deployment "Logging_POC_log4j_web.war"
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:127) [jboss-as-server-7.3.0.Final-redhat-10.jar:7.3.0.Final-redhat-10]
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_51]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_51]
      at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
      Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018104: Deployment error processing SCI for jar: log4j-web-2.1.jar
      at org.jboss.as.web.deployment.ServletContainerInitializerDeploymentProcessor.loadSci(ServletContainerInitializerDeploymentProcessor.java:189)
      at org.jboss.as.web.deployment.ServletContainerInitializerDeploymentProcessor.deploy(ServletContainerInitializerDeploymentProcessor.java:124)
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:120) [jboss-as-server-7.3.0.Final-redhat-10.jar:7.3.0.Final-redhat-10]
      ... 5 more
      Caused by: java.lang.ClassNotFoundException: # from [Module "deployment.Logging_POC_log4j_web.war:main" from Service Module Loader]
      at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:197) [jboss-modules.jar:1.3.0.Final-redhat-2]
      at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443) [jboss-modules.jar:1.3.0.Final-redhat-2]
      at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431) [jboss-modules.jar:1.3.0.Final-redhat-2]
      at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373) [jboss-modules.jar:1.3.0.Final-redhat-2]
      at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules.jar:1.3.0.Final-redhat-2]
      at org.jboss.as.web.deployment.ServletContainerInitializerDeploymentProcessor.loadSci(ServletContainerInitializerDeploymentProcessor.java:186)
      ... 7 more

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              hassan.kalaldeh Hassan Kalaldeh
            • Votes:
              2 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: