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

Romain Manni-Bucau commented on ARIES-2072:
-------------------------------------------

[~jbonofre] right but it is not a xbean issue since if you upgrade xbean it 
will break at runtime cause openwebbeans should be updated too so all the stack 
should be filtered from the pom as fix and not only xbean as mentionned.
[~jherkel] do you want to give a try with a PR on github?

> 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)

Reply via email to