is Talend started supporting for open JDK

Six Stars

is Talend started supporting for open JDK

Hi All,

 

I am doing a research on openJDK support over Oracle Java as the Oracle Java is going to be licensed. 

 

Does anyone have any idea on this

 

Thanks

 


Accepted Solutions
Highlighted
Employee

Re: is Talend started supporting for open JDK

Hi, 

 

Yes Talend has added support for OpenJDK as from the 7.1.1 version.  See the documentation https://help.talend.com/reader/UgiwP5qZ9ufPrulo9_w21w/azAPnOyZHG4z2DNw1Tx6ug

 

We added support for OpenJDK 8 Zulu

 

Thanks,

Irshad

View solution in original post


All Replies
Highlighted
Employee

Re: is Talend started supporting for open JDK

Hi, 

 

Yes Talend has added support for OpenJDK as from the 7.1.1 version.  See the documentation https://help.talend.com/reader/UgiwP5qZ9ufPrulo9_w21w/azAPnOyZHG4z2DNw1Tx6ug

 

We added support for OpenJDK 8 Zulu

 

Thanks,

Irshad

View solution in original post

Five Stars

Re: is Talend started supporting for open JDK

Hello iburtally,

Thank you for the response, 

I installed Zulu 8

------------------

java -version

openjdk version "1.8.0_201"

OpenJDK Runtime Environment (Zulu 8.34.0.1-CA-macosx) (build 1.8.0_201-b10)

OpenJDK 64-Bit Server VM (Zulu 8.34.0.1-CA-macosx) (build 25.201-b10, mixed mode)

-------------------

 

But still get error on running TOS_ESB 7.1.1  as below ....

 

Any suggestions ?

 

------------

!SESSION 2019-01-21 12:31:39.870 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.1
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_SA
Framework arguments: -keyring /Users/mm/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/mm/.eclipse_keyring -showlocation

This is a continuation of log file /Applications/TOSESB-7.1.1/studio/configuration/1548063100099.bak_0.log
Created Time: 2019-01-21 12:31:43.900

!ENTRY org.talend.hadoop.distribution.hdp240 2 0 2019-01-21 12:31:43.900
!MESSAGE Could not resolve module: org.talend.hadoop.distribution.hdp240 [472]
Unresolved requirement: Require-Bundle: org.talend.core.runtime
-> Bundle-SymbolicName: org.talend.core.runtime; bundle-version="7.1.1.20181026_1147"; singleton:="true"
org.talend.core.runtime [509]
Unresolved requirement: Require-Bundle: org.talend.model
-> Bundle-SymbolicName: org.talend.model; bundle-version="7.1.1.20181026_1147"; singleton:="true"
org.talend.model [401]
Unresolved requirement: Require-Bundle: org.talend.commons.runtime
-> Bundle-SymbolicName: org.talend.commons.runtime; bundle-version="7.1.1.20181026_1147"; singleton:="true"
org.talend.commons.runtime [592]
Unresolved requirement: Require-Bundle: org.talend.libraries.apache
-> Bundle-SymbolicName: org.talend.libraries.apache; bundle-version="7.1.1.20181026_1147"
org.talend.libraries.apache [416]
Unresolved requirement: Require-Bundle: org.talend.libraries.apache.common; visibility:="reexport"
-> Bundle-SymbolicName: org.talend.libraries.apache.common; bundle-version="7.1.1.20181026_1147"
org.talend.libraries.apache.common [291]
Unresolved requirement: Require-Bundle: org.apache.commons.lang3; bundle-version="3.4.0"; visibility:="reexport"
-> Bundle-SymbolicName: org.apache.commons.lang3; bundle-version="3.7.0"
org.apache.commons.lang3 [626]
Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=1.7))"


!ENTRY org.eclipse.osgi 4 0 2019-01-21 12:31:43.902
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

 

Six Stars

Re: is Talend started supporting for open JDK

Hi 

 

Can you please try and download adoptopenJDK 8. Currently we are using that and we don't have any issues

 

Thanks

Four Stars sp2
Four Stars

Re: is Talend started supporting for open JDK


@Vilas4muppidi wrote:

Hi 

 

Can you please try and download adoptopenJDK 8. Currently we are using that and we don't have any issues

 

Thanks





can you provide me the details of the versions of AdoptopenJDK. We just moved to jre-8.0.232.9-OpenJ9 and now I am not able to open Talend.

 

Did you replace Oracle Java with AdoptopenJDK or you started fresh with AdoptopenJDK?

 

If you have any ideas please post it.

 

sp2

Six Stars

Re: is Talend started supporting for open JDK

 Details: 

the version currently we are using jdk8u192

https://adoptopenjdk.net/archive.html

you can download from the above link. Download JDK and choose your Operating System. The latest versions might be supported but I am saying this one as this currently tested and used in our projects.

I have completely removed oracle when the licensing model started then downloaded the adopt open jdk. Extracted the archive file, mapped the environmental variables. That's all it is. You can remove the Oracle completely if you are not using it for any other applications.

Four Stars sp2
Four Stars

Re: is Talend started supporting for open JDK

Thanks for the quick response. would it be possible for you to post the environment variables. Also did you have to tweak the .ini file to point to the java Lib?

sp2

 


@Vilas4muppidi wrote:

 Details: 

the version currently we are using jdk8u192

https://adoptopenjdk.net/archive.html

you can download from the above link. Download JDK and choose your Operating System. The latest versions might be supported but I am saying this one as this currently tested and used in our projects.

I have completely removed oracle when the licensing model started then downloaded the adopt open jdk. Extracted the archive file, mapped the environmental variables. That's all it is. You can remove the Oracle completely if you are not using it for any other applications.


 

Four Stars sp2
Four Stars

Re: is Talend started supporting for open JDK


@Vilas4muppidi wrote:

 Details: 

the version currently we are using jdk8u192

https://adoptopenjdk.net/archive.html

you can download from the above link. Download JDK and choose your Operating System. The latest versions might be supported but I am saying this one as this currently tested and used in our projects.

I have completely removed oracle when the licensing model started then downloaded the adopt open jdk. Extracted the archive file, mapped the environmental variables. That's all it is. You can remove the Oracle completely if you are not using it for any other applications.


I replaced the version that you recommended and it worked like a charm. Thanks Much. sp2

Six Stars

Re: is Talend started supporting for open JDK

Set the environment variables

 System Variables:

JAVA_HOME -> C:\Java\jdk8u192

JRE_HOME -> C:\Java\jdk8u192\jre

Path-> %JAVA_HOME%\bin;%JRE_HOME%;

 

No need to touch any other files. These should be enough. 

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Best Practices for Using Context Variables with Talend – Part 1

Learn how to do cool things with Context Variables

Blog

Migrate Data from one Database to another with one Job using the Dynamic Schema

Find out how to migrate from one database to another using the Dynamic schema

Blog

Best Practices for Using Context Variables with Talend – Part 4

Pick up some tips and tricks with Context Variables

Blog