Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RTC 4.0 on Ubuntu 12.04 blows up when trying to open history of a work item

On my 32-bit Ubuntu 12.04 LTS I have RTC 4.0 client (unpacked from a plain zip). It functioned normally until at some point I tried to click on a "History" tab. Then I get errors like below:

Error logged from Process Client UI: 
No more handles [MOZILLA_FIVE_HOME='/usr/lib/xulrunner-addons'] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
/home/dubauski/dev/jazz/client/eclipse/configuration/org.eclipse.osgi/bundles/502/1/.cp/libswt-mozilla-gtk-3659.so (libxpcom.so: cannot open shared object file: No such file or directory)
swt-mozilla-gtk (Not found in java.library.path)
/tmp/swtlib-32/libswt-mozilla-gtk-3659.so (libxpcom.so: cannot open shared object file: No such file or directory)
/tmp/swtlib-32/libswt-mozilla-gtk.so (/tmp/swtlib-32/liblibswt-mozilla-gtk.so.so: cannot open shared object file: No such file or directory)
)
After this error I'm recommended to exit RTC workbench.

I have searched extensively on this issue and have tried to switch to a different xulrunner (1.9.0.17, 1.9.2.13, 1.9.2.19, 3.6.28, 16.0.2, etc) but to no success. At best I was getting different errors or RTC would simply crash.


0 votes


Accepted answer

Permanent link
I specify an installation of xulrunner to use with the instructions on the Eclipse SWT FAQ. I use the first option with the -D flag to set the xulrunner location.

Then I use one of the versions that is supported based on the Eclipse version I'm using as specified here.

For RTC 4.0, it is using Eclipse 3.6.2 and the 1.9.x versions of xulrunner should work. It seems to be looking in /usr/lib/xulrunner-addons for your xulrunner. Is this the correct location where you've installed xulrunner?
Barys Dubauski selected this answer as the correct answer

3 votes

Comments

Thank you Tim! The combination of -D flag option in eclipse.ini with xulrunner v.1.9.2.19 worked.


To those who has the same problem with RTC 4.0 on Ubuntu 12.04 and would like to know the exact steps here they are:

1. Install xulrunner v.1.9.2.19 by running script below (borrowed from askubuntu.com/questions/125980/how-do-i-install-xulrunner-in-12-04):

FFVER=1.9.2.19 ARCH=uname -p 

XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FFVER/runtimes/xulrunner-$FFVER.en-US.linux-$ARCH.tar.bz2 

cd /opt 

sudo sh -c "wget -O- $XURL | tar -xj" 

sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner 

sudo ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell

2. Modify RTC's eclipse.ini file by adding the following -vmargs parameter: 
-Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner

Perfectly summed up. Thanks.

That's great, it solved the problem I always had with my RTC (whatever version) Eclipse client on Ubuntu.
Thanks!

You made my day! Thank you!


One other answer

Permanent link
I recently installed RMC( method composer) and encountered the same problem. Following the steps lead to the xulrunner version that's too new and cause XCOMP error. It is recommend to keep using V1.9.2.x if you encounter some other problems.

0 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 15

Question asked: Nov 09 '12, 11:43 a.m.

Question was seen: 9,879 times

Last updated: Sep 29 '14, 4:40 a.m.

Confirmation Cancel Confirm