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


If the 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 get the error message java.lang.Error: java.lang.UnsatisfiedLinkError when using the tMelissaDataAddress component.


Note: MelissaData AddressObject is compatible only with JDK 1.6. Using a different JDK version, you may get 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 for dependencies using the following command: ldd

      When dependencies are resolved, you should get a result similar to:

      -$ 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, similar to:

      -$ 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 #:
5 of 5
Last update:
‎02-25-2019 01:10 AM
Updated by:
Labels (2)



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.