Wednesday, May 9, 2012

MOZILLA_FIVE_HOME not set (Talend/Ubuntu 12.04)

After upgrading to Ubuntu 12.04 I have been having an issue with Talend's TMAP expression builder. I was unable to edit because I would get a popup error whenever I tried to open it:

org.talend.commons.exception.CommonExceptionHandler  - No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]

After some investigation it seems that XulRunner is not installed with 12.04 which is the lead cause for this. After some digging I was able to find a work around, this seems to be a big issue with the Eclipse community. Here are the steps for Ubuntu 64bit:

1. Download the following 64 bit packages:

http://nl.archive.ubuntu.com/ubuntu/pool/main/h/hunspell/libhunspell-1.2-0_1.2.14-4_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2_1.9.2.28+build1+nobinonly-0ubuntu0.11.04.1_amd64.deb

2. Install with "dpkg --install <filename>"
3. Relaunch Talend.


5 comments:

  1. Thank you for this tip. Now my open studio launches

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Thank you very much! I had the same problem with Kettle (Pentaho). This workaround resolves the problem.

    I tried to install xulrunner manually and I changed the Kettle boot script to indicate the right xulrunner lib path but it was not working.

    Thank you very much (Tono from Spain).

    ReplyDelete