XPCOM exception while installing Talend Studio on a Linux system

Overview

This article explains issues that may occur when installing Talend Studio on a Linux system such as Ubuntu, Open Suse, RHEL or another type of Linux. The article explains the nature of the problem and offers troubleshooting advice.

 

Symptoms

You may see the XPCOM error as showed below when starting Talend Studio, and the welcome page is blank.

org.eclipse.swt.SWTError: XPCOM error -2147467259
     at org.eclipse.swt.browser.Mozilla.error(Mozilla.java:1597)
     at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:285)
     at org.eclipse.swt.browser.Browser.<init>(Browser.java:118)

This happens because the XULRunner package is required to run Talend Studio on Linux. The XULRunner packages versions that are supported are v1.8.x - 1.9.x and v3.6.x.

 

Procedure

The following sections describe how to install the XULRunner package on a 32-bit or 64-bit Linux system, and how to configure the Studio ini file that corresponds to your Linux architecture.

 

On 32-bit machines

  1. Download XULRunner 1.9.0.15 from this location or use the attached copy.

    Extract this file into /usr/local/lib (a folder other than the default XULRunner location in /usr/lib) using the following commands (assuming you are logged in as a common user):

    cd /usr/local/lib
    sudo tar jxf /<the archive file directory>/xulrunner-1.9.0.15.en-US.linux-i686.tar.bz2
  2. Add the following line at the end of the TalendOpenStudio-linux-gtk-x86.ini file:

    -vmargs
    -Xms256m
    -Xmx768m
    -XX:MaxPermSize=256m
    -Dfile.encoding=UTF-8
    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner-1.9.0.15
  3. Save the ini file and start up Talend Studio.

On 64-bit machines

  1. Download XULRunner 1.9.2.28 from this location or use the attached copy.
  2. Extract this file into /usr/local/lib (a folder other than the default XULRunner location in /usr/lib) using the following commands (assuming you are logged in as a common user):

    cd /usr/local/lib
    sudo tar jxf /<the archive file directory>/xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar.bz2
  3. Add the following line at the end of the TalendOpenStudio-linux-gtk-x86_64.ini file:

    -vmargs
    -Xms512m
    -Xmx1536m
    -XX:MaxPermSize=512m
    -Dfile.encoding=UTF-8
    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner-1.9.2.28pre
  4. Save the ini file and start up Talend Studio.

Version history
Revision #:
12 of 12
Last update:
‎04-21-2017 08:09 PM
Updated by:
 
Labels (1)
Tags (1)