Details
-
Fix
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
-
Linux
Description
Current Situation
The working directory of JID is changed to ./lib in the startscript ./bin/dashboard.sh. That was made to get a smaller java classpath.
If JID is used in an installation of the JobScheduler then JID uses the libraries
- libstdc++.so.6
- libgcc_s.so.1
from the JobScheduler and not from the system. This can affect the errorException in thread "main" org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME='/usr/lib64/firefox'] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-mozilla-gtk-4332 in java.library.path no swt-mozilla-gtk in java.library.path /home/sos/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4332.so: libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib64/firefox/libxul.so) Can't load library: /home/sos/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so )
if the libxul.so needs a newer version of libstdc++.so.6
Desired Behaviour
JID should use the libstdc++.so.6 from the system which is provided with a different working directory.
Attachments
Issue Links
- is related to
-
JS-980 JobScheduler has own environment variable to find the libraries in ./lib
- Known Issue