[ https://issues.apache.org/jira/browse/LOG4J2-3445?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sajed updated LOG4J2-3445: -------------------------- Environment: JBOSS Web-App using servlet 3.0 (was: WebLogic Server Version: 12.1.3.0.0) > not able to deploy log4j 2.12.4 with jboss web-app (jersey issue) > ----------------------------------------------------------------- > > Key: LOG4J2-3445 > URL: https://issues.apache.org/jira/browse/LOG4J2-3445 > Project: Log4j 2 > Issue Type: Bug > Components: Core > Affects Versions: 2.12.4 > Environment: JBOSS Web-App using servlet 3.0 > Reporter: Sajed > Priority: Major > > I m trying to upgrade my log4j to log4j2 , itried with log4j 2.8.1 with > changes in web.xml, weblogic.xml and log4j2.xml files, it was getting > deployed successfully. As this version is having vulnerability i tried with > other versions 2.13.1, 2.13.2, 2.13.3, 2.14.0, 2.14.1 with log4j-api and > log4j-core jar and log4j-slf4j-impl all with same version, slf4j-api-1.7.30 > all giving following error : > An error occurred during activation of changes, please see the log for > details. > null null > java.lang.IllegalArgumentException: > > *in weblogic server logs :* > > <Error> <Console> <BEA-240003> <Administration Console encountered the > following error: weblogic.application.ModuleException: null > null > at > weblogic.servlet.internal.WebAppModule.createModuleException(WebAppModule.java:1824) > at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:270) > at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:682) > at > weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162) > at > weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:98) > at > weblogic.application.internal.flow.ModuleListenerInvoker.init(ModuleListenerInvoker.java:84) > at > weblogic.application.internal.flow.InitModulesFlow.initModule(InitModulesFlow.java:288) > at > weblogic.application.internal.flow.InitModulesFlow.initModules(InitModulesFlow.java:301) > at > weblogic.application.internal.flow.InitModulesFlow.prepare(InitModulesFlow.java:329) > at > weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:706) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:42) > at > weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:237) > at > weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:48) > at > weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158) > at > weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) > at > weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:208) > at > weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98) > at > weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:233) > at > weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:749) > at > weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1238) > at > weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:252) > at > weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:172) > at > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171) > at > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13) > at > weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46) > at > weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:263) > Caused by: java.lang.IllegalArgumentException: > at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source) > at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source) > at > weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:41) > at > weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:240) > at > weblogic.application.utils.annotation.ClassfinderClassInfos.populateClassInfos(ClassfinderClassInfos.java:193) > at > weblogic.application.utils.annotation.ClassfinderClassInfos.<init>(ClassfinderClassInfos.java:44) > at > weblogic.servlet.internal.War.initializeClassInfosIfNecessary(War.java:446) > at weblogic.servlet.internal.War.getAnnotatedClasses(War.java:376) > at weblogic.servlet.utils.WarUtils.isJsfApplication(WarUtils.java:258) > at > weblogic.servlet.internal.WebAppModule.detectJsfApplication(WebAppModule.java:277) > at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:262) > -- This message was sent by Atlassian Jira (v8.20.1#820001)