[
https://issues.apache.org/jira/browse/ARIES-2072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Raymond Augé resolved ARIES-2072.
---------------------------------
Resolution: Fixed
> 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.7#820007)