FS#71287 - [keycloak] Doesn't work with Java 16
Attached to Project:
Community Packages
Opened by Caleb Maclennan (alerque) - Friday, 18 June 2021, 11:49 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 04 July 2021, 20:49 GMT
Opened by Caleb Maclennan (alerque) - Friday, 18 June 2021, 11:49 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Sunday, 04 July 2021, 20:49 GMT
|
Details
I just updated my SSO server and Keycloak 14 is is falling
over badly, it can no longer talk to LDAP and is throwing
stack traces in the log files. I actually tried downgrading
to 13 and had the same trouble.
It turns out Java is the culprit and the 15→16 update that happened today along with Keycloak 13→14. I suggest urgently marking the Keycloak package as needing Java < 16 so other people's servers don't break. |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Sunday, 04 July 2021, 20:49 GMT
Reason for closing: Fixed
Additional comments about closing: Package is fixed to make sure a lesser version of Java is always used. We won't make the software itself compatible with Java 16, upstream has to do that work.
Sunday, 04 July 2021, 20:49 GMT
Reason for closing: Fixed
Additional comments about closing: Package is fixed to make sure a lesser version of Java is always used. We won't make the software itself compatible with Java 16, upstream has to do that work.
The Keycloak package needs to set `depends=(java-runtime>=8 java-runtime<=15)`.
That being said my testing setup is of limited because (as of my original problem) the system only has Java 11 to work with across the board at it's the system default JRE. I can't comment on whether the patches actually worked to run this service on a system with multiple versions of JRE to choose from and a different default.