How to check if MelissaData software is properly i...
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/libmdAddrJavaWrapper.so/folder/) 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.
Make sure the installation of MelissaData AddressObject library is correct and complete:
Check if the libmdAddr.so 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 libmdAddrJavaWrapper.so.
When dependencies are resolved, you should get a result similar to: