My project is stuck on java 1.8, I cannot change that. I need to update our version of jackson in order to keep up with security issues, but the latest version, jackson-core-2.15.2, causes an error when I go to build the application:
I know the error means that the class file, FastDoubleSwar.class, is compiled for java 17 while my project is on 1.8. But the MANIFEST.MF in the jackson-core jar implies that the jar is compiled/built for java 1.8. I believe this issue is because the FastDoubleParser library is being pulled into the jackson-core jar (see
line 189 of the pom).
Can someone confirm this is the case? If it is the case then I imagine anyone on any older version of Java would run into this issue on 2.15.2, but the fact that this jar has been released for a while now and no one (that I can find) has raised this issue makes me think it's some weird configuration issue with my project.
Thanks,
~Jason