I am updating a CF 2021 dev server, attempting to ...
# adobe
r
I am updating a CF 2021 dev server, attempting to apply update 9, on a box that I updated the Java installation yesterday to 11.0.20. Same box was updated last week and this week to update 7 and update 8 while on Java 11.0.19. For all of our servers, we update from the command-line and haven’t had problems prior to this. Running the command
java -jar ./hotfix-009-330148.jar -i GUI
results in an “unexpected end of file” error from Java. I’ve verified the MD5 checksum on the downloaded JAR file matches what’s shown at https://helpx.adobe.com/coldfusion/kb/coldfusion-2021-updates.html Rolling the Java install back to 11.0.19, I am able to install CF 2021 Update 9 on this same box without issue. On the surface, it appears the update JAR may not be compatible with the latest Java. Any thoughts on what’s going on here? Can someone on the Adobe team confirm the updates are in fact compatible with the latest Java updates?
👍 2
Also relevant, Java 11.0.20 shows the same error when I try to use the update 7 and 8 JAR files, successfully applied using this same method using 11.0.19.
t
I can also confirm this issue on 11.0.20. I rolled our image back to 11.0.19 and the update 9 installed there.
r
Thanks, @Trevor Ralph I appreciate the confirmation. @Mark Takata (Adobe) Can you elevate this on the Adobe side?
I also have a team member who encountered this with Java 11.0.20 and applying CF 2018 U19, so it does not appear to be specific to CF2021 U9.
j
@rstewart Where did you get Java 11.0.20 from?
r
Direct d/l from Oracle.
👍🏻 1
c
Can you provide a link? I'm intrigued. The downloads is 17 and 20. The archives stop at 11.0.19. https://www.oracle.com/java/technologies/downloads/
r
c
Ah, had to scroll down. Thanks.
👍🏻 1
j
This was brought up in another thread but I'm not sure what Adobe's policy is on using Oracle's versions vs the ones Adobe provides. I'm assuming Adobe tests patches, etc using the Adobe supplied JDKs and not versions supplied by others.
☝🏻 1
r
As best we can tell from comparing checksums (and I believe Charlie Arehart has, as well) that the ones Adobe provides are the same as Oracle’s.
m
please send this to cfsup@adobe.com and cc me (takata@adobe.com). Also tagging @priyank_adobe here for visibility.
r
Sent.
❤️ 1
j
I'm sure they are the same but the question is has Adobe tested CF202x with the Oracle version? I'm assuming no.
m
We have not certified it. Which basically means we haven't tested it enough yet to have confidence that it will work. I'm sure we're in the process of testing various versions.
j
That's what I figured - so it may be worthwhile in whatever followup triage you will have after all this is to clarify the wording around JDK versions to include "Adobe Cerified JDK versions" or something along those lines.
m
Noted.
r
Closing the loop here: the CF support POC has indicated that 11.0.20 has not been tested. We’ll roll our dev servers back to 11.0.19 and hold off with further Java updates. Not a big deal for us, where these are just dev servers and easily rolled back. @Mark Takata (Adobe) I guess you can consider this the first data point in the compatibility testing for 11.0.20 and hopefully that testing does include the update JARs, as it looks like there may be an issue here.
d
Does Adobe not provide java downloads any more? Don't see one for 2018 or 2021 on the CF downloads page, here: https://helpx.adobe.com/coldfusion/kb/coldfusion-downloads.html#downloads1
j
@Dave Merrill They most certainly do. Use the dropdown to select “Third-party Installers”.
d
Doh! Thank you, didn't think to look there, was just look at each CF version.
@jakobward et al, but there's no 11.0.20 download; we're already on 11.0.19. Is there an applicable update from there?
j
@Dave Merrill Correct. Read one post above yours…
There is a possible breaking change and Adobe is testing the 11.0.20 right now.
r
@Dave Merrill No. Although Oracle has released 11.0.20, Adobe has not tested anything against it. You’re safest to stay with only the most recent version Adobe provides on that download page.
d
Cool. I'll pull my internal ticket for now. Thanks for the clarification.
👍🏻 1