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

ASF subversion and git services commented on ARIES-2072:
--------------------------------------------------------

Commit ea3e639b781ab3e111661c92afdb61f5d574bd61 in aries-cdi's branch 
refs/heads/master from Jakub Herkel
[ https://gitbox.apache.org/repos/asf?p=aries-cdi.git;h=ea3e639 ]

ARIES-2072 update karaf feature.xml & create a karaf feature for weld CDI 
provider


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

Reply via email to