-
Notifications
You must be signed in to change notification settings - Fork 18
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
1.0.0 release only supports very recent JVMs #79
Comments
@wrandelshofer feel free to ignore this (or close it) - FasterXML/jackson-core#1163 has worked around this issue |
Oh, I am surprised that 1.0.0 does not work. fastdoubleparser is a multi-release Jar. Supporting JDK 8 through 22. |
A lot of build tools like maven-shade-plugin and gradle struggle to maintain support for new JDKs - FasterXML/jackson-core#955 is another report. I don't know why they can't just ignore classes in META-INF/versions/x where the x is a version newer than they support. |
Closing this, because this is a bug in older versions of the Gradle build system. |
Jackson still supports Java 8 but fastdoubleparser has at least some classes that have class file major version 66 - might be java 22
Jackson built fine with fastdoubleparser 0.9.0.
This could be a shortcoming of maven plugins - that don't know about Java 22. In fairness, Java 22 is only early access and many build tools really struggle to keep up.
Edit: This seems to be a shortcoming of maven-shade-plugin but I think I have managed to work around it by excluding the java 22 classes that are in META-INF/versions/22/ch/randelshofer/fastdoubleparser
The text was updated successfully, but these errors were encountered: