-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Java 20 breaks LexicalsTest.testSeparator
#435
Comments
Also breaks the |
Not with Java 20. Likely related to issue #435.
Submitted at In addressing issue 8065554 ( The map is lazily cached, only when the field is null and Could be fixed by eliminating the local copy and simply having |
PL/Java builds and passes its tests on Java 20 this way. Of course, this code relies on Java 20 API and can only be built by bumping <release> to 20 in the pljava-api POM. To do: make it reflective so it can build on earlier versions, and apply the workaround only if needed. Begins to address #435.
PL/Java builds and passes its tests on Java 20 this way. Of course, this code relies on Java 20 API and can only be built by bumping <release> to 20 in the pljava-api POM. To do: make it reflective so it can build on earlier versions, and apply the workaround only if needed. Begins to address #435.
PR #446, #443, #442, #441, #445, #444. Addresses issues: Bug #416 crash with SQL_ASCII database and bad vmoptions Doc #419 better document the use of --add-modules in vmoptions Bug #425 install_jar from http URLs, add test to CI Feature #426 allow functions declared on an interface as well as a class Track PG #434 postgres/postgres@b9b21ac broke unpackaged ALTER UPDATE Track JDK #435 check and reject Java 20 builds with JDK-8309515 bug
Resolved in 1.6.5 by detecting when affected by this bug and throwing an exception. The message advises to use either a version of Java earlier than 20, or a version recent enough to have JDK-8309515 fixed. |
Until a solution for that, well, use Java 19 or earlier.
The text was updated successfully, but these errors were encountered: