https://bz.apache.org/bugzilla/show_bug.cgi?id=68493

Manak Bisht <manak18...@iiitd.ac.in> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 OS|                            |All

--- Comment #1 from Manak Bisht <manak18...@iiitd.ac.in> ---
The java.lang.foreign package is part of the Foreign Function and Memory (FFM)
API which is still under preview in Java 22. This means that the API contract
is subject to change until the final release. 
This method is available as getUtf8String(long) in Java 21
(https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/foreign/MemorySegment.html#getUtf8String(long)),
but appears to have been renamed to getString(long) in Java 22
(https://download.java.net/java/early_access/jdk22/docs/api/java.base/java/lang/foreign/MemorySegment.html#getString(long)).
It seems to me that this
https://github.com/apache/tomcat/blame/87091cedc058204424a2b18368b4756564797e66/java/org/apache/tomcat/util/compat/Jre22Compat.java#L39
try-catch block should also catch the case of java.lang.NoSuchMethodException
when running with JDK21.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to