UVMS: Groups can't be displayed

book

Article ID: 143218

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

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)

Cause

UVMS could not handle many groups and users linked.

Environment

Release : 6.x

Component : DOLLAR UNIVERSE

Resolution

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

Additional Information

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.