[ https://issues.apache.org/jira/browse/LOG4J2-3105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17465051#comment-17465051 ]
Gary D. Gregory edited comment on LOG4J2-3105 at 12/24/21, 4:31 PM: -------------------------------------------------------------------- [~vy] , [~esteve.blanch] wrote/edited to say Java 7. I've seen this before unfortunately where tooling like some Android tooling IIRC, and in this case, a web server scan a whole jar file and do not know about the mess JPMS made with jar files. was (Author: garydgregory): [~vy] , [~esteve.blanch] wrote/edited to say Java 7. > not able to deploy log4j-core-2.14.1 in weblogic12c > --------------------------------------------------- > > Key: LOG4J2-3105 > URL: https://issues.apache.org/jira/browse/LOG4J2-3105 > Project: Log4j 2 > Issue Type: Bug > Components: Core > Affects Versions: 2.11.1, 2.12.1, 2.14.0, 2.13.3, 2.14.1 > Environment: WebLogic Server Version: 12.1.3.0.0 > Reporter: Siddharth jain > Priority: Major > Fix For: 2.14.1 > > Attachments: log4j2config.xml, web.xml, weblogic.xml > > > 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)