Automic Workload Automation

 View Only
Expand all | Collapse all

Exception in thread "main" java.lang.UnsatisfiedLinkError: ucybdbld.dll: Can't find dependent libraries

  • 1.  Exception in thread "main" java.lang.UnsatisfiedLinkError: ucybdbld.dll: Can't find dependent libraries

    Posted Nov 05, 2019 04:05 PM
    Hi,

    I'm receiving the following message when I try to run the AUTOMIC Db Load on a Windows 2016 machine.
    OpenJDK 11 and Microsoft Visual C-Runtime Library 10 and 13 are installed, besides MS SQL ODBC 13. 
    Have you, Folks, faced this issue and know how to address it ?

    E:\Automic\Utility\bin>java -Xmx512m -cp .;.\lookandfeel.jar -jar ucybdbld.jar
    Exception in thread "main" java.lang.UnsatisfiedLinkError: E:\Automic\Utility\bin\ucybdbld.dll: Can't find dependent libraries
    at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
    at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2430)
    at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2487)
    at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2684)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2649)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:829)
    at java.base/java.lang.System.loadLibrary(System.java:1867)
    at com.ucutil.ucdbload.CJNIInterface.m_InitializeLibrary(Unknown Source)
    at com.ucutil.ucdbload.CUCYDBLoad.<init>(Unknown Source)
    at com.ucutil.ucdbload.CUCYDBLoad.main(Unknown Source)

    thanks & regards,

    Jorge Rocha


  • 2.  RE: Exception in thread "main" java.lang.UnsatisfiedLinkError: ucybdbld.dll: Can't find dependent libraries
    Best Answer

    Posted Nov 07, 2019 08:12 AM
    Hi, 

    here is the solution for this issue:
    add the Utility\bin directory to the PATH environment variable !

    This procedure was not necessary in almost 100% of Automic installation we did. Just to ratify, it was a Windows Server 2016 Standard ! 

    Best regards,