[ 
https://issues.apache.org/jira/browse/LOG4J2-3445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17511679#comment-17511679
 ] 

Ralph Goers commented on LOG4J2-3445:
-------------------------------------

Log4j 2.14.2 is packaged as a Java multi-release jar so that it can also run in 
Java 9+. Jersey has almost certainly fixed this by now. You will need to 
upgrade to the version that supports multi-release jars.

> 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
>         Attachments: web.xml
>
>
> I did a migration for log4j, using log4j 2.12.4 (used this version because my 
> app works under Java 7), I'm getting the following error (you can see that I 
> cloned an existing issue like this but not works for me the metioned solution 
> there):
> 00:44:47,794 ERROR 
> [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/restcomm].[Jersey]]
>  (http-/172.31.0.233:8080-1) JBWEB000235: Allocate exception for servlet 
> Jersey: java.lang.ArrayIndexOutOfBoundsException: 12164
>         at 
> jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:174) 
> [jersey-server-1.18.1.jar:1.18.1]
>         at 
> jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:153) 
> [jersey-server-1.18.1.jar:1.18.1]
>         at 
> jersey.repackaged.org.objectweb.asm.ClassReader.<init>(ClassReader.java:359) 
> [jersey-server-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.scanning.AnnotationScannerListener.onProcess(AnnotationScannerListener.java:138)
>  [jersey-server-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.core.spi.scanning.JarFileScanner.scan(JarFileScanner.java:97) 
> [jersey-core-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.scanning.servlet.WebAppResourcesScanner$1.f(WebAppResourcesScanner.java:94)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at com.sun.jersey.core.util.Closing.f(Closing.java:71) 
> [jersey-core-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.scanning.servlet.WebAppResourcesScanner.scan(WebAppResourcesScanner.java:92)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.scanning.servlet.WebAppResourcesScanner.scan(WebAppResourcesScanner.java:79)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:80)
>  [jersey-server-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.api.core.servlet.WebAppResourceConfig.init(WebAppResourceConfig.java:102)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.api.core.servlet.WebAppResourceConfig.<init>(WebAppResourceConfig.java:89)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.api.core.servlet.WebAppResourceConfig.<init>(WebAppResourceConfig.java:74)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.WebComponent.getWebAppResourceConfig(WebComponent.java:668)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:417)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.ServletContainer.getDefaultResourceConfig(ServletContainer.java:584)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.WebServletConfig.getDefaultResourceConfig(WebServletConfig.java:87)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:699)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:674)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:205) 
> [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:376)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at 
> com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:559)
>  [jersey-servlet-1.18.1.jar:1.18.1]
>         at javax.servlet.GenericServlet.init(GenericServlet.java:242) 
> [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
>         at 
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1194)
>  [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:950) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:151)
>  [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.mobicents.servlet.sip.startup.SipStandardContextValve.invoke(SipStandardContextValve.java:263)
>         at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
>  [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)
>  [jboss-as-web-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)
>  [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
>  [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) 
> [jbossweb-7.2.0.Final.jar:7.2.0.Final]
>         at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_75]
>  
> [^web.xml]



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

Reply via email to