Torsten Stolpmann created OWB-1429:
--------------------------------------

             Summary: Java 21 not supported?
                 Key: OWB-1429
                 URL: https://issues.apache.org/jira/browse/OWB-1429
             Project: OpenWebBeans
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0.27
            Reporter: Torsten Stolpmann


I am porting our application from Java 11 to Java 21.
During initialization, I get the following exception from OpenWebBeans 2.0.27:

Caused by: java.lang.RuntimeException: Unable to read class definition for 
com.sun.faces.context.FacesFileNotFoundException
    at 
org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:1180)
    at 
org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:153)
    at 
org.apache.xbean.finder.AnnotationFinder.<init>(AnnotationFinder.java:166)
    at 
org.apache.webbeans.corespi.scanner.xbean.OwbAnnotationFinder.<init>(OwbAnnotationFinder.java:41)
    at 
org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery.initFinder(AbstractMetaDataDiscovery.java:138)
    at 
org.apache.webbeans.corespi.scanner.AbstractMetaDataDiscovery.scan(AbstractMetaDataDiscovery.java:177)
    ... 33 more
Caused by: java.lang.IllegalArgumentException: Unsupported class file major 
version 65
    at org.apache.xbean.asm9.ClassReader.<init>(ClassReader.java:199)
    at org.apache.xbean.asm9.ClassReader.<init>(ClassReader.java:180)
    at org.apache.xbean.asm9.ClassReader.<init>(ClassReader.java:166)
    at org.apache.xbean.asm9.ClassReader.<init>(ClassReader.java:287)
    at 
org.apache.xbean.finder.AnnotationFinder.readClassDef(AnnotationFinder.java:1176)

I already updated the org.apache.xbean:xbean-asm9-shaded dependency to the 
latest version 4.24.

Is OpenWebBeans 2.0.27 not supposed to work with Java 21?
What else can I try?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to