How to check if MelissaData software is properly installed in a Linux environment


Basically, if MelissaData AddressObject library is installed properly, you need only to set the right JVM argument (Djava.library.path=<path/to/>) in the Job's advanced settings in the Studio before running the tMelissaDataAddress Job.

However, if MelissaData software is not installed properly, you may have an error message (java.lang.Error: java.lang.UnsatisfiedLinkError) when using the tMelissaDataAddress component.


MelissaData AddressObject is compatible only with JDK 1.6. Using a different JDK version, you may end up having the error UnsupportedClassVersionError: com/melissadata/mdAddr.


This issue concerns users who install MelissaData AddressObject library in a Linux environment.


1.Make sure the installation of MelissaData AddressObject library is correct and complete:

  • Check if the file is in /usr/lib or /usr/lib64 depending on whether your OS is 32 bits or 64 bits. Otherwise, copy the library file manually to the right folder.
  • Check about dependencies using the following command: ldd
    When dependencies are resolved, you should get something like:

    -$ ldd => (0x00007fff5073b000) => /usr/lib64/ (0x00007fdac7e7e000) => /usr/lib64/ (0x00007fdac7b74000) => /lib64/ (0x00007fdac791c000) => /lib64/ (0x00007fdac7706000) => /lib64/ (0x00007fdac74e9000) => /lib64/ (0x00007fdac7158000)
    -/lib64/ (0x00007fdac862c000)

    This output means that all dependencies are respected.

    When there are missing dependencies, you will see "null" next to one or more of the strings, something like:

    -$ ldd => (0x00007fff5073b000) => null => /usr/lib64/ (0x00007fdac7b74000) => /lib64/ (0x00007fdac791c000) => /lib64/ (0x00007fdac7706000) => /lib64/ (0x00007fdac74e9000) => /lib64/ (0x00007fdac7158000)
    -/lib64/ (0x00007fdac862c000)

    In such a case, you must install the missing libraries.

2. Make sure to set the right JVM argument (Djava.library.path=<path/to/>) in the Job's advanced settings in the Studio.

Version History
Revision #:
1 of 1
Last update:
‎05-11-2017 11:45 PM
Updated by:
Labels (1)



Addition to having in /usr/lib64 in my case i had to copy as well to have my job working because

i was using the Geo* feature.