Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
krivamsi30
Contributor
Contributor

Unable to launch Talend : Could not load SWT library

hi

On SuSe Linux machine , I am unable to launch Talend 8.0.1

I am not sure which library is missing , Could some one pl share it by viewing log file

This works on another machine

Pl find complete crash log below

!SESSION 2022-06-24 03:20:42.753 -----------------------------------------------

eclipse.buildId=unknown

java.version=11.0.15

java.vendor=Oracle Corporation

BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US

Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.compare.win32 4 0 2022-06-24 03:20:43.419

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare.win32 [4]

 Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=win32)"

at org.eclipse.osgi.container.Module.start(Module.java:463)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1849)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1842)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1747)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1669)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.launching.macosx 4 0 2022-06-24 03:20:43.430

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.macosx [19]

 Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"

at org.eclipse.osgi.container.Module.start(Module.java:463)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1849)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1842)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1747)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1669)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.jdt.launching.ui.macosx 4 0 2022-06-24 03:20:43.432

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.ui.macosx [20]

 Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"

at org.eclipse.osgi.container.Module.start(Module.java:463)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1849)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1842)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1747)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1669)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.emf.ecore 2 0 2022-06-24 03:20:44.897

!MESSAGE Both 'org.talend.model' and 'org.talend.model' register a package for 'http://www.talend.org/component_cache'

!ENTRY org.eclipse.ecf.provider.filetransfer.httpclient45.win32 4 0 2022-06-24 03:20:44.967

!MESSAGE FrameworkEvent ERROR

!STACK 0

org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ecf.provider.filetransfer.httpclient45.win32 [158]

 Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=win32)"

 Unresolved requirement: Import-Package: org.apache.http.impl.auth.win; version="[4.5.0,5.0.0)"

  -> Export-Package: org.apache.http.impl.auth.win; bundle-symbolic-name="org.apache.httpcomponents.httpclient.win"; bundle-version="4.5.13.v20210128-2225"; version="4.5.13"; x-internal:="true"; uses:="org.apache.http,org.apache.http.auth,org.apache.http.client,org.apache.http.impl.auth,org.apache.http.protocol,org.apache.http.util"

    org.apache.httpcomponents.httpclient.win [88]

     Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=win32)"

at org.eclipse.osgi.container.Module.start(Module.java:463)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1849)

at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1842)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1747)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1669)

at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.osgi 4 0 2022-06-24 03:20:45.499

!MESSAGE Application error

!STACK 1

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 

no swt-pi4-gtk-4944r26 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]

no swt-pi4-gtk in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]

no swt-pi4 in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]

Can't load library: /home/infodba/.swt/lib/linux/x86_64/libswt-pi4-gtk-4944r26.so

Can't load library: /home/infodba/.swt/lib/linux/x86_64/libswt-pi4-gtk.so

Can't load library: /home/infodba/.swt/lib/linux/x86_64/libswt-pi4.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:348)

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:257)

at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:96)

at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:209)

at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:155)

at org.eclipse.swt.widgets.Display.<clinit>(Display.java:165)

at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:726)

at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:168)

at org.talend.rcp.intro.Application.start(Application.java:115)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)

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:401)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)

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:654)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

at org.eclipse.equinox.launcher.Main.run(Main.java:1462)

at org.eclipse.equinox.launcher.Main.main(Main.java:1435)

Labels (4)
1 Solution

Accepted Solutions
Anonymous
Not applicable

Hello,

Here is an article about: https://askubuntu.com/questions/125150/unsatisfied-link-error-and-missing-so-files-when-starting-ecl...

Regarding of talend documentation about: TalendHelpCenter: Compatible Operating Systems, Open SuSe 15 SP3 is not list in the compatible operating systems table.

Please try to install GTK4 to see if it can solve your issue.

Best regards

Sabrina

 

 

View solution in original post

6 Replies
Anonymous
Not applicable

Hello,

Have you tried to install libswt-gtk-4-java packages?

 Could you please try the following steps to see if it helps?

  • Update the package index:

# sudo apt-get update

  • Install libswt-gtk-4-java deb package:

# sudo apt-get install libswt-gtk-4-java

Here is an article about:

https://debian.pkgs.org/10/debian-main-amd64/libswt-gtk-4-java_4.10.0-3_amd64.deb.html

Best regards

Sabrina

krivamsi30
Contributor
Contributor
Author

Hi Sabrina

Thank you for the response , is there any place where I can download this and install

We are not able to download it from our server directly

krivamsi30
Contributor
Contributor
Author

Linux version which we are using Open SuSe 15 SP3

Do we still need to install GTK4 ?

Anonymous
Not applicable

Hello,

Here is an article about: https://askubuntu.com/questions/125150/unsatisfied-link-error-and-missing-so-files-when-starting-ecl...

Regarding of talend documentation about: TalendHelpCenter: Compatible Operating Systems, Open SuSe 15 SP3 is not list in the compatible operating systems table.

Please try to install GTK4 to see if it can solve your issue.

Best regards

Sabrina

 

 

krivamsi30
Contributor
Contributor
Author

hi @Xiaodi Shi​ 

 

Thank you for the response

could you pl provide the list of libraries to be installed for GTK , we are stuck with this issue 😞 😞

 

 

Anonymous
Not applicable

Hello,

So far, we don't have this list of libraries to be installed for GTK. I will check it with our R&D team to see if there is any help we can get.

Best regards

Sabrina