-
Notifications
You must be signed in to change notification settings - Fork 81
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
JVM version detection breaks on Java 10 #157
Comments
Sigh. |
Yeah. Do you know if it's likely that we can get upstream to fix this (again)? |
I am just going to hardcode it to use V9 for anything that isn't "1.7", "1.8", or "8". Hopefully they'll settle into a pattern before we decide we need Java 10 bytecode features. |
I've fixed this on all branches of JRuby and it will be in the next releases, whatever they may be. |
Much appreciated @headius, thank you for this. 👏 |
@kares We need to get a release out for 9.1.17. Do you have anything else you want to get in? |
fix this issue (it pbly needs to be fixed in jossl itself as well) and that the usual regression -> tests failing |
Java 10.0.1 has been released and they have sorted this out now:
|
has been resolved in jruby-openssl (>=) 0.10.0. |
I still see this broken withjava 11 and 9.1.17.0, it seems to be ok with 9.2.0.0 but unfortunately I need 9.1. for asciidoctorj. |
Still broken here: bin/logstash java -XshowSettings 2>&1 | grep java.version dpkg -l | grep logstash Would you please at least get rid of the stupid check and just try to take whatever java is offered? because it just might work; whereas defaulting to ancient versions sure does not. |
This still looks broken. I am running a slightly newer version of Logstash and still seeing the same errors. |
I am still getting this error in java version 12.
|
Same here. |
The version of jossl bundled in jruby-9.1.12.0 is incompatible with JDK17, due to jruby/jruby-openssl#157. This is a temporary pin until we update the versions of jruby in the build infrastructure
The version of jossl bundled in jruby-9.1.12.0 is incompatible with JDK17, due to jruby/jruby-openssl#157. This is a temporary pin until we update the versions of jruby in the build infrastructure
Very similar to #142; this has unfortunately regressed on Java 10.
The reason why this has reappeared is because the
java.version
format has been changed upstream (again.... 😄)I.e. the fix in #143 is really needed for us to get working on Java 10, unless the OpenJDK team is willing to change the version to a normal SemVer version string again. (which I personally think makes sense, but I don't have the full picture there to be able to speak dogmatically about the matter.) Anyhow, going back and forth like this does not make a whole lot of sense to me.
The text was updated successfully, but these errors were encountered: