Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] java development/runtime version

Hello, devs. 

We are getting closer to java 11.
I have one additional news. 
During testing alpine based image I've noticed quite a few TLS exceptions
that force me to get back to openjdk:11-jre-slim based image 
which doesn't have that problem https://github.com/eclipse/che/pull/16649#issuecomment-626664906.
If you know how to fix that or think that this is an inappropriate move please let me know.


On Thu, Apr 23, 2020 at 12:41 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello.

I would like to propose a plan on how we can move forward with this topic.

At this moment I know about such a list of required changes.
https://github.com/eclipse/che-parent/pull/165
https://github.com/eclipse/che/pull/16649
https://github.com/eclipse/che-dashboard/pull/21
https://github.com/eclipse/che-workspace-loader/pull/16
https://github.com/eclipse/che-operator/pull/224

Merging them all at once I think can be potentially risky.
That is why I want to propose to do that in several steps.

1. 7.13 Merge change that is compatible with java 8. That is
   - https://github.com/eclipse/che-operator/pull/224
   - Plugins updates from https://github.com/eclipse/che-parent/pull/165
   - etc?
2. 7.14 Stabilization release.
3. 7.15 Merge all remainings.

On Tue, Dec 11, 2018 at 7:37 AM Stevan LeMeur <slemeur@xxxxxxxxxx> wrote:
This topic has been discussed yesterday during the community call. 

We proposed to wait the release of Che 7 before doing this change as this is not on the critical path of the Che 7 release.

Thanks!


On Fri, Dec 7, 2018 at 12:48 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Ok. Make sense. Let's divide this question on two.
1. How to build on Java 11
2. Can we run on Java 11.

I'm more interested in 2. Because if answer - NO, first one doesn't make sense.
@Nick Boldt Do you see any issues in 2?




On Thu, Dec 6, 2018 at 6:42 PM Nick Boldt <nboldt@xxxxxxxxxx> wrote:
I tried building Che w/ OpenJDK 11ea28...

11:10:17 Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
11:10:17 Maven home: /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.5.4
11:10:17 Java version: 11, vendor: Oracle Corporation, runtime: /qa/tools/opt/x86_64/openjdk11_ea28

... and it failed spectacularly:

11:21:07 [INFO] Che Core :: Commons :: GWT Logger .................. FAILURE [ 2.758 s]
11:21:07 Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing net.ltgt.gwt.maven:gwt-maven-plugin:1.0-rc-8:package-lib: java.lang.ExceptionInInitializerError: null


Perhaps we need to move to the JDK 11.0.1 and Maven 3.6?


On Sun, Dec 2, 2018 at 1:52 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello
I would like to initiate discussing around development/runtime version of java that we use to build and run Che. (workspace agent and workspace server).

Idea is to bump version to the latest LTS Java 11 (18.9^ LTS)  [1]

Does anybody have any comments or concerns?


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat Ukraine

skabashniuk@xxxxxxxxxx    

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Nick Boldt

Principal Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com



“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat Ukraine

skabashniuk@xxxxxxxxxx    

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Stévan LeMeur // Product Manager // Developer Tools // +336-87-11-27-55 

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    



--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    


Back to the top