There are several possible causes for the error, some are listed bellow with suggestions to help fix and/or track them further:
– Cause: Misconfiguration of the JVM heap sizes
Suggestions: Clear any custom settings to the Initial heap size and Max heap size on the properties of the driver set, misc tab. Then try to load the vrdim modules. ****Too large of heap settings accounts for about 90% of these issues****
Additional detail on these errors can be found using the +misc flag in ndstrace. All jvmloader messages come under the MISC flag on Linux/Unix, and under the MISC OTHER flag on dstrace.dlm (Windows). Unfortunately there is no way of seeing them on Netware ( but we can always check the SYS:/ETC/JAVA.CFG file there)
– Cause LD_LIBRARY_PATH not set properly causing “error: libjvm.so: cannot open shared object file: No such file or directory” and “JVM interface initialization failed <failed, -299 (0xfffffed5)>, unloading DIRXML” errors.
Verify that echo $LD_LIBRARY_PATH returns a valid path. . /opt/novell/eDirectory/bin/ndspath will get it running for the current session, then restarting ndsd should load vrdim. The path can be set by exporting it after logging in as root, or adding it to an env_idm file in /etc/opt/novell/eDirectory/conf directory.