Skip to content
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

Support Java 11 #1601

Open
1000TurquoisePogs opened this issue Jul 14, 2022 · 8 comments
Open

Support Java 11 #1601

1000TurquoisePogs opened this issue Jul 14, 2022 · 8 comments
Assignees
Labels
Technical currency TSC Technical Steering Committee

Comments

@1000TurquoisePogs
Copy link
Member

Some users have tried java 11 with zowe on z/os and reported failure. One got stuck at install-time, where certificate work failed. Another I believe had a fully working zowe and upgraded to java 11, and it failed at runtime with some 0C4 relating to, i think it was certificates as well actually.

I believe we should update our version check code and our documentation both to explicitly say we only support java 8 at this time. No lower version, no higher version.
Unless java 11 works in containers... then we can make this a z/os specific declaration.

@1000TurquoisePogs 1000TurquoisePogs added TSC Technical Steering Committee new labels Jul 14, 2022
@1000TurquoisePogs
Copy link
Member Author

Update:
v2 doc says exclusively java 8 is required for the servers
But v1 says java 8 or higher https://docs.zowe.org/v1.28.x/user-guide/systemrequirements-zos#java
And, the code still allows 8 or higher.
So I'm suggesting we fix the v1 doc and the v1 & v2 code.

@1000TurquoisePogs
Copy link
Member Author

A PR for the doc zowe/docs-site#2287

@balhar-jakub balhar-jakub removed the new label Jul 21, 2022
@1000TurquoisePogs
Copy link
Member Author

1000TurquoisePogs commented Jul 21, 2022

zwe-init-certificate.log
here's a java 11 failure on certificate setup, java version was:
"11.0.15" 2022-04-19 IBM Semeru Runtime Certified Edition for z/OS 11.0.15.0 (build 11.0.15+10) IBM J9 VM 11.0.15.0 (build z/OS-Release-11.0.15.0-b01, JRE 11 z/OS s390x-64-Bit Compressed References 20220525_237 (JIT enabled, AOT enabled)

@1000TurquoisePogs
Copy link
Member Author

Another issue seen is a little stranger. The log said java 1.8.0_331, but when I asked if the person had done any system changed recently they mentioned they did update to java 11, and when they adjusted their setup the issue went away. So i'm not sure if this one is due to mix-matching java assets

 IDI0002I Module /ZT4RS1/usr/lpp/java/J8.0/lib/s390/libzip.so, CSECT
 LEVGFM16, offset X'6A': PIC 0004 (Abend S0C4 - Protection Exception)
 IDI0006E Open of n/a data set IDI.IDIVSENU failed because: DYNALLOC error=1708 info=2

@balhar-jakub
Copy link
Member

@achmelo @weinfurt Did any of you see anything similar before?

@balhar-jakub
Copy link
Member

The 23PI2 has plan to test and probably fix the issues coming from Java 11, as such I would keep the issue but once we verify this, we should instead of claiming no support, claim support.

The linked Systems Squad issue is zowe/zowe-install-packaging#3329

@balhar-jakub balhar-jakub changed the title Declare lack of Java 11 support for the moment Support Java 11 May 7, 2023
@jalel01
Copy link
Contributor

jalel01 commented Jun 29, 2023

Reference to related issue in APIML Squad: zowe/api-layer#2955

@balhar-jakub
Copy link
Member

Testing related to Java 11 here: zowe/zowe-install-packaging#3329

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Technical currency TSC Technical Steering Committee
Projects
None yet
Development

No branches or pull requests

3 participants