Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
bymer_mey
Contributor II
Contributor II

Need your help please - Talend v8 execution not working : log4j:ERROR Could not create an Appender. Reported error follows.

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

Labels (4)
8 Replies
Anonymous
Not applicable

Looks like a dependency error.

Also, which release of Talend Studio 8 are your trying to install? May 2024?

Rahmanadwi
Partner - Contributor III
Partner - Contributor III

can you check the java version of each of the instance make sure they are using same java version

bymer_mey
Contributor II
Contributor II
Author

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)" 

bymer_mey
Contributor II
Contributor II
Author

what action to do to make sure of this ? please

Rahmanadwi
Partner - Contributor III
Partner - Contributor III

can you check your java version using this cmd
java -version

bymer_mey
Contributor II
Contributor II
Author

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

Anonymous
Not applicable

 > 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.

bymer_mey
Contributor II
Contributor II
Author

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