IBM Support

Launching a Rational Team Concert Eclipse client workspace on Linux fails with a Java core dump

Troubleshooting


Problem

This technote explains how to resolve an issue that can occur when using IBM Rational Team Concert on Linux , where the workspace launcher might crash with a Java core dump. This technote explains how to resolve this issue.

Symptom

When launching an Rational Team Concert Eclipse client workspace on a supported Linux distribution, Red Hat Enterprise Linux 5.0 Update 1, (RHEL 5.1), the workspace launcher might crash with a Java core dump.

Before the problem occurred, the Rational Team Concert client's splash screen was displayed, and prompted for the workspace location, once clicked on OK, the splash screen stayed on for a while, and then crashed with a Java core dump.

Here is an example of the stack trace recorded in the javacore.*.txt file:

    3XMTHREADINFO "main" (TID:0x09580800, sys_thread_t:0x095737F0, state:R, native ID:0x0000037B) prio=6
    4XESTACKTRACE          at org/eclipse/swt/internal/mozilla/XPCOM.NS_NewLocalFile(Native Method)
    4XESTACKTRACE          at org/eclipse/swt/browser/Mozilla.create(Mozilla.java:331)
    4XESTACKTRACE          at org/eclipse/swt/browser/Browser.<init>(Browser.java:109)
    4XESTACKTRACE          at org/eclipse/ui/internal/intro/impl/presentations
    /BrowserIntroPartImplementation
    .createPartControl(BrowserIntroPartImplementation.java:98)

    4XESTACKTRACE          at org/eclipse/ui/internal/intro/impl/model/IntroPartPresentation
    .createPartControl(IntroPartPresentation.java:231)

    4XESTACKTRACE          at org/eclipse/ui/intro/config/CustomizableIntroPart.createPartControl
    (CustomizableIntroPart.java:193)

    4XESTACKTRACE          at org/eclipse/ui/internal/ViewIntroAdapterPart.createPartContro
    (ViewIntroAdapterPart.java:98)

    4XESTACKTRACE          at org/eclipse/ui/internal/ViewReference.createPartHelper
    (ViewReference.java:370)

    4XESTACKTRACE          at org/eclipse/ui/internal/ViewReference
    .createPart(ViewReference.java:227)

    4XESTACKTRACE          at org/eclipse/ui/internal/WorkbenchPartReference.getPart
    (WorkbenchPartReference.java:592)

    4XESTACKTRACE          at org/eclipse/ui/internal/Perspective.showView(Perspective.java:2086)
    4XESTACKTRACE          at org/eclipse/ui/internal/WorkbenchPage
    .busyShowView(WorkbenchPage.java:1027)
    4XESTACKTRACE          at org/eclipse/ui/internal/WorkbenchPage
    .access$19(WorkbenchPage.java:1008)

Cause

This issue will occur if your Linux is setup to use Mozilla-xulrunner 1.9 or above.


The underlying Eclipse platform, for which Rational Team Concert Eclipse client is built upon, does not support xulrunner 1.9 and above. Refer to these related Eclipse bugs 237986, 213194, and "Defect 89447" on jazz.net for more detailed information.

Resolving The Problem

Here are the steps to workaround and resolve this error:

  1. Download and place xulrunner 1.8.1.3 or an older version into a self contained folder (download XULRunner Old Releases);
  2. Add the following argument to the VM startup arguments (located in <TeamConcert_install_dir>/eclipse.ini file):
    -Dorg.eclipse.swt.browser.XULRunnerPath= {Path to XULRunner1.8.1.3 Folder}.
    Note: depending on the version of your RTC Eclipse client, the eclipse.ini file may not exist. If that is the case, please locate and update the TeamConcert.ini similiarly.
  3. Re-launch your Rational Team Concert Eclipse client workspace.



Leverage the Jazz Community
Jazz and Rational Team Concert have an active community that can provide you with additional resources. Browse and contribute to the User forums, contribute to the Team Blog and review the Team wiki.
Refer to technote 1319600 for details and links.

Internal Use Only

PMR 86969,180,000

[{"Product":{"code":"SSCP65","label":"Rational Team Concert"},"Business Unit":{"code":"BU005","label":"IoT"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"}],"Version":"1.0;1.0.1;1.0.1.1;2.0;2.0.0.1;2.0.0.2","Edition":""}]

Document Information

Modified date:
16 June 2018

UID

swg21313467