Groups can't be displayed when many groups, users and roles were defined.
UVC spins and produces an empty list.
UVMS command "unilst group" produces an error:
./unilst group
UniViewer Management Server environment loaded.
Exception in thread "main" java.lang.StackOverflowError
at java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java:3179)
Release : 6.x
Component : DOLLAR UNIVERSE
UVMS could not handle many groups and users linked.
Solution:
Update to a fix version listed below or a newer version if available.
Fix version(s):
Component: Univiewer.Management.Server and Univiewer.Console
Dollar Universe 6.10.21 - Released 15th January 2020
Due to many groups and users associated, listing groups from database was impossible.
A change on UVMS request corrects this problem.
Note that command "unilst group" without filters can take very long.
In order to accelerate it, two arguments can be added to the command to list the groups without their associated users and roles -norole and -nouser.
If too many groups and associated roles/users are defined (as 5000 groups), uniexpsec -full may fail due to insufficient memory.
In this case, it is advised to export the security by filtering groups with wildcard characters.