[
https://issues.apache.org/jira/browse/LOG4J2-890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hassan Kalaldeh updated LOG4J2-890:
-----------------------------------
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
was:
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, my question: is it safe to do so ?
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
> log4j-web-2.1 doesn't work under JBOSS EAC 6.2
> ----------------------------------------------
>
> Key: LOG4J2-890
> URL: https://issues.apache.org/jira/browse/LOG4J2-890
> Project: Log4j 2
> Issue Type: Bug
> Components: Web/Servlet
> Affects Versions: 2.1
> Environment: JBOSS EAC 6.2
> Reporter: Hassan Kalaldeh
>
> 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
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]