Jakub Herkel created ARIES-2072:
-----------------------------------

             Summary: 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


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)

Reply via email to