<div dir="ltr">Hi,<div><br></div><div>I am using jetty 9 to launch my app, and it do reflection on libs to find extensions, providers, and so on...</div><div><br></div><div>When I launch my app, I have this error :</div><div><div>java.lang.RuntimeException: Error scanning entry META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class from jar file:/home/damien/projets/myapp/server/build/serverBaseDir_jetty9/webapps-exploded/localsite-api-server/webapp/WEB-INF/lib/log4j-api-2.9.1.jar</div><div>        at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:913) ~[jetty-annotations-9.2.22.v20170606.jar:9.2.22.v20170606]</div><div>        ... 6 common frames omitted</div><div>Caused by: java.lang.IllegalArgumentException: null</div><div>        at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-5.0.3.jar:5.0.3]</div><div>        at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-5.0.3.jar:5.0.3]</div><div>        at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-5.0.3.jar:5.0.3]</div><div>        at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:973) ~[jetty-annotations-9.2.22.v20170606.jar:9.2.22.v20170606]</div><div>        at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:956) ~[jetty-annotations-9.2.22.v20170606.jar:9.2.22.v20170606]</div><div>        at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:909) ~[jetty-annotations-9.2.22.v20170606.jar:9.2.22.v20170606]</div><div>        ... 6 common frames omitted</div></div><div><br></div><div>By replacing log4j 2 with a slf4j bridge, this would fix my problem. Is there any other solution to fix my problem ?</div><div><br></div><div>Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-10 12:21 GMT+11:00 Remko Popma <span dir="ltr"><<a href="mailto:remko.popma@gmail.com" target="_blank">remko.popma@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="auto">Hi Damien,</div><div dir="auto"><br></div><div dir="auto">You can’t use the log4j-over-slf4j adapter (it only works with Log4j 1.2). </div><div dir="auto"><br></div><div dir="auto">Log4j2 includes an slf4j adapter: the <span style="color:rgb(51,51,51);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background-color:rgb(249,249,249)">log4j-slf4j-impl module. See </span><a href="https://logging.apache.org/log4j/2.x/log4j-to-slf4j/index.html" target="_blank">https://logging.apache.<wbr>org/log4j/2.x/log4j-to-slf4j/<wbr>index.html</a></div><div dir="auto"><br></div><div dir="auto">Remko</div><div dir="auto"><br></div><div dir="auto"><span style="font-family:UICTFontTextStyleBody;font-size:17px">(Shameless plug) Every java main() method deserves </span><a href="http://picocli.info/" dir="ltr" style="font-family:UICTFontTextStyleBody;font-size:17px" target="_blank">http://picocli.info</a><br></div><div dir="auto"><br></div><div dir="auto"><br></div><br><div class="gmail_quote"><div><div class="h5"><div>On Wed, Jan 10, 2018 at 10:13 Damien <<a href="mailto:maitredede@gmail.com" target="_blank">maitredede@gmail.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div>Hi :),<div><br></div><div>I am using a lib that uses log4j 2 (apache.logging.log4j.*).</div><div><br></div><div>My build script (graddle) has easily replaced log4j 1 libs with log4j-over-slf4j, but does not handle log4j 2.</div><div><br></div><div>Is there a version for log4j 2 ? Or is someone working on it ?</div><div><br></div><div>Thanks :)</div><div><br></div><div>Damien</div></div></div></div>
______________________________<wbr>_________________<br>
slf4j-dev mailing list<br>
<a href="mailto:slf4j-dev@qos.ch" target="_blank">slf4j-dev@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/slf4j-dev" rel="noreferrer" target="_blank">http://mailman.qos.ch/mailman/<wbr>listinfo/slf4j-dev</a></blockquote></div></div>
<br>______________________________<wbr>_________________<br>
slf4j-dev mailing list<br>
<a href="mailto:slf4j-dev@qos.ch">slf4j-dev@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/slf4j-dev" rel="noreferrer" target="_blank">http://mailman.qos.ch/mailman/<wbr>listinfo/slf4j-dev</a><br></blockquote></div><br></div>