This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- FlexNet Publisher
- :
- FlexNet Publisher Knowledge Base
- :
- Library for Native Hostid Couldn't Be Loaded (-521,7024)
Subscribe
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Library for Native Hostid Couldn't Be Loaded (-521,7024)
Library for Native Hostid Couldn't Be Loaded (-521,7024)
Summary
Customer meets ?Library for Native Hostid Couldn't Be Loaded (-521,7024)? when running BasciExample in Java toolkit after enabling native hostid under LinuxQuestion
Customer meets ?Library for Native Hostid Couldn't Be Loaded (-521,7024)? when running BasciExample in Java toolkit after enabling native hostid under Linux# java BasicExample f4 1.0 license.lic
Exception in thread "main" java.lang.RuntimeException: Library for Native Hostid Couldn't Be Loaded (-521,7024)
at BasicExample.getVendorInfo(BasicExample.java:115)
at BasicExample.main(BasicExample.java:59)
Answer
1. Under Linux, check if path which contains liblmgr11.so is added into LD_LIBRARY_PATH
# echo $LD_LIBRARY_PATH
2. Verify if you are using same version of JDK as FNP C toolkit.
- If you are using 32-bit FNP C toolkit, make sure you installed 32-bit JDK
- If you are using 62-bit FNP C toolkit, make sure you installed 62-bit JDK
# echo $LD_LIBRARY_PATH
2. Verify if you are using same version of JDK as FNP C toolkit.
- If you are using 32-bit FNP C toolkit, make sure you installed 32-bit JDK
- If you are using 62-bit FNP C toolkit, make sure you installed 62-bit JDK
Additional Information
If you decompile flexlm.jar and open following source code"C:\Program Files (x86)\FNP\FlexNet Licensing Toolkit for Java 11.12.0.0\java\flexlm\com\macrovision\flexlm\VendorInfo.class"
you should be able to find the exception is thrown by Java API System.loadLibrary(str2);
http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#loadLibrary(java.lang.String)
I did some test and find the System.loadLibrary searchs liblmgr11.so in paths set into LD_LIBRARY_PATH.
------------
[root@RHEL6 examples]# echo $LD_LIBRARY_PATH
/fnp_11.12/java/examples
[root@RHEL6 examples]# mv liblmgr11.so liblmgr11.so.a
[root@RHEL6 examples]# java BasicExample f2 1.0 uncounted-eth.lic
Exception in thread "main" java.lang.RuntimeException: Library for Native Hostid Couldn't Be Loaded (-521,7024)
at BasicExample.getVendorInfo(BasicExample.java:115)
at BasicExample.main(BasicExample.java:59)
[root@RHEL6 examples]# export LD_LIBRARY_PATH=/fnp_11.12/x64_lsb
[root@RHEL6 examples]# java BasicExample f2 1.0 uncounted-eth.lic
f2 checked out (VS: null)
Hit return to check in:
[root@RHEL6 examples]# export LD_LIBRARY_PATH=
[root@RHEL6 examples]# java BasicExample f2 1.0 uncounted-eth.lic
Exception in thread "main" java.lang.RuntimeException: Library for Native Hostid Couldn't Be Loaded (-521,7024)
at BasicExample.getVendorInfo(BasicExample.java:115)
at BasicExample.main(BasicExample.java:59)
[root@RHEL6 examples]# export LD_LIBRARY_PATH=/fnp_11.12/x64_lsb/liblmgr11.so
[root@RHEL6 examples]# java BasicExample f2 1.0 uncounted-eth.lic
Exception in thread "main" java.lang.RuntimeException: Library for Native Hostid Couldn't Be Loaded (-521,7024)
at BasicExample.getVendorInfo(BasicExample.java:115)
at BasicExample.main(BasicExample.java:59)
[root@RHEL6 examples]# export LD_LIBRARY_PATH=/fnp_11.12/x64_lsb
[root@RHEL6 examples]# java BasicExample f2 1.0 uncounted-eth.lic
f2 checked out (VS: null)
Hit return to check in:
------------
No ratings