Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello everyone,
I need your help please with this issue I'm facing,
I am trying to install / run Talend 8 on ubuntu 22.04 using zulu 11.0.17
What must I do to overcome this, please ?
Thank you in advance
home:~/Talend$ ./Talend-Studio-linux-gtk-x86_64
<pre>log4j:ERROR Could not create an Appender. Reported error follows.
java.lang.ClassNotFoundException: org.talend.platform.logging.TalendPlatformLogAppender cannot be found by org.apache.log4j_1.2.22.TALEND
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:519)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:170)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at org.apache.log4j.helpers.Loader.loadClass(Loader.java:190)
</pre>
Two attached files :
- log error from configuration directory
- complete log from CLI Talend.sh execution
Looks like a dependency error.
Also, which release of Talend Studio 8 are your trying to install? May 2024?
can you check the java version of each of the instance make sure they are using same java version
It's the release of October 2022.
For the dependency, is it normal that even if i'm on ubuntu 64bit, when executing, the log talks about win32
!ENTRY org.eclipse.compare.win32 4 0 2024-10-04 11:02:10.731
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare.win32 [123]
Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=win32)"
what action to do to make sure of this ? please
can you check your java version using this cmd
java -version
java -version result in attached fle
in Talend.ini I set the vm to zulu 11.0.17 recommended
-vm
/home/exploit/Studio-2-V8.0.1/azul/bin
and looks like it's OK on log file
!SESSION 2024-10-04 11:02:10.097 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.17
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR
Command-line arguments: -os linux -ws gtk -arch x86_64
> It's the release of October 2022
v2?
Anyway, makes [EDIT] no differences for my following comment because both supports org.apache.log4j_1.2.19.TALEND.
You are running Talend Studio V8 202210 with org.apache.log4j_1.2.22.TALEND but the shipped package is org.apache.log4j_1.2.19.TALEND; see: https://update.talend.com/Studio/8/updates/R2022-10v2/plugins/org.apache.log4j_1.2.19.TALEND.jar
Have you tried to use shipped log4j version?
I'm reviewing some CVE but the suggestion is to update your Talend montly release.
No it didn't work.
I tried to execute Talend with wine
wine Talend-x86-64.exe
and it works without changing anything.
So may be something is missing for the linux compatibility in the talend archive i'm using