[ https://issues.apache.org/jira/browse/ARIES-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519357#comment-17519357 ]
Romain Manni-Bucau commented on ARIES-2072: ------------------------------------------- Can be great to have the full stack trace since xbean-finder can hide another dependency and issue can be outside aries. > Aries CDI doesn't support Java 17 > --------------------------------- > > Key: ARIES-2072 > URL: https://issues.apache.org/jira/browse/ARIES-2072 > Project: Aries > Issue Type: Bug > Components: CDI > Affects Versions: cdi-1.1.5 > Environment: Apache Karaf 4.3.6 > Openjdk 17 > Fedora 36 > Reporter: Jakub Herkel > Priority: Major > > I tried the latest unreleased version 1.1.5 with a Apache Karaf running under > Java17 (with classes compiled with Java17) and I can see this exception: > {code:java} > The activate method has thrown an exception > java.lang.IllegalArgumentException: Unsupported class file major version 61 > at org.apache.xbean.asm8.ClassReader.<init>(ClassReader.java:196) ~[?:?] > at org.apache.xbean.asm8.ClassReader.<init>(ClassReader.java:177) ~[?:?] > at org.apache.xbean.asm8.ClassReader.<init>(ClassReader.java:163) ~[?:?] > at org.apache.xbean.asm8.ClassReader.<init>(ClassReader.java:284) ~[?:?] > at > org.apache.xbean.finder.BundleAssignableClassFinder.isSuperClassAssignable(BundleAssignableClassFinder.java:222) > ~[?:?] > at > org.apache.xbean.finder.BundleAssignableClassFinder.isClassAcceptable(BundleAssignableClassFinder.java:114) > ~[?:?] > at > org.apache.xbean.finder.BundleAssignableClassFinder.isClassAcceptable(BundleAssignableClassFinder.java:125) > ~[?:?] > at > org.apache.xbean.osgi.bundle.util.BundleClassFinder.scanDirectory(BundleClassFinder.java:257) > ~[?:?] {code} > Probably aries cdi should be updated from org.apache.xbean/xbean-asm8-shaded > to xbean-asm9-shaded. -- This message was sent by Atlassian Jira (v8.20.1#820001)